In the 2016 presidential election, Republican Donald Trump received 2,222 votes (55.7% vs. 41.1% countywide), ahead of Democrat Hillary Clinton with 1,643 votes (41.2% vs. 54.2%) and other candidates with 126 votes (3.2% vs. 4.6%), among the 4,039 ballots cast by the borough's 5,869 registered voters, for a turnout of 68.8% (vs. 72.5% in Bergen County). In the 2012 presidential election, Democrat Barack Obama received 1,967 votes (54.4% vs. 54.8% countywide), ahead of Republican Mitt Romney with 1,548 votes (42.8% vs. 43.5%) and other candidates with 59 votes (1.6% vs. 0.9%), among the 3,615 ballots cast by the borough's 5,384 registered voters, for a turnout of 67.1% (vs. 70.4% in Bergen County). In the 2008 presidential election, Democrat Barack Obama received 1,912 votes (50.4% vs. 53.9% countywide), ahead of Republican John McCain with 1,783 votes (47.0% vs. 44.5%) and other candidates with 54 votes (1.4% vs. 0.8%), among the 3,793 ballots cast by the borough's 5,370 registered voters, for a turnout of 70.6% (vs. 76.8% in Bergen County). In the 2004 presidential election, Democrat John Kerry received 1,963 votes (53.2% vs. 51.7% countywide), ahead of Republican George W. Bush with 1,668 votes (45.2% vs. 47.2%) and other candidates with 18 votes (0.5% vs. 0.7%), among the 3,690 ballots cast by the borough's 5,187 registered voters, for a turnout of 71.1% (vs. 76.9% in the whole county).