In the 2016 presidential election, Republican Donald Trump received 1,171 votes (48.1% vs. 41.1% countywide), ahead of Democrat Hillary Clinton with 1,131 votes (46.5% vs. 54.2%) and other candidates with 131 votes (5.4% vs. 4.6%), among the 2,462 ballots cast by the borough's 3,234 registered voters, for a turnout of 76.1% (vs. 72.5% in Bergen County). In the 2012 presidential election, Republican Mitt Romney received 1,447 votes (62.8% vs. 43.5% countywide), ahead of Democrat Barack Obama with 826 votes (35.9% vs. 54.8%) and other candidates with 21 votes (0.9% vs. 0.9%), among the 2,303 ballots cast by the borough's 3,116 registered voters, for a turnout of 73.9% (vs. 70.4% in Bergen County). In the 2008 presidential election, Republican John McCain received 1,440 votes (58.1% vs. 44.5% countywide), ahead of Democrat Barack Obama with 1,009 votes (40.7% vs. 53.9%) and other candidates with 15 votes (0.6% vs. 0.8%), among the 2,478 ballots cast by the borough's 3,066 registered voters, for a turnout of 80.8% (vs. 76.8% in Bergen County). In the 2004 presidential election, Republican George W. Bush received 1,547 votes (62.2% vs. 47.2% countywide), ahead of Democrat John Kerry with 916 votes (36.8% vs. 51.7%) and other candidates with 18 votes (0.7% vs. 0.7%), among the 2,489 ballots cast by the borough's 2,987 registered voters, for a turnout of 83.3% (vs. 76.9% in the whole county).