In the 2012 presidential election, Republican Mitt Romney received 64.1% of the vote (2,916 cast), ahead of Democrat Barack Obama with 35.0% (1,593 votes), and other candidates with 0.9% (40 votes), among the 4,584 ballots cast by the borough's 6,364 registered voters (35 ballots were spoiled), for a turnout of 72.0%. In the 2008 presidential election, Republican John McCain received 3,016 votes (62.0% vs. 37.7% countywide), ahead of Democrat Barack Obama with 1,678 votes (34.5% vs. 58.8%) and other candidates with 46 votes (0.9% vs. 0.8%), among the 4,864 ballots cast by the borough's 6,241 registered voters, for a turnout of 77.9% (vs. 70.4% in Passaic County). In the 2004 presidential election, Republican George W. Bush received 2,951 votes (62.9% vs. 42.7% countywide), ahead of Democrat John Kerry with 1,567 votes (33.4% vs. 53.9%) and other candidates with 32 votes (0.7% vs. 0.7%), among the 4,692 ballots cast by the borough's 5,831 registered voters, for a turnout of 80.5% (vs. 69.3% in the whole county).