Alabama — 2020 presidential election
Recent presidential results
state2020 presidential electionAlabama · PresidentTrumpR+25.5
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 62.0% | 1,441,170 |
|---|---|---|
| Joe BidenDemocratic | 36.6% | 849,624 |
| OtherAll other candidates | 1.4% | 32,488 |
2020presidential margin
D+60R+60
67 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Alabama cast 9 electoral votes this cycle.
County-level results (67 counties) — table
| County | Winner | Margin |
|---|---|---|
| Autauga County, AL | Republican | R+44.4 |
| Baldwin County, AL | Republican | R+53.8 |
| Barbour County, AL | Republican | R+7.7 |
| Bibb County, AL | Republican | R+57.7 |
| Blount County, AL | Republican | R+80.0 |
| Bullock County, AL | Democratic | D+49.9 |
| Butler County, AL | Republican | R+15.7 |
| Calhoun County, AL | Republican | R+39.0 |
| Chambers County, AL | Republican | R+15.6 |
| Cherokee County, AL | Republican | R+72.8 |
| Chilton County, AL | Republican | R+67.4 |
| Choctaw County, AL | Republican | R+15.7 |
| Clarke County, AL | Republican | R+11.9 |
| Clay County, AL | Republican | R+62.5 |
| Cleburne County, AL | Republican | R+80.4 |
| Coffee County, AL | Republican | R+53.1 |
| Colbert County, AL | Republican | R+38.9 |
| Conecuh County, AL | Republican | R+7.4 |
| Coosa County, AL | Republican | R+33.5 |
| Covington County, AL | Republican | R+68.1 |
| Crenshaw County, AL | Republican | R+47.8 |
| Cullman County, AL | Republican | R+77.4 |
| Dale County, AL | Republican | R+46.3 |
| Dallas County, AL | Democratic | D+37.5 |
| DeKalb County, AL | Republican | R+69.8 |
| Elmore County, AL | Republican | R+48.3 |
| Escambia County, AL | Republican | R+37.4 |
| Etowah County, AL | Republican | R+50.2 |
| Fayette County, AL | Republican | R+67.4 |
| Franklin County, AL | Republican | R+65.9 |
| Geneva County, AL | Republican | R+73.8 |
| Greene County, AL | Democratic | D+63.0 |
| Hale County, AL | Democratic | D+18.6 |
| Henry County, AL | Republican | R+43.0 |
| Houston County, AL | Republican | R+42.7 |
| Jackson County, AL | Republican | R+67.5 |
| Jefferson County, AL | Democratic | D+13.1 |
| Lamar County, AL | Republican | R+72.2 |
| Lauderdale County, AL | Republican | R+44.7 |
| Lawrence County, AL | Republican | R+54.6 |
| Lee County, AL | Republican | R+20.1 |
| Limestone County, AL | Republican | R+42.6 |
| Lowndes County, AL | Democratic | D+45.9 |
| Macon County, AL | Democratic | D+63.8 |
| Madison County, AL | Republican | R+8.0 |
| Marengo County, AL | Democratic | D+1.3 |
| Marion County, AL | Republican | R+77.8 |
| Marshall County, AL | Republican | R+68.7 |
| Mobile County, AL | Republican | R+11.9 |
| Monroe County, AL | Republican | R+15.9 |
| Montgomery County, AL | Democratic | D+31.5 |
| Morgan County, AL | Republican | R+49.2 |
| Perry County, AL | Democratic | D+48.2 |
| Pickens County, AL | Republican | R+16.3 |
| Pike County, AL | Republican | R+17.4 |
| Randolph County, AL | Republican | R+58.7 |
| Russell County, AL | Democratic | D+6.4 |
| Shelby County, AL | Republican | R+40.4 |
| St. Clair County, AL | Republican | R+64.0 |
| Sumter County, AL | Democratic | D+48.5 |
| Talladega County, AL | Republican | R+25.5 |
| Tallapoosa County, AL | Republican | R+43.4 |
| Tuscaloosa County, AL | Republican | R+14.8 |
| Walker County, AL | Republican | R+67.9 |
| Washington County, AL | Republican | R+48.5 |
| Wilcox County, AL | Democratic | D+37.5 |
| Winston County, AL | Republican | R+81.7 |
Alabama results by county
67 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Autauga County | Donald Trump+12,335 | 19,83871.4% | 7,50327.0% | 4291.5% | 27,770 |
| Baldwin County | Donald Trump+58,966 | 83,54476.2% | 24,57822.4% | 1,5571.4% | 109,679 |
| Barbour County | Donald Trump+806 | 5,62253.5% | 4,81645.8% | 800.8% | 10,518 |
| Bibb County | Donald Trump+5,539 | 7,52578.4% | 1,98620.7% | 840.9% | 9,595 |
| Blount County | Donald Trump+22,071 | 24,71189.6% | 2,6409.6% | 2370.9% | 27,588 |
| Bullock County | Joe Biden+2,300 | 1,14624.8% | 3,44674.7% | 210.5% | 4,613 |
| Butler County | Donald Trump+1,493 | 5,45857.5% | 3,96541.8% | 650.7% | 9,488 |
| Calhoun County | Donald Trump+19,885 | 35,10168.8% | 15,21629.8% | 6661.3% | 50,983 |
| Chambers County | Donald Trump+2,388 | 8,75357.3% | 6,36541.6% | 1661.1% | 15,284 |
| Cherokee County | Donald Trump+8,959 | 10,58386.0% | 1,62413.2% | 940.8% | 12,301 |
| Chilton County | Donald Trump+13,012 | 16,08583.3% | 3,07315.9% | 1520.8% | 19,310 |
| Choctaw County | Donald Trump+1,169 | 4,29657.6% | 3,12741.9% | 410.5% | 7,464 |
| Clarke County | Donald Trump+1,569 | 7,32455.8% | 5,75543.8% | 560.4% | 13,135 |
| Clay County | Donald Trump+4,334 | 5,60180.8% | 1,26718.3% | 620.9% | 6,930 |
| Cleburne County | Donald Trump+5,809 | 6,48489.7% | 6759.3% | 680.9% | 7,227 |
| Coffee County | Donald Trump+11,823 | 16,89975.9% | 5,07622.8% | 3001.3% | 22,275 |
| Colbert County | Donald Trump+10,860 | 19,20368.9% | 8,34329.9% | 3401.2% | 27,886 |
| Conecuh County | Donald Trump+476 | 3,44253.4% | 2,96646.0% | 330.5% | 6,441 |
| Coosa County | Donald Trump+1,835 | 3,63166.3% | 1,79632.8% | 520.9% | 5,479 |
| Covington County | Donald Trump+11,865 | 14,58683.7% | 2,72115.6% | 1230.7% | 17,430 |
| Crenshaw County | Donald Trump+3,164 | 4,86473.5% | 1,70025.7% | 530.8% | 6,617 |
| Cullman County | Donald Trump+32,402 | 36,88088.1% | 4,47810.7% | 4931.2% | 41,851 |
| Dale County | Donald Trump+9,133 | 14,30372.5% | 5,17026.2% | 2651.3% | 19,738 |
| Dallas County | Joe Biden+6,706 | 5,52430.9% | 12,23068.5% | 1100.6% | 17,864 |
| DeKalb County | Donald Trump+20,486 | 24,76784.4% | 4,28114.6% | 3081.0% | 29,356 |
| Elmore County | Donald Trump+19,797 | 30,16473.5% | 10,36725.3% | 4991.2% | 41,030 |
| Escambia County | Donald Trump+5,951 | 10,86968.3% | 4,91830.9% | 1230.8% | 15,910 |
| Etowah County | Donald Trump+23,961 | 35,52874.4% | 11,56724.2% | 6331.3% | 47,728 |
| Fayette County | Donald Trump+5,905 | 7,30083.3% | 1,39515.9% | 710.8% | 8,766 |
| Franklin County | Donald Trump+8,290 | 10,37682.5% | 2,08616.6% | 1160.9% | 12,578 |
| Geneva County | Donald Trump+9,253 | 10,84886.5% | 1,59512.7% | 1020.8% | 12,545 |
| Greene County | Joe Biden+3,009 | 87518.3% | 3,88481.3% | 160.3% | 4,775 |
| Hale County | Joe Biden+1,471 | 3,19240.4% | 4,66359.0% | 450.6% | 7,900 |
| Henry County | Donald Trump+4,001 | 6,60771.1% | 2,60628.0% | 850.9% | 9,298 |
| Houston County | Donald Trump+19,701 | 32,61870.6% | 12,91728.0% | 6381.4% | 46,173 |
| Jackson County | Donald Trump+15,953 | 19,67083.2% | 3,71715.7% | 2491.1% | 23,636 |
| Jefferson County | Joe Biden+42,845 | 138,84342.6% | 181,68855.8% | 5,3171.6% | 325,848 |
| Lamar County | Donald Trump+5,196 | 6,17485.8% | 97813.6% | 410.6% | 7,193 |
| Lauderdale County | Donald Trump+19,806 | 31,72171.5% | 11,91526.9% | 7031.6% | 44,339 |
| Lawrence County | Donald Trump+8,760 | 12,32276.9% | 3,56222.2% | 1470.9% | 16,031 |
| Lee County | Donald Trump+14,361 | 42,22159.1% | 27,86039.0% | 1,3681.9% | 71,449 |
| Limestone County | Donald Trump+20,968 | 34,64070.4% | 13,67227.8% | 9231.9% | 49,235 |
| Lowndes County | Joe Biden+3,136 | 1,83626.9% | 4,97272.7% | 270.4% | 6,835 |
| Macon County | Joe Biden+5,567 | 1,54117.7% | 7,10881.5% | 740.8% | 8,723 |
| Madison County | Donald Trump+15,494 | 102,78052.8% | 87,28644.8% | 4,7012.4% | 194,767 |
| Marengo County | Joe Biden+145 | 5,34349.0% | 5,48850.3% | 690.6% | 10,900 |
| Marion County | Donald Trump+10,742 | 12,20588.4% | 1,46310.6% | 1391.0% | 13,807 |
| Marshall County | Donald Trump+27,248 | 33,19183.7% | 5,94315.0% | 5211.3% | 39,655 |
| Mobile County | Donald Trump+21,769 | 101,24355.3% | 79,47443.4% | 2,4471.3% | 183,164 |
| Monroe County | Donald Trump+1,692 | 6,14757.6% | 4,45541.8% | 660.6% | 10,668 |
| Montgomery County | Joe Biden+31,218 | 33,31133.6% | 64,52965.1% | 1,2991.3% | 99,139 |
| Morgan County | Donald Trump+26,430 | 39,66473.8% | 13,23424.6% | 8241.5% | 53,722 |
| Perry County | Joe Biden+2,521 | 1,33925.6% | 3,86073.8% | 310.6% | 5,230 |
| Pickens County | Donald Trump+1,572 | 5,59457.9% | 4,02241.6% | 520.5% | 9,668 |
| Pike County | Donald Trump+2,406 | 8,04258.1% | 5,63640.7% | 1631.2% | 13,841 |
| Randolph County | Donald Trump+6,356 | 8,55979.0% | 2,20320.3% | 750.7% | 10,837 |
| Russell County | Joe Biden+1,364 | 9,86446.2% | 11,22852.6% | 2371.1% | 21,329 |
| Shelby County | Donald Trump+46,432 | 79,70069.3% | 33,26828.9% | 1,9821.7% | 114,950 |
| St. Clair County | Donald Trump+28,422 | 36,16681.4% | 7,74417.4% | 5311.2% | 44,441 |
| Sumter County | Joe Biden+3,050 | 1,59825.4% | 4,64873.9% | 450.7% | 6,291 |
| Talladega County | Donald Trump+9,097 | 22,23562.3% | 13,13836.8% | 2900.8% | 35,663 |
| Tallapoosa County | Donald Trump+9,104 | 14,96371.3% | 5,85927.9% | 1690.8% | 20,991 |
| Tuscaloosa County | Donald Trump+13,352 | 51,11756.7% | 37,76541.9% | 1,2901.4% | 90,172 |
| Walker County | Donald Trump+21,168 | 26,00283.4% | 4,83415.5% | 3341.1% | 31,170 |
| Washington County | Donald Trump+4,306 | 6,56474.0% | 2,25825.4% | 540.6% | 8,876 |
| Wilcox County | Joe Biden+2,215 | 1,83331.1% | 4,04868.6% | 220.4% | 5,903 |
| Winston County | Donald Trump+9,221 | 10,19590.3% | 9748.6% | 1151.0% | 11,284 |
Nominees: Joe Biden (D) · Donald Trump (R)
Alabama's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 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% |
Same ballot, 2020AL
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.