In the 2012 presidential election, Democrat Barack Obama received 55.9% of the vote (1,026 cast), ahead of Republican Mitt Romney with 42.7% (783 votes), and other candidates with 1.4% (25 votes), among the 1,856 ballots cast by the borough's 2,681 registered voters (22 ballots were spoiled), for a turnout of 69.2%. In the 2008 presidential election, Democrat Barack Obama received 56.2% of the vote (1,152 cast), ahead of Republican John McCain with 39.7% (814 votes) and other candidates with 2.1% (43 votes), among the 2,050 ballots cast by the borough's 2,803 registered voters, for a turnout of 73.1%. In the 2004 presidential election, Democrat John Kerry received 54.5% of the vote (1,133 ballots cast), outpolling Republican George W. Bush with 43.9% (912 votes) and other candidates with 0.8% (24 votes), among the 2,078 ballots cast by the borough's 2,964 registered voters, for a turnout percentage of 70.1.