In the 2012 presidential election, Democrat Barack Obama received 51.9% of the vote (4,788 cast), ahead of Republican Mitt Romney with 46.9% (4,329 votes), and other candidates with 1.2% (108 votes), among the 9,286 ballots cast by the borough's 12,714 registered voters (61 ballots were spoiled), for a turnout of 73.0%. In the 2008 presidential election, Democrat Barack Obama received 51.9% of the vote (5,065 cast), ahead of Republican John McCain with 45.9% (4,483 votes) and other candidates with 1.1% (104 votes), among the 9,763 ballots cast by the borough's 12,498 registered voters, for a turnout of 78.1%. In the 2004 presidential election, Republican George W. Bush received 50.7% of the vote (4,476 ballots cast), outpolling Democrat John Kerry with 48.0% (4,236 votes) and other candidates with 0.6% (72 votes), among the 8,825 ballots cast by the borough's 11,432 registered voters, for a turnout percentage of 77.2.