In the 2012 presidential election, Democrat Barack Obama received 143 votes (63.6% vs. 58.1% countywide), ahead of Republican Mitt Romney with 76 votes (33.8% vs. 40.2%) and other candidates with 3 votes (1.3% vs. 1.0%), among the 225 ballots cast by the borough's 337 registered voters, for a turnout of 66.8% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 118 votes (54.6% vs. 58.4% countywide), ahead of Republican John McCain with 92 votes (42.6% vs. 39.9%) and other candidates with 3 votes (1.4% vs. 1.0%), among the 216 ballots cast by the borough's 320 registered voters, for a turnout of 67.5% (vs. 80.0% in Burlington County). In the 2004 presidential election, Democrat John Kerry received 99 votes (49.5% vs. 52.9% countywide), ahead of Republican George W. Bush with 93 votes (46.5% vs. 46.0%) and other candidates with 3 votes (1.5% vs. 0.8%), among the 200 ballots cast by the borough's 306 registered voters, for a turnout of 65.4% (vs. 78.8% in the whole county).