In the 2012 presidential election, Democrat Barack Obama received 346 votes (52.9% vs. 58.1% countywide), ahead of Republican Mitt Romney with 294 votes (45.0% vs. 40.2%) and other candidates with 4 votes (0.6% vs. 1.0%), among the 654 ballots cast by the borough's 901 registered voters, for a turnout of 72.6% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 383 votes (55.4% vs. 58.4% countywide), ahead of Republican John McCain with 295 votes (42.7% vs. 39.9%) and other candidates with 9 votes (1.3% vs. 1.0%), among the 691 ballots cast by the borough's 882 registered voters, for a turnout of 78.3% (vs. 80.0% in Burlington County). In the 2004 presidential election, Republican George W. Bush received 259 votes (56.9% vs. 46.0% countywide), ahead of Democrat John Kerry with 193 votes (42.4% vs. 52.9%) and other candidates with 3 votes (0.7% vs. 0.8%), among the 455 ballots cast by the borough's 591 registered voters, for a turnout of 77.0% (vs. 78.8% in the whole county).