In the 2012 presidential election, Democrat Barack Obama received 59.0% of the vote (1,911 cast), ahead of Republican Mitt Romney with 39.6% (1,282 votes), and other candidates with 1.5% (48 votes), among the 3,271 ballots cast by the borough's 4,925 registered voters (30 ballots were spoiled), for a turnout of 66.4%. In the 2008 presidential election, Democrat Barack Obama received 56.8% of the vote (2,006 cast), ahead of Republican John McCain, who received around 39.9% (1,409 votes), with 3,534 ballots cast among the borough's 4,639 registered voters, for a turnout of 76.2%. In the 2004 presidential election, Democrat John Kerry received 54.0% of the vote (1,886 ballots cast), outpolling Republican George W. Bush, who received around 44.3% (1,547 votes), with 3,492 ballots cast among the borough's 4,629 registered voters, for a turnout percentage of 75.4.