In the 2012 presidential election, Democrat Barack Obama received 57.9% of the vote (1,598 cast), ahead of Republican Mitt Romney with 40.6% (1,120 votes), and other candidates with 1.6% (44 votes), among the 2,785 ballots cast by the borough's 4,399 registered voters (23 ballots were spoiled), for a turnout of 63.3%. In the 2008 presidential election, Democrat Barack Obama received 1,593 votes (53.5% vs. 52.1% countywide), ahead of Republican John McCain with 1,312 votes (44.0% vs. 46.1%) and other candidates with 45 votes (1.5% vs. 1.1%), among the 2,979 ballots cast by the borough's 3,990 registered voters, for a turnout of 74.7% (vs. 78.7% in Somerset County). In the 2004 presidential election, Democrat John Kerry received 1,474 votes (49.6% vs. 47.2% countywide), ahead of Republican George W. Bush with 1,440 votes (48.5% vs. 51.5%) and other candidates with 25 votes (0.8% vs. 0.9%), among the 2,970 ballots cast by the borough's 3,882 registered voters, for a turnout of 76.5% (vs. 81.7% in the whole county).