Skip to content
The American Political Almanac
RECONSTRUCTION & THE GILDED AGETHE SYSTEM OF 1896THE NEW DEAL ORDERTHE LONG REALIGNMENTPOLARIZED ERA1868RRRRD1888RDRRR1908RDDRR1928RDDDD1948DRRDD1968RRDRR1988RDDRR2008DDRD2024R

State record · AL

Alabama

9 electoral votes in 202467 counties on record

The Margin, Cycle by Cycle

Two-party margin from county-summed returns · split EV counts annotated from 1976
D+20R+20D+40R+40D+60R+601868: R+3.1 two-party · 147,927 votes18681872: R+6.6 two-party · 168,837 votes1876: D+19.5 two-party · 170,300 votes1880: D+23.6 two-party · 151,902 votes1884: D+21.9 two-party · 153,624 votes1888: D+34.5 two-party · 175,085 votes18881892: D+87.5 two-party · 232,543 votes1896: D+30.9 two-party · 194,580 votes1900: D+27.2 two-party · 159,692 votes1904: D+56.1 two-party · 108,785 votes1908: D+48.9 two-party · 105,146 votes19081912: D+78.7 two-party · 117,959 votes1916: D+55.1 two-party · 130,435 votes1920: D+35.2 two-party · 233,951 votes1924: D+47.2 two-party · 162,355 votes1928: D+2.8 two-party · 248,981 votes19281932: D+71.4 two-party · 245,128 votes1936: D+74.1 two-party · 275,671 votes1940: D+71.2 two-party · 294,197 votes1944: D+63.5 two-party · 244,625 votes1948: D+61.5 two-party · 386,193 votes19481952: D+29.7 two-party · 426,120 votes1956: D+17.6 two-party · 495,346 votes1960: D+14.8 two-party · 560,265 votes1964: R+38.9 two-party · 689,818 votes1968: D+64.9 two-party · 1,044,505 votes19681972: R+47.9 two-party · 1,006,093 votes1976: D+13.3 two-party · 1,182,850 votes · 9 EV1980: R+1.4 two-party · 1,341,929 votes · 9 EV1984: R+22.5 two-party · 1,441,713 votes · 9 EV1988: R+19.5 two-party · 1,378,476 votes · 9 EV19881992: R+7.6 two-party · 1,688,060 votes · 9 EV1996: R+7.5 two-party · 1,534,349 votes · 9 EV2000: R+15.2 two-party · 1,666,272 votes · 9 EV2004: R+25.8 two-party · 1,883,415 votes · 9 EV2008: R+21.8 two-party · 2,099,819 votes · 9 EV20082012: R+22.4 two-party · 2,074,338 votes · 9 EV2016: R+28.7 two-party · 2,123,372 votes · 9 EV2020: R+25.8 two-party · 2,323,282 votes · 9 EV2024: R+30.9 two-party · 2,265,090 votes · 9 EV2024

Bars clip at ±70 two-party points. Click a bar to open that election. Per-state electoral-vote detail is staged from 1976; the dot rows mark cycles with no returns (e.g. unreconstructed Southern states, 1868–72).

Every County, the Long Way

Two-party Democratic share, 1868–2024 · dashed line = 50%
AutaugaR+46.7
all 40 elections · latest 2024 · Republican
BaldwinR+58.7
all 40 elections · latest 2024 · Republican
BarbourR+14.8
all 40 elections · latest 2024 · Republican
BibbR+64.8
all 40 elections · latest 2024 · Republican
BlountR+81.6
all 40 elections · latest 2024 · Republican
BullockD+46.1
all 40 elections · latest 2024 · Democratic
ButlerR+22.8
all 40 elections · latest 2024 · Republican
CalhounR+45.1
all 40 elections · latest 2024 · Republican
ChambersR+23.4
all 40 elections · latest 2024 · Republican
CherokeeR+75.9
all 40 elections · latest 2024 · Republican
ChiltonR+72.5
all 40 elections · latest 2024 · Republican
ChoctawR+24.0
all 40 elections · latest 2024 · Republican
ClarkeR+17.1
all 40 elections · latest 2024 · Republican
ClayR+70.5
all 40 elections · latest 2024 · Republican
CleburneR+84.1
all 40 elections · latest 2024 · Republican
CoffeeR+58.4
all 40 elections · latest 2024 · Republican
ColbertR+46.8
all 40 elections · latest 2024 · Republican
ConecuhR+14.0
all 40 elections · latest 2024 · Republican
CoosaR+43.5
all 40 elections · latest 2024 · Republican
CovingtonR+72.8
all 40 elections · latest 2024 · Republican
CrenshawR+54.9
all 40 elections · latest 2024 · Republican
CullmanR+81.1
37 elections · latest 2024 · Republican
DaleR+52.7
all 40 elections · latest 2024 · Republican
DallasD+32.7
all 40 elections · latest 2024 · Democratic
DeKalbR+74.4
all 40 elections · latest 2024 · Republican
ElmoreR+52.5
all 40 elections · latest 2024 · Republican
EscambiaR+46.6
all 40 elections · latest 2024 · Republican
EtowahR+56.1
all 40 elections · latest 2024 · Republican
FayetteR+72.5
all 40 elections · latest 2024 · Republican
FranklinR+73.8
all 40 elections · latest 2024 · Republican
GenevaR+77.4
all 40 elections · latest 2024 · Republican
GreeneD+55.9
all 40 elections · latest 2024 · Democratic
HaleD+6.9
all 40 elections · latest 2024 · Democratic
HenryR+51.1
all 40 elections · latest 2024 · Republican
HoustonR+48.2
31 elections · latest 2024 · Republican
JacksonR+71.9
all 40 elections · latest 2024 · Republican
JeffersonD+10.6
all 40 elections · latest 2024 · Democratic
LamarR+76.4
37 elections · latest 2024 · Republican
LauderdaleR+52.0
all 40 elections · latest 2024 · Republican
LawrenceR+62.7
all 40 elections · latest 2024 · Republican
LeeR+28.2
all 40 elections · latest 2024 · Republican
LimestoneR+44.4
all 40 elections · latest 2024 · Republican
LowndesD+37.5
all 40 elections · latest 2024 · Democratic
MaconD+56.7
all 40 elections · latest 2024 · Democratic
MadisonR+9.1
all 40 elections · latest 2024 · Republican
MarengoR+3.8
all 40 elections · latest 2024 · Republican
MarionR+82.2
all 40 elections · latest 2024 · Republican
MarshallR+72.2
all 40 elections · latest 2024 · Republican
MobileR+16.6
all 40 elections · latest 2024 · Republican
MonroeR+23.3
all 40 elections · latest 2024 · Republican
MontgomeryD+31.1
all 40 elections · latest 2024 · Democratic
MorganR+53.1
all 40 elections · latest 2024 · Republican
PerryD+42.9
all 40 elections · latest 2024 · Democratic
PickensR+23.5
all 40 elections · latest 2024 · Republican
PikeR+25.3
all 40 elections · latest 2024 · Republican
RandolphR+65.2
all 40 elections · latest 2024 · Republican
RussellD+1.7
all 40 elections · latest 2024 · Democratic
ShelbyR+41.3
all 40 elections · latest 2024 · Republican
St. ClairR+64.6
all 40 elections · latest 2024 · Republican
SumterD+41.4
all 40 elections · latest 2024 · Democratic
TalladegaR+33.9
all 40 elections · latest 2024 · Republican
TallapoosaR+49.9
all 40 elections · latest 2024 · Republican
TuscaloosaR+20.6
all 40 elections · latest 2024 · Republican
WalkerR+72.3
all 40 elections · latest 2024 · Republican
WashingtonR+55.6
all 40 elections · latest 2024 · Republican
WilcoxD+31.6
all 40 elections · latest 2024 · Democratic
WinstonR+84.0
all 40 elections · latest 2024 · Republican