In the 2012 presidential election, Democrat Barack Obama received 89.1% of the vote (4,317 cast), ahead of Republican Mitt Romney with 9.9% (480 votes), and other candidates with 1.0% (49 votes), among the 4,896 ballots cast by the city's 8,486 registered voters (50 ballots were spoiled), for a turnout of 57.7%. In the 2008 presidential election, Democrat Barack Obama received 87.4% of the vote (4,693 cast), ahead of Republican John McCain with 9.7% (522 votes) and other candidates with 0.5% (28 votes), among the 5,372 ballots cast by the city's 8,429 registered voters, for a turnout of 63.7%. In the 2004 presidential election, Democrat John Kerry received 81.9% of the vote (3,659 ballots cast), outpolling Republican George W. Bush with 17.0% (759 votes) and other candidates with 0.3% (28 votes), among the 4,466 ballots cast by the city's 8,255 registered voters, for a turnout percentage of 54.1.