akashic
1876–2024
Elections / 2020 · President · AL

Donald Trump carried Alabama R+25.5.

Joe Biden (D) vs Donald Trump (R) in Alabama, 2020. The state ran 29.9 points more Republican than the nation (D+4.5 nationally). A US Senate contest shared the 2020 ballot here.

Nominees: Joe Biden (D) · Donald Trump (R)

Alabama result
2,323,282 votes counted
Biden (D)
849,624
36.6%
Trump (R)
1,441,170
62.0%
All others
32,488
1.4%
Margin
R+25.5
Alabama, 2020
TrumpR+25.5
2020 presidential margin by county for Alabama — 2020 presidential electionA map of the constituent counties of Alabama — 2020 presidential election, each outlined and filled by its 2020 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+44.4Baldwin County, AL · R+53.8Barbour County, AL · R+7.7Bibb County, AL · R+57.7Blount County, AL · R+80.0Bullock County, AL · D+49.9Butler County, AL · R+15.7Calhoun County, AL · R+39.0Chambers County, AL · R+15.6Cherokee County, AL · R+72.8Chilton County, AL · R+67.4Choctaw County, AL · R+15.7Clarke County, AL · R+11.9Clay County, AL · R+62.5Cleburne County, AL · R+80.4Coffee County, AL · R+53.1Colbert County, AL · R+38.9Conecuh County, AL · R+7.4Coosa County, AL · R+33.5Covington County, AL · R+68.1Crenshaw County, AL · R+47.8Cullman County, AL · R+77.4Dale County, AL · R+46.3Dallas County, AL · D+37.5DeKalb County, AL · R+69.8Elmore County, AL · R+48.3Escambia County, AL · R+37.4Etowah County, AL · R+50.2Fayette County, AL · R+67.4Franklin County, AL · R+65.9Geneva County, AL · R+73.8Greene County, AL · D+63.0Hale County, AL · D+18.6Henry County, AL · R+43.0Houston County, AL · R+42.7Jackson County, AL · R+67.5Jefferson County, AL · D+13.1Lamar County, AL · R+72.2Lauderdale County, AL · R+44.7Lawrence County, AL · R+54.6Lee County, AL · R+20.1Limestone County, AL · R+42.6Lowndes County, AL · D+45.9Macon County, AL · D+63.8Madison County, AL · R+8.0Marengo County, AL · D+1.3Marion County, AL · R+77.8Marshall County, AL · R+68.7Mobile County, AL · R+11.9Monroe County, AL · R+15.9Montgomery County, AL · D+31.5Morgan County, AL · R+49.2Perry County, AL · D+48.2Pickens County, AL · R+16.3Pike County, AL · R+17.4Randolph County, AL · R+58.7Russell County, AL · D+6.4Shelby County, AL · R+40.4St. Clair County, AL · R+64.0Sumter County, AL · D+48.5Talladega County, AL · R+25.5Tallapoosa County, AL · R+43.4Tuscaloosa County, AL · R+14.8Walker County, AL · R+67.9Washington County, AL · R+48.5Wilcox County, AL · D+37.5Winston County, AL · R+81.7
How it voted
Share of the 2020 vote
Donald TrumpRepublican62.0%1,441,170
Joe BidenDemocratic36.6%849,624
OtherAll other candidates1.4%32,488
D+60
R+60
67 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Alabama's presidential margins
1876–2024, the 2020 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 — 2020
67 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Autauga CountyR
−44.4%
7,50319,83827,770
Baldwin CountyR
−53.8%
24,57883,544109,679
Barbour CountyR
−7.7%
4,8165,62210,518
Bibb CountyR
−57.7%
1,9867,5259,595
Blount CountyR
−80.0%
2,64024,71127,588
Bullock CountyD
+49.9%
3,4461,1464,613
Butler CountyR
−15.7%
3,9655,4589,488
Calhoun CountyR
−39.0%
15,21635,10150,983
Chambers CountyR
−15.6%
6,3658,75315,284
Cherokee CountyR
−72.8%
1,62410,58312,301
Chilton CountyR
−67.4%
3,07316,08519,310
Choctaw CountyR
−15.7%
3,1274,2967,464
Clarke CountyR
−11.9%
5,7557,32413,135
Clay CountyR
−62.5%
1,2675,6016,930
Cleburne CountyR
−80.4%
6756,4847,227
Coffee CountyR
−53.1%
5,07616,89922,275
Colbert CountyR
−38.9%
8,34319,20327,886
Conecuh CountyR
−7.4%
2,9663,4426,441
Coosa CountyR
−33.5%
1,7963,6315,479
Covington CountyR
−68.1%
2,72114,58617,430
Crenshaw CountyR
−47.8%
1,7004,8646,617
Cullman CountyR
−77.4%
4,47836,88041,851
Dale CountyR
−46.3%
5,17014,30319,738
Dallas CountyD
+37.5%
12,2305,52417,864
DeKalb CountyR
−69.8%
4,28124,76729,356
Elmore CountyR
−48.3%
10,36730,16441,030
Escambia CountyR
−37.4%
4,91810,86915,910
Etowah CountyR
−50.2%
11,56735,52847,728
Fayette CountyR
−67.4%
1,3957,3008,766
Franklin CountyR
−65.9%
2,08610,37612,578
Geneva CountyR
−73.8%
1,59510,84812,545
Greene CountyD
+63.0%
3,8848754,775
Hale CountyD
+18.6%
4,6633,1927,900
Henry CountyR
−43.0%
2,6066,6079,298
Houston CountyR
−42.7%
12,91732,61846,173
Jackson CountyR
−67.5%
3,71719,67023,636
Jefferson CountyD
+13.1%
181,688138,843325,848
Lamar CountyR
−72.2%
9786,1747,193
Lauderdale CountyR
−44.7%
11,91531,72144,339
Lawrence CountyR
−54.6%
3,56212,32216,031
Lee CountyR
−20.1%
27,86042,22171,449
Limestone CountyR
−42.6%
13,67234,64049,235
Lowndes CountyD
+45.9%
4,9721,8366,835
Macon CountyD
+63.8%
7,1081,5418,723
Madison CountyR
−8.0%
87,286102,780194,767
Marengo CountyD
+1.3%
5,4885,34310,900
Marion CountyR
−77.8%
1,46312,20513,807
Marshall CountyR
−68.7%
5,94333,19139,655
Mobile CountyR
−11.9%
79,474101,243183,164
Monroe CountyR
−15.9%
4,4556,14710,668
Montgomery CountyD
+31.5%
64,52933,31199,139
Morgan CountyR
−49.2%
13,23439,66453,722
Perry CountyD
+48.2%
3,8601,3395,230
Pickens CountyR
−16.3%
4,0225,5949,668
Pike CountyR
−17.4%
5,6368,04213,841
Randolph CountyR
−58.7%
2,2038,55910,837
Russell CountyD
+6.4%
11,2289,86421,329
Shelby CountyR
−40.4%
33,26879,700114,950
St. Clair CountyR
−64.0%
7,74436,16644,441
Sumter CountyD
+48.5%
4,6481,5986,291
Talladega CountyR
−25.5%
13,13822,23535,663
Tallapoosa CountyR
−43.4%
5,85914,96320,991
Tuscaloosa CountyR
−14.8%
37,76551,11790,172
Walker CountyR
−67.9%
4,83426,00231,170
Washington CountyR
−48.5%
2,2586,5648,876
Wilcox CountyD
+37.5%
4,0481,8335,903
Winston CountyR
−81.7%
97410,19511,284