In the 2016 presidential election, Democrat Hillary Clinton received 2,309 votes (58.4% vs. 54.2% countywide), ahead of Republican Donald Trump with 1,478 votes (37.4% vs 41.1% countywide) and other candidates with 96 votes (2.4% vs 3.0% countywide), among the 3,952 ballots cast by the borough's 5,557 registered voters, for a turnout of 71.1% (vs. 73% in Bergen County). In the 2012 presidential election, Democrat Barack Obama received 1,857 votes (52.3% vs. 54.8% countywide), ahead of Republican Mitt Romney with 1,639 votes (46.2% vs. 43.5%) and other candidates with 30 votes (0.8% vs. 0.9%), among the 3,550 ballots cast by the borough's 5,136 registered voters, for a turnout of 69.1% (vs. 70.4% in Bergen County). In the 2008 presidential election, Democrat Barack Obama received 2,184 votes (55.2% vs. 53.9% countywide), ahead of Republican John McCain with 1,715 votes (43.4% vs. 44.5%) and other candidates with 28 votes (0.7% vs. 0.8%), among the 3,955 ballots cast by the borough's 5,187 registered voters, for a turnout of 76.2% (vs. 76.8% in Bergen County). In the 2004 presidential election, Democrat John Kerry received 2,100 votes (52.6% vs. 51.7% countywide), ahead of Republican George W. Bush with 1,860 votes (46.5% vs. 47.2%) and other candidates with 27 votes (0.7% vs. 0.7%), among the 3,996 ballots cast by the borough's 5,086 registered voters, for a turnout of 78.6% (vs. 76.9% in the whole county).