In the 2016 presidential election, Republican Donald Trump received 2,191 votes (54.1% vs. 41.1% countywide), ahead of Democrat Hillary Clinton with 1,690 votes (41.7% vs. 54.2%) and other candidates with 171 votes (4.2% vs. 4.6%), among the 4,100 ballots cast by the borough's 5,178 registered voters, for a turnout of 79.2% (vs. 72.5% in Bergen County). In the 2012 presidential election, Republican Mitt Romney received 2,135 votes (57.3% vs. 43.5% countywide), ahead of Democrat Barack Obama with 1,533 votes (41.1% vs. 54.8%) and other candidates with 42 votes (1.1% vs. 0.9%), among the 3,726 ballots cast by the borough's 4,978 registered voters, for a turnout of 74.8% (vs. 70.4% in Bergen County). In the 2008 presidential election, Republican John McCain received 2,266 votes (56.3% vs. 44.5% countywide), ahead of Democrat Barack Obama with 1,695 votes (42.1% vs. 53.9%) and other candidates with 26 votes (0.6% vs. 0.8%), among the 4,022 ballots cast by the borough's 4,941 registered voters, for a turnout of 81.4% (vs. 76.8% in Bergen County). In the 2004 presidential election, Republican George W. Bush received 2,367 votes (61.0% vs. 47.2% countywide), ahead of Democrat John Kerry with 1,491 votes (38.4% vs. 51.7%) and other candidates with 17 votes (0.4% vs. 0.7%), among the 3,879 ballots cast by the borough's 4,765 registered voters, for a turnout of 81.4% (vs. 76.9% in the whole county).