In the 2012 presidential election, Democrat Barack Obama received 74.8% of the vote (3,087 cast), ahead of Republican Mitt Romney with 23.9% (987 votes), and other candidates with 1.3% (52 votes), among the 4,162 ballots cast by the borough's 6,965 registered voters (36 ballots were spoiled), for a turnout of 59.8%. In the 2008 presidential election, Democrat Barack Obama received 70.4% of the vote (3,029 cast), ahead of Republican John McCain, who received around 26.2% (1,127 votes), with 4,304 ballots cast among the borough's 6,203 registered voters, for a turnout of 69.4%. In the 2004 presidential election, Democrat John Kerry received 65.5% of the vote (2,578 ballots cast), outpolling Republican George W. Bush, who received around 32.9% (1,294 votes), with 3,936 ballots cast among the borough's 5,912 registered voters, for a turnout percentage of 66.6.