In the 2012 presidential election, Democrat Barack Obama received 61.1% of the vote (4,188 cast), ahead of Republican Mitt Romney with 38.1% (2,609 votes), and other candidates with 0.8% (56 votes), among the 6,893 ballots cast by the town's 10,819 registered voters (40 ballots were spoiled), for a turnout of 63.7%. In the 2008 presidential election, Democrat Barack Obama received 53.0% of the vote here (3,889 cast), ahead of Republican John McCain with 45.6% (3,348 votes) and other candidates with 0.9% (63 votes), among the 7,344 ballots cast by the town's 10,650 registered voters, for a turnout of 69.0%. In the 2004 presidential election, Democrat John Kerry received 50.6% of the vote here (3,460 ballots cast), outpolling Republican George W. Bush with 48.6% (3,320 votes) and other candidates with 0.3% (33 votes), among the 6,838 ballots cast by the town's 9,767 registered voters, for a turnout percentage of 70.0.