In the 2012 presidential election, Democrat Barack Obama received 3,064 votes (61.5% vs. 54.8% countywide), ahead of Republican Mitt Romney with 1,788 votes (35.9% vs. 43.5%) and other candidates with 63 votes (1.3% vs. 0.9%), among the 4,983 ballots cast by the borough's 7,875 registered voters, for a turnout of 63.3% (vs. 70.4% in Camden County). In the 2008 presidential election, Democrat Barack Obama received 3,124 votes (59.2% vs. 66.2% countywide), ahead of Republican John McCain with 1,985 votes (37.6% vs. 30.7%) and other candidates with 62 votes (1.2% vs. 1.1%), among the 5,275 ballots cast by the borough's 7,654 registered voters, for a turnout of 68.9% (vs. 71.4% in Camden County). In the 2004 presidential election, Democrat John Kerry received 3,277 votes (60.8% vs. 61.7% countywide), ahead of Republican George W. Bush with 2,034 votes (37.7% vs. 36.4%) and other candidates with 36 votes (0.7% vs. 0.8%), among the 5,389 ballots cast by the borough's 7,307 registered voters, for a turnout of 73.8% (vs. 71.3% in the whole county).