In the 2012 presidential election, Democrat Barack Obama received 797 votes here (68.6% vs. 58.1% countywide), ahead of Republican Mitt Romney with 330 votes (28.4% vs. 40.2%) and other candidates with 14 votes (1.2% vs. 1.0%), among the 1,161 ballots cast by the city's 1,642 registered voters, for a turnout of 70.7% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 850 votes here (68.6% vs. 58.4% countywide), ahead of Republican John McCain with 365 votes (29.5% vs. 39.9%) and other candidates with 13 votes (1.0% vs. 1.0%), among the 1,239 ballots cast by the city's 1,559 registered voters, for a turnout of 79.5% (vs. 80.0% in Burlington County). In the 2004 presidential election, Democrat John Kerry received 655 votes here (60.0% vs. 52.9% countywide), ahead of Republican George W. Bush with 398 votes (36.4% vs. 46.0%) and other candidates with 24 votes (2.2% vs. 0.8%), among the 1,092 ballots cast by the city's 1,442 registered voters, for a turnout of 75.7% (vs. 78.8% in the whole county).