This is the 2012 race. The latest: 2024 →

2012Final results

2012 election for President in Alabama

President · Alabama

Mitt Romney (R) won with 60.5% of the vote, defeating Barack H. Obama (D) by 22.2 points.

Mitt RomneyRepublican · winner
60.5%1,255,925
38.4%795,696
Write-ins and other votesOther party
1.1%22,717
2,074,338 votes

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET

The seat over time

D − R margin in this seat's races around 2012

Races before and after

EvenR+14.92000R+25.62004R+21.62008R+22.22012R+27.82016R+25.52020

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET