Alabama presidential election results
Recent lean
Republicansince 1980
Bellwether record
8 of 1362% backed the eventual winner
Party flips
1last flipped in 1980
Won by
R 12 · D 1since 1976
In the 13 presidential elections since 1976, Alabama has gone Republican 12 times and Democratic 1 time. It last flipped in 1980 and has voted Republican in every election since 1980. Alabama sided with the candidate who won the White House 8 of 13 times (62%).
| Year | Won the state | Runner-up | Margin | Picked the winner |
|---|---|---|---|---|
| 2024 | Donald Trump R 64.6% | Kamala Harris D 34.1% | +30.5 pts | ✓ Yes |
| 2020 | Donald Trump R 62.0% | Joe Biden D 36.6% | +25.5 pts | No |
| 2016 | Donald Trump R 62.1% | Hillary Clinton D 34.4% | +27.7 pts | ✓ Yes |
| 2012 | Mitt Romney R 60.5% | Barack Obama D 38.4% | +22.2 pts | No |
| 2008 | John McCain R 60.3% | Barack Obama D 38.7% | +21.6 pts | No |
| 2004 | George W. Bush R 62.5% | John Kerry D 36.8% | +25.6 pts | ✓ Yes |
| 2000 | George W. Bush R 56.5% | Al Gore D 41.6% | +14.9 pts | ✓ Yes |
| 1996 | Bob Dole R 50.1% | Bill Clinton D 43.2% | +7.0 pts | No |
| 1992 | George H. W. Bush R 47.6% | Bill Clinton D 40.9% | +6.8 pts | No |
| 1988 | George H. W. Bush R 59.2% | Michael Dukakis D 39.9% | +19.3 pts | ✓ Yes |
| 1984 | Ronald Reagan R 60.5% | Walter Mondale D 38.3% | +22.3 pts | ✓ Yes |
| 1980 | Ronald Reagan R 48.8% | Jimmy Carter D 47.5% | +1.3 pts | ✓ Yes |
| 1976 | Jimmy Carter D 55.7% | Gerald Ford R 42.6% | +13.1 pts | ✓ Yes |
How this page is measured
“Recent lean” is the party Alabama has carried in every presidential election back to 1980. “Bellwether record” counts how often the state's winner went on to win the presidency. “Party flips” counts how many times the winning party changed from one election to the next, 1976–2024. State-level popular vote shown; the national popular and electoral totals for each race are on its election page.