In the 2012 presidential election, Democrat Barack Obama received 1,197 votes here (49.3% vs. 58.1% countywide), ahead of Republican Mitt Romney with 1,194 votes (49.2% vs. 40.2%) and other candidates with 24 votes (1.0% vs. 1.0%), among the 2,429 ballots cast by the borough's 3,142 registered voters, for a turnout of 77.3% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 1,223 votes here (49.3% vs. 58.4% countywide), ahead of Republican John McCain with 1,208 votes (48.7% vs. 39.9%) and other candidates with 34 votes (1.4% vs. 1.0%), among the 2,482 ballots cast by the borough's 3,007 registered voters, for a turnout of 82.5% (vs. 80.0% in Burlington County). In the 2004 presidential election, Republican George W. Bush received 1,302 votes here (52.0% vs. 46.0% countywide), ahead of Democrat John Kerry with 1,168 votes (46.6% vs. 52.9%) and other candidates with 24 votes (1.0% vs. 0.8%), among the 2,505 ballots cast by the borough's 3,014 registered voters, for a turnout of 83.1% (vs. 78.8% in the whole county).