In the 2012 presidential election, Democrat Barack Obama received 96.8% of the vote (22,254 cast), ahead of Republican Mitt Romney with 3.0% (683 votes), and other candidates with 0.2% (57 votes), among the 23,230 ballots cast by the city's 47,624 registered voters (236 ballots were spoiled), for a turnout of 48.8%. In the 2008 presidential election, Democrat Barack Obama received 91.1% of the vote (22,197 cast), ahead of Republican John McCain, who received around 5.0% (1,213 votes), with 24,374 ballots cast among the city's 46,654 registered voters, for a turnout of 52.2%. In the 2004 presidential election, Democrat John Kerry received 84.4% of the vote (15,914 ballots cast), outpolling Republican George W. Bush, who received around 12.6% (2,368 votes), with 18,858 ballots cast among the city's 37,765 registered voters, for a turnout percentage of 49.9.