How Alabama has voted since 1960

Alabama has 9 electoral votes in 2028. Since 1960 it has voted Democratic once, Republican 14 times and for a third-party candidate twice. It has backed the national winner in 9 of 17 elections. Donald Trump carried it in 2024 by 30.5 points, 29.0 points more Republican than the nation. In 2024, 58.7% of its eligible voters cast a ballot, ranking 44th among the 50 states and DC (nationally, 64.3%). It has voted Republican in every election since 1980. Its closest result was in 1980, when Ronald Reagan won it by 1.3 points.

  1. 1960Byrd+14.2
  2. 1964Goldwater+69.5
  3. 1968Wallace+47.1
  4. 1972Nixon+46.9
  5. 1976Carter+13.1
  6. 1980Reagan+1.3
  7. 1984Reagan+22.3
  8. 1988Bush+19.3
  9. 1992Bush+6.8
  10. 1996Dole+7.0
  11. 2000Bush+14.9
  12. 2004Bush+25.6
  13. 2008McCain+21.6
  14. 2012Romney+22.2
  15. 2016Trump+27.7
  16. 2020Trump+25.5
  17. 2024Trump+30.5

Each box is one election: the winner in Alabama and the margin in points. Darker boxes were won by 10 points or more, lighter by under 5.

Election night

8 p.m. ET

Polls close at 8 p.m. ET (7 p.m. Central).

Also closing at 8 p.m. ET: CT, DE, DC, IL, KS, ME, MD, MA, MI, MS, MO, NH, NJ, ND, OK, PA, RI, SD, TN, TX.

Times from the 2024 general election; states rarely change them, and they will be confirmed for 2028.

2028 ratings

Make your own 2028 map →

In Congress

Senate

House: 5 Republicans, 2 Democrats

All 7 members
  1. 1 Barry Moore (R)
  2. 2 Shomari Figures (D)
  3. 3 Mike D. Rogers (R)
  4. 4 Robert B. Aderholt (R)
  5. 5 Dale W. Strong (R)
  6. 6 Gary J. Palmer (R)
  7. 7 Terri A. Sewell (D)

From Congress.gov, as of Sept. 28, 2026. Vacant seats are not listed.

Margin by election

Alabama margin by electionBars show the Democratic or Republican margin in Alabama in each election since 1960; the line shows the national popular-vote margin. The table below has every figure.R+70R+50R+30R+10D+10D+30D+50D+701960: D+14.2 (nation D+0.2)'601964: R+69.5 (nation D+22.6)'641968: D+4.7 (nation R+0.7)'681972: R+46.9 (nation R+23.2)'721976: D+13.1 (nation D+2.1)'761980: R+1.3 (nation R+9.7)'801984: R+22.3 (nation R+18.2)'841988: R+19.3 (nation R+7.7)'881992: R+6.8 (nation D+5.6)'921996: R+7.0 (nation D+8.5)'962000: R+14.9 (nation D+0.5)'002004: R+25.6 (nation R+2.5)'042008: R+21.6 (nation D+7.3)'082012: R+22.2 (nation D+3.9)'122016: R+27.7 (nation D+2.1)'162020: R+25.5 (nation D+4.5)'202024: R+30.5 (nation R+1.5)'24

Alabama margin National popular vote

By county

Donald Trump won 55 of Alabama's 67 counties in 2024; Kamala Harris won 12.

Loading the county map…

Largest counties, 2024

CountyVotesMarginShift from 2020
Jefferson County298,704D+10.4→R 2.8
Madison County197,617R+8.9→R 1.0
Mobile County175,164R+16.4→R 4.5
Baldwin County122,249R+58.0→R 4.2
Shelby County114,698R+40.6→R 0.2
Montgomery County89,798D+30.6→R 0.9
Tuscaloosa County85,256R+20.3→R 5.5
Lee County73,127R+27.7→R 7.6
Morgan County53,543R+52.4→R 3.2
Limestone County53,332R+43.7→R 1.1

Biggest shifts from 2020 to 2024: toward the Republican, Hale County (11.8), Coosa County (9.8), Escambia County (8.9); toward the Democrat, St. Clair County (0.1), Shelby County (0.2), Blount County (0.9) — in points of margin.

County returns from the MIT Election Data and Science Lab (official state data), 2000–2024. Margin is the Democrat's share minus the Republican's, of all votes cast.

Results by year

YearWinnerDemocratRepublicanOtherMarginNationTurnoutEV
2024 Donald TrumpTrumpHarris 34.1%772,412Trump 64.6%1,462,6161.3%R+30.5R+1.558.7%9
2020 Donald TrumpTrump lostBiden 36.6%849,624Trump 62.0%1,441,1701.4%R+25.5D+4.561.5%9
2016 Donald TrumpTrumpClinton 34.4%729,547Trump 62.1%1,318,2553.6%R+27.7D+2.159.1%9
2012 Mitt RomneyRomney lostObama 38.4%795,696Romney 60.6%1,255,9251.1%R+22.2D+3.958.9%9
2008 John McCainMcCain lostObama 38.7%813,479McCain 60.3%1,266,5460.9%R+21.6D+7.360.9%9
2004 George W. BushBushKerry 36.8%693,933Bush 62.5%1,176,3940.7%R+25.6R+2.557.1%9
2000 George W. BushBushGore 41.6%692,611Bush 56.5%941,1732.0%R+14.9D+0.551.7%9
1996 Bob DoleDole lostClinton 43.2%662,165Dole 50.1%769,044Perot 6.0%R+7.0D+8.548.8%9
1992 George H.W. BushBush lostClinton 40.9%690,080Bush 47.7%804,283Perot 10.9%R+6.8D+5.655.7%9
1988 George H.W. BushBushDukakis 39.9%549,506Bush 59.2%815,5761.0%R+19.3R+7.747.5%9
1984 Ronald ReaganReaganMondale 38.3%551,899Reagan 60.5%872,8491.2%R+22.3R+18.250.9%9
1980 Ronald ReaganReaganCarter 47.5%636,730Reagan 48.8%654,1923.8%R+1.3R+9.749.2%9
1976 Jimmy CarterCarterCarter 55.7%659,170Ford 42.6%504,0701.7%D+13.1D+2.1—9
1972 Richard NixonNixonMcGovern 25.5%Nixon 72.4%2.0%R+46.9R+23.2—9
1968 George WallaceWallace lostHumphrey 18.7%Nixon 14.0%Wallace 65.9%D+4.7R+0.7—10
1964 Barry GoldwaterGoldwater lostJohnson 0.0%Goldwater 69.5%30.6%R+69.5D+22.6—10
1960 Harry F. ByrdByrd lostKennedy 56.4%Nixon 42.2%1.5%D+14.2D+0.2—11*

Margin is the Democrat's share minus the Republican's, in percentage points; Nation is the same for the national popular vote. "Other" is everyone else combined, or the leading third-party candidate where one took 5% or more. Vote counts from 1976. Turnout is ballots cast as a share of eligible voters, from 1980 (UF Election Lab; the newest year is preliminary).

  • 1968: Humphrey ran under the National Democratic Party of Alabama label; the state Democratic line was Wallace's.
  • 1964: Lyndon Johnson did not appear on the Alabama ballot; the Democratic line carried unpledged electors.
  • 1960: Alabama's 11 Democratic electors were chosen individually: five were pledged to Kennedy and six were unpledged and voted for Sen. Harry F. Byrd.

Electoral votes

Electoral votes change after each census, when House seats are reapportioned.

  • 1119601950 census
  • 101964–19681960 census
  • 91972–19801970 census
  • 91984–19881980 census
  • 91992–20001990 census
  • 92004–20082000 census
  • 92012–20202010 census
  • 92024–20282020 census
  • 92032–2040projected

Projected: Alabama's share of House seats after the 2030 census if each state's population keeps changing at its pace since 2020, from the Census Bureau's 2024 American Community Survey population estimates (July 1, 2024). If the count were taken today it would have 9. An estimate, not a forecast.