Skip to content

Alabama · 2020 presidential election

Alabama presidential election results 2020

Donald J. Trump carried Alabama by 25.46 points (591,546 votes), winning 9 electoral votes.

Electoral votes
9
Votes counted
2,323,282
AL result
R+25.5
Compared with the nation
29.9 pts more Republican
Swing since 2016
2.3 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
Donald J. TrumpRepublican1,441,17062.03%9
Joseph R. BidenDemocratic849,62436.57%—
OthersOthers32,4881.40%—
Total votes2,323,282

Sources: al-2020.pdf · 2020

County resultsCertified

Download CSV

Alabama Secretary of State / State Canvassing Board, Statewide Offices - General Election Results November 3, 2020 (certified November 23, 2020; 102 pages, text PDF); pages 3-4 President and Vice President (the United States Senator columns of the same table are not read)
Open the original document · pages 3, 4

All 4 tickets as printed in the document
Ticket (as printed)CodeVotesShare
Donald J. Trump (R)R1,441,17062.03%
Joseph R. Biden (D)D849,62436.57%
Jo Jorgensen (I)I25,1761.08%
Write‐In—7,3120.31%
Autauga County: Donald J. Trump +44.4Blount County: Donald J. Trump +80.0Chambers County: Donald J. Trump +15.6Chilton County: Donald J. Trump +67.4Colbert County: Donald J. Trump +38.9Dale County: Donald J. Trump +46.3Elmore County: Donald J. Trump +48.3Hale County: Joseph R. Biden +18.6Lawrence County: Donald J. Trump +54.6Limestone County: Donald J. Trump +42.6Monroe County: Donald J. Trump +15.9Pickens County: Donald J. Trump +16.3Talladega County: Donald J. Trump +25.5Choctaw County: Donald J. Trump +15.7Clarke County: Donald J. Trump +11.9Cleburne County: Donald J. Trump +80.4Coffee County: Donald J. Trump +53.1Coosa County: Donald J. Trump +33.5Dallas County: Joseph R. Biden +37.5Etowah County: Donald J. Trump +50.2Franklin County: Donald J. Trump +65.9Geneva County: Donald J. Trump +73.8Henry County: Donald J. Trump +43.0Jackson County: Donald J. Trump +67.5Lee County: Donald J. Trump +20.1Lowndes County: Joseph R. Biden +45.9Macon County: Joseph R. Biden +63.8Madison County: Donald J. Trump +8.0Marion County: Donald J. Trump +77.8Marshall County: Donald J. Trump +68.7Mobile County: Donald J. Trump +11.9Montgomery County: Joseph R. Biden +31.5Shelby County: Donald J. Trump +40.4Sumter County: Joseph R. Biden +48.5Tuscaloosa County: Donald J. Trump +14.8Wilcox County: Joseph R. Biden +37.5Bibb County: Donald J. Trump +57.7Bullock County: Joseph R. Biden +49.9Calhoun County: Donald J. Trump +39.0Baldwin County: Donald J. Trump +53.8Clay County: Donald J. Trump +62.5Crenshaw County: Donald J. Trump +47.8Fayette County: Donald J. Trump +67.4Jefferson County: Joseph R. Biden +13.1Marengo County: Joseph R. Biden +1.3Morgan County: Donald J. Trump +49.2St. Clair County: Donald J. Trump +64.0Washington County: Donald J. Trump +48.5Barbour County: Donald J. Trump +7.7Butler County: Donald J. Trump +15.7Cherokee County: Donald J. Trump +72.8Conecuh County: Donald J. Trump +7.4Covington County: Donald J. Trump +68.1DeKalb County: Donald J. Trump +69.8Escambia County: Donald J. Trump +37.4Greene County: Joseph R. Biden +63.0Houston County: Donald J. Trump +42.7Lamar County: Donald J. Trump +72.2Lauderdale County: Donald J. Trump +44.7Perry County: Joseph R. Biden +48.2Randolph County: Donald J. Trump +58.7Russell County: Joseph R. Biden +6.4Tallapoosa County: Donald J. Trump +43.4Walker County: Donald J. Trump +67.9Winston County: Donald J. Trump +81.7Cullman County: Donald J. Trump +77.4Pike County: Donald J. Trump +17.4
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Joseph R. BidenDonald J. TrumpJo JorgensenWrite‐In TotalMargin
Autauga 7,50319,83835079 27,770 44.4
Baldwin 24,57883,5441,229328 109,679 53.8
Barbour 4,8165,6226812 10,518 7.7
Bibb 1,9867,5257410 9,595 57.7
Blount 2,64024,71120928 27,588 80.0
Bullock 3,4461,146192 4,613 49.9
Butler 3,9655,458596 9,488 15.7
Calhoun 15,21635,101553113 50,983 39.0
Chambers 6,3658,75314125 15,284 15.6
Cherokee 1,62410,5838212 12,301 72.8
Chilton 3,07316,08512329 19,310 67.4
Choctaw 3,1274,296383 7,464 15.7
Clarke 5,7557,324497 13,135 11.9
Clay 1,2675,601539 6,930 62.5
Cleburne 6756,484608 7,227 80.4
Coffee 5,07616,89926436 22,275 53.1
Colbert 8,34319,20327268 27,886 38.9
Conecuh 2,9663,442321 6,441 7.4
Coosa 1,7963,631466 5,479 33.5
Covington 2,72114,5869726 17,430 68.1
Crenshaw 1,7004,864449 6,617 47.8
Cullman 4,47836,88041875 41,851 77.4
Dale 5,17014,30323332 19,738 46.3
Dallas 12,2305,5249020 17,864 37.5
DeKalb 4,28124,76725058 29,356 69.8
Elmore 10,36730,164398101 41,030 48.3
Escambia 4,91810,8699429 15,910 37.4
Etowah 11,56735,528531102 47,728 50.2
Fayette 1,3957,3005615 8,766 67.4
Franklin 2,08610,37610610 12,578 65.9
Geneva 1,59510,8489012 12,545 73.8
Greene 3,88487588 4,775 63.0
Hale 4,6633,192378 7,900 18.6
Henry 2,6066,6076916 9,298 43.0
Houston 12,91732,618533105 46,173 42.7
Jackson 3,71719,67020841 23,636 67.5
Jefferson 181,688138,8433,5781,739 325,848 13.1
Lamar 9786,174338 7,193 72.2
Lauderdale 11,91531,721537166 44,339 44.7
Lawrence 3,56212,32212621 16,031 54.6
Lee 27,86042,2211,019349 71,449 20.1
Limestone 13,67234,640748175 49,235 42.6
Lowndes 4,9721,836261 6,835 45.9
Macon 7,1081,5415222 8,723 63.8
Madison 87,286102,7803,6991,002 194,767 8.0
Marengo 5,4885,3435910 10,900 1.3
Marion 1,46312,20511524 13,807 77.8
Marshall 5,94333,19143586 39,655 68.7
Mobile 79,474101,2431,938509 183,164 11.9
Monroe 4,4556,1475313 10,668 15.9
Montgomery 64,52933,311923376 99,139 31.5
Morgan 13,23439,664705119 53,722 49.2
Perry 3,8601,339247 5,230 48.2
Pickens 4,0225,5944012 9,668 16.3
Pike 5,6368,04213429 13,841 17.4
Randolph 2,2038,5596114 10,837 58.7
Russell 11,2289,86419839 21,329 6.4
Shelby 33,26879,7001,462520 114,950 40.4
St_ Clair 7,74436,16644685 44,441 64.0
Sumter 4,6481,598378 6,291 48.5
Talladega 13,13822,23524743 35,663 25.5
Tallapoosa 5,85914,96313039 20,991 43.4
Tuscaloosa 37,76551,117927363 90,172 14.8
Walker 4,83426,00227757 31,170 67.9
Washington 2,2586,564459 8,876 48.5
Wilcox 4,0481,833175 5,903 37.5
Winston 97410,19510213 11,284 81.7

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Text layer prints Blount's Biden figure as '2 ,640' (stray space); normalised to 2,640 and confirmed against PyMuPDF.

Method: text layer: tables by pdfplumber, every numeric cell also matched against PyMuPDF's words of the same row (second extraction); tables also run through PyMuPDF find_tables for comparison

Questions and answers

Who won Alabama in 2020?

Donald J. Trump won Alabama by 25.46 percentage points (591,546 votes).

How many electoral votes did Alabama have in 2020?

Alabama cast 9 electoral votes in 2020.

How many people voted for president in Alabama in 2020?

2,323,282 votes were counted for president.

How many counties did each candidate win in Alabama in 2020?

Donald J. Trump 54, Joseph R. Biden 13 (out of 67 counties with results).

How did Alabama change from 2016 to 2020?

The margin moved 2.3 points toward the Democratic ticket, from Republican by 27.7 points to Republican by 25.5 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data