In the 2016 presidential election, Republican Donald Trump received 1,663 votes (53.3% vs. 41.6% countywide), ahead of Democrat Hillary Clinton with 1,365 votes (43.7% vs. 54.8%) and other candidates with 94 votes (3.0% vs. 3.0%), among the 3,150 ballots cast by the borough's 4,318 registered voters (28 ballots were spoiled), for a turnout of 72.9% (vs. 73.0% in Bergen County). In the 2012 presidential election, Republican Mitt Romney received 1,792 votes (61.8% vs. 43.5% countywide), ahead of Democrat Barack Obama with 1,072 votes (37.0% vs. 54.8%) and other candidates with 23 votes (0.8% vs. 0.9%), among the 2,898 ballots cast by the borough's 4,040 registered voters, for a turnout of 71.7% (vs. 70.4% in Bergen County). In the 2008 presidential election, Republican John McCain received 1,736 votes (56.3% vs. 44.5% countywide), ahead of Democrat Barack Obama with 1,309 votes (42.4% vs. 53.9%) and other candidates with 17 votes (0.6% vs. 0.8%), among the 3,084 ballots cast by the borough's 3,986 registered voters, for a turnout of 77.4% (vs. 76.8% in Bergen County). In the 2004 presidential election, Republican George W. Bush received 1,690 votes (56.2% vs. 47.2% countywide), ahead of Democrat John Kerry with 1,289 votes (42.9% vs. 51.7%) and other candidates with 20 votes (0.7% vs. 0.7%), among the 3,006 ballots cast by the borough's 3,848 registered voters, for a turnout of 78.1% (vs. 76.9% in the whole county).