In the 2012 presidential election, Democrat Barack Obama received 61.8% of the vote (1,200 cast), ahead of Republican Mitt Romney with 36.3% (704 votes), and other candidates with 2.0% (38 votes), among the 1,954 ballots cast by the borough's 2,965 registered voters (12 ballots were spoiled), for a turnout of 65.9%. In the 2008 presidential election, Democrat Barack Obama received 60.2% of the vote (1,311 cast), ahead of Republican John McCain, who received around 37.0% (806 votes), with 2,176 ballots cast among the borough's 2,799 registered voters, for a turnout of 77.7%. In the 2004 presidential election, Democrat John Kerry received 57.8% of the vote (1,229 ballots cast), outpolling Republican George W. Bush, who received around 41.1% (874 votes), with 2,125 ballots cast among the borough's 2,752 registered voters, for a turnout percentage of 77.2.