akashic
1876–2024
Elections / 2024 · President · AL

Donald Trump carried Alabama R+30.5.

Kamala Harris (D) vs Donald Trump (R) in Alabama, 2024. The state ran 29.0 points more Republican than the nation (R+1.5 nationally).

Nominees: Kamala Harris (D) · Donald Trump (R)

Alabama result
2,265,090 votes counted
Harris (D)
772,412
34.1%
Trump (R)
1,462,616
64.6%
All others
30,062
1.3%
Margin
R+30.5
Alabama, 2024
TrumpR+30.5
2024 presidential margin by county for Alabama — 2024 presidential electionA map of the constituent counties of Alabama — 2024 presidential election, each outlined and filled by its 2024 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Autauga County, AL · R+46.1Baldwin County, AL · R+58.0Barbour County, AL · R+14.7Bibb County, AL · R+64.3Blount County, AL · R+80.9Bullock County, AL · D+45.8Butler County, AL · R+22.7Calhoun County, AL · R+44.6Chambers County, AL · R+23.2Cherokee County, AL · R+75.4Chilton County, AL · R+72.0Choctaw County, AL · R+23.9Clarke County, AL · R+17.0Clay County, AL · R+70.1Cleburne County, AL · R+83.4Coffee County, AL · R+57.8Colbert County, AL · R+46.3Conecuh County, AL · R+13.9Coosa County, AL · R+43.3Covington County, AL · R+72.3Crenshaw County, AL · R+54.6Cullman County, AL · R+80.3Dale County, AL · R+52.2Dallas County, AL · D+32.5DeKalb County, AL · R+73.8Elmore County, AL · R+51.9Escambia County, AL · R+46.3Etowah County, AL · R+55.5Fayette County, AL · R+71.9Franklin County, AL · R+73.2Geneva County, AL · R+76.9Greene County, AL · D+55.7Hale County, AL · D+6.8Henry County, AL · R+50.7Houston County, AL · R+47.6Jackson County, AL · R+71.3Jefferson County, AL · D+10.4Lamar County, AL · R+75.9Lauderdale County, AL · R+51.3Lawrence County, AL · R+62.3Lee County, AL · R+27.7Limestone County, AL · R+43.7Lowndes County, AL · D+37.3Macon County, AL · D+56.2Madison County, AL · R+8.9Marengo County, AL · R+3.8Marion County, AL · R+81.6Marshall County, AL · R+71.5Mobile County, AL · R+16.4Monroe County, AL · R+23.1Montgomery County, AL · D+30.6Morgan County, AL · R+52.4Perry County, AL · D+42.7Pickens County, AL · R+23.3Pike County, AL · R+25.1Randolph County, AL · R+64.8Russell County, AL · D+1.7Shelby County, AL · R+40.6St. Clair County, AL · R+64.0Sumter County, AL · D+41.1Talladega County, AL · R+33.7Tallapoosa County, AL · R+49.5Tuscaloosa County, AL · R+20.3Walker County, AL · R+71.7Washington County, AL · R+55.3Wilcox County, AL · D+31.5Winston County, AL · R+83.5
How it voted
Share of the 2024 vote
Donald TrumpRepublican64.6%1,462,616
Kamala HarrisDemocratic34.1%772,412
OtherAll other candidates1.3%30,062
D+60
R+60
67 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Alabama's presidential margins
1876–2024, the 2024 contest in context
Alabama's presidential marginsDemocratic-minus-Republican presidential margin from 1876 to 2024. Most recent: −30.5% in 2024.flipped R · 1980−30.5%DR18762024
Alabama's presidential margins
YearMargin (D minus R)
1876+20.0%
1880+22.9%
1884+22.0%
1888+34.3%
1892+55.5%
1896+38.4%
1900+26.0%
1904+52.7%
1908+46.4%
1912+61.7%
1916+54.1%
1920+34.8%
1924+42.7%
1928+3.0%
1932+70.6%
1936+73.6%
1940+70.9%
1944+63.1%
1948−19.0%
1952+29.5%
1956+17.1%
1960+14.3%
1964−69.5%
1968+4.7%
1972−46.9%
1976+13.1%
1980−1.3%
1984−22.4%
1988−19.3%
1992−6.8%
1996−7.0%
2000−14.9%
2004−25.6%
2008−21.6%
2012−22.2%
2016−28.1%
2020−25.5%
2024−30.5%
County results — 2024
67 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Autauga CountyR
−46.1%
7,43920,48428,281
Baldwin CountyR
−58.0%
24,93495,798122,249
Barbour CountyR
−14.7%
4,1585,6069,855
Bibb CountyR
−64.3%
1,6197,5729,257
Blount CountyR
−80.9%
2,57625,35428,163
Bullock CountyD
+45.8%
2,9831,1014,111
Butler CountyR
−22.7%
3,2515,1728,480
Calhoun CountyR
−44.6%
13,19434,91248,653
Chambers CountyR
−23.2%
5,4058,71114,245
Cherokee CountyR
−75.4%
1,55311,35813,006
Chilton CountyR
−72.0%
2,69816,92019,763
Choctaw CountyR
−23.9%
2,5154,1036,656
Clarke CountyR
−17.0%
4,9276,96511,958
Clay CountyR
−70.1%
9935,7346,767
Cleburne CountyR
−83.4%
6056,9887,651
Coffee CountyR
−57.8%
4,60117,49522,319
Colbert CountyR
−46.3%
7,13719,71427,160
Conecuh CountyR
−13.9%
2,5803,4236,051
Coosa CountyR
−43.3%
1,4783,7585,268
Covington CountyR
−72.3%
2,31414,67717,095
Crenshaw CountyR
−54.6%
1,4575,0006,486
Cullman CountyR
−80.3%
4,03938,70443,146
Dale CountyR
−52.2%
4,48414,47619,139
Dallas CountyD
+32.5%
10,2365,19015,547
DeKalb CountyR
−73.8%
3,75825,63329,660
Elmore CountyR
−51.9%
9,77431,37441,624
Escambia CountyR
−46.3%
3,96410,88414,957
Etowah CountyR
−55.5%
10,02735,65346,137
Fayette CountyR
−71.9%
1,1427,1588,369
Franklin CountyR
−73.2%
1,56810,41712,097
Geneva CountyR
−76.9%
1,39110,92912,401
Greene CountyD
+55.7%
3,1338854,039
Hale CountyD
+6.8%
3,8683,3697,305
Henry CountyR
−50.7%
2,2636,9899,320
Houston CountyR
−47.6%
11,35232,46944,349
Jackson CountyR
−71.3%
3,27620,07323,556
Jefferson CountyD
+10.4%
162,112131,123298,704
Lamar CountyR
−75.9%
8066,0336,890
Lauderdale CountyR
−51.3%
10,32632,70843,637
Lawrence CountyR
−62.3%
2,98313,02416,122
Lee CountyR
−27.7%
25,79846,02073,127
Limestone CountyR
−43.7%
14,58137,88753,332
Lowndes CountyD
+37.3%
3,8671,7585,655
Macon CountyD
+56.2%
6,0841,6827,834
Madison CountyR
−8.9%
87,824105,430197,617
Marengo CountyR
−3.8%
4,6314,9959,682
Marion CountyR
−81.6%
1,19712,24513,543
Marshall CountyR
−71.5%
5,55334,43440,388
Mobile CountyR
−16.4%
72,055100,759175,164
Monroe CountyR
−23.1%
3,7406,0079,815
Montgomery CountyD
+30.6%
57,94630,47789,798
Morgan CountyR
−52.4%
12,39240,44953,543
Perry CountyD
+42.7%
3,1741,2694,465
Pickens CountyR
−23.3%
3,3885,4658,912
Pike CountyR
−25.1%
4,8998,22413,234
Randolph CountyR
−64.8%
1,9209,10211,091
Russell CountyD
+1.7%
10,42210,07820,718
Shelby CountyR
−40.6%
33,08779,666114,698
St. Clair CountyR
−64.0%
7,64035,50143,526
Sumter CountyD
+41.1%
3,7251,5425,307
Talladega CountyR
−33.7%
10,89822,10033,250
Tallapoosa CountyR
−49.5%
4,97514,88420,023
Tuscaloosa CountyR
−20.3%
33,39950,72485,256
Walker CountyR
−71.7%
4,10225,46429,786
Washington CountyR
−55.3%
1,8636,5348,441
Wilcox CountyD
+31.5%
3,4491,7935,263
Winston CountyR
−83.5%
88410,19111,149