In the 2012 presidential election, Democrat Barack Obama received 62.6% of the vote (2,415 cast), ahead of Republican Mitt Romney with 36.2% (1,396 votes), and other candidates with 1.1% (44 votes), among the 3,871 ballots cast by the borough's 5,380 registered voters (16 ballots were spoiled), for a turnout of 72.0%. In the 2008 presidential election, Democrat Barack Obama received 62.9% of the vote (2,583 cast), ahead of Republican John McCain with 35.2% (1,444 votes) and other candidates with 0.8% (33 votes), among the 4,104 ballots cast by the borough's 5,185 registered voters, for a turnout of 79.2%. In the 2004 presidential election, Democrat John Kerry received 59.1% of the vote (2,381 ballots cast), outpolling Republican George W. Bush with 39.9% (1,608 votes) and other candidates with 0.7% (35 votes), among the 4,031 ballots cast by the borough's 4,967 registered voters, for a turnout percentage of 81.2.