This is the 2004 race. The latest: 2024 →

2004Final results

2004 election for President in Alabama

President · Alabama

George W. Bush (R) won with 62.5% of the vote, defeating John Kerry (D) by 25.6 points.

George W. BushRepublican · winner
62.5%1,176,394
John KerryDemocrat
36.8%693,933
Write-ins and other votesOther party
0.7%13,088
1,883,415 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 2004

Races before and after

EvenR+6.81992R+7.01996R+14.92000R+25.62004R+21.62008R+22.22012

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