In the 2016 presidential election, Republican Donald Trump received 2,746 votes (51.9% vs. 41.1% countywide), ahead of Democrat Hillary Clinton with 2,311 votes (43.6% vs. 54.2%) and other candidates with 239 votes (4.5% vs. 4.6%), among the 5,357 ballots cast by the borough's 6,880 registered voters, for a turnout of 77.9% (vs. 72.5% in Bergen County). In the 2012 presidential election, Republican Mitt Romney received 2,606 votes (53.6% vs. 43.5% countywide), ahead of Democrat Barack Obama with 2,169 votes (44.6% vs. 54.8%) and other candidates with 50 votes (1.0% vs. 0.9%), among the 4,861 ballots cast by the borough's 6,543 registered voters, for a turnout of 74.3% (vs. 70.4% in Bergen County). In the 2008 presidential election, Republican John McCain received 2,800 votes (53.4% vs. 44.5% countywide), ahead of Democrat Barack Obama with 2,353 votes (44.9% vs. 53.9%) and other candidates with 51 votes (1.0% vs. 0.8%), among the 5,239 ballots cast by the borough's 6,529 registered voters, for a turnout of 80.2% (vs. 76.8% in Bergen County). In the 2004 presidential election, Republican George W. Bush received 2,891 votes (56.9% vs. 47.2% countywide), ahead of Democrat John Kerry with 2,141 votes (42.1% vs. 51.7%) and other candidates with 33 votes (0.6% vs. 0.7%), among the 5,084 ballots cast by the borough's 6,281 registered voters, for a turnout of 80.9% (vs. 76.9% in the whole county).