In the 2012 presidential election, Democrat Barack Obama received 56.6% of the vote (1,664 cast), ahead of Republican Mitt Romney with 42.0% (1,234 votes), and other candidates with 1.4% (42 votes), among the 2,970 ballots cast by the borough's 4,600 registered voters (30 ballots were spoiled), for a turnout of 64.6%. In the 2008 presidential election, Democrat Barack Obama received 52.1% of the vote (1,759 cast), ahead of Republican John McCain with 44.6% (1,506 votes) and other candidates with 1.7% (56 votes), among the 3,374 ballots cast by the borough's 4,704 registered voters, for a turnout of 71.7%. In the 2004 presidential election, Republican George W. Bush received 50.0% of the vote (1,649 ballots cast), outpolling Democrat John Kerry with 48.4% (1,596 votes) and other candidates with 0.8% (35 votes), among the 3,297 ballots cast by the borough's 4,620 registered voters, for a turnout percentage of 71.4.