Alabama 2024 Presidential Election Results by County

In 2024, the Republican candidate won 55 of Alabama's 67 counties.

County Winner Party Votes Vote Share Margin Total Votes Cast
Autauga Donald J Trump Republican 20,484 72.4% 46.1 pts 28,281
Baldwin Donald J Trump Republican 95,798 78.4% 58.0 pts 122,249
Barbour Donald J Trump Republican 5,606 56.9% 14.7 pts 9,855
Bibb Donald J Trump Republican 7,572 81.8% 64.3 pts 9,257
Blount Donald J Trump Republican 25,354 90.0% 80.9 pts 28,163
Bullock Kamala D Harris Democratic 2,983 72.6% 45.8 pts 4,111
Butler Donald J Trump Republican 5,172 61.0% 22.7 pts 8,480
Calhoun Donald J Trump Republican 34,912 71.8% 44.6 pts 48,653
Chambers Donald J Trump Republican 8,711 61.2% 23.2 pts 14,245
Cherokee Donald J Trump Republican 11,358 87.3% 75.4 pts 13,006
Chilton Donald J Trump Republican 16,920 85.6% 72.0 pts 19,763
Choctaw Donald J Trump Republican 4,103 61.6% 23.9 pts 6,656
Clarke Donald J Trump Republican 6,965 58.2% 17.0 pts 11,958
Clay Donald J Trump Republican 5,734 84.7% 70.1 pts 6,767
Cleburne Donald J Trump Republican 6,988 91.3% 83.4 pts 7,651
Coffee Donald J Trump Republican 17,495 78.4% 57.8 pts 22,319
Colbert Donald J Trump Republican 19,714 72.6% 46.3 pts 27,160
Conecuh Donald J Trump Republican 3,423 56.6% 13.9 pts 6,051
Coosa Donald J Trump Republican 3,758 71.3% 43.3 pts 5,268
Covington Donald J Trump Republican 14,677 85.9% 72.3 pts 17,095
Crenshaw Donald J Trump Republican 5,000 77.1% 54.6 pts 6,486
Cullman Donald J Trump Republican 38,704 89.7% 80.3 pts 43,146
Dale Donald J Trump Republican 14,476 75.6% 52.2 pts 19,139
Dallas Kamala D Harris Democratic 10,236 65.8% 32.5 pts 15,547
DeKalb Donald J Trump Republican 25,633 86.4% 73.8 pts 29,660
Elmore Donald J Trump Republican 31,374 75.4% 51.9 pts 41,624
Escambia Donald J Trump Republican 10,884 72.8% 46.3 pts 14,957
Etowah Donald J Trump Republican 35,653 77.3% 55.5 pts 46,137
Fayette Donald J Trump Republican 7,158 85.5% 71.9 pts 8,369
Franklin Donald J Trump Republican 10,417 86.1% 73.2 pts 12,097
Geneva Donald J Trump Republican 10,929 88.1% 76.9 pts 12,401
Greene Kamala D Harris Democratic 3,133 77.6% 55.7 pts 4,039
Hale Kamala D Harris Democratic 3,868 53.0% 6.8 pts 7,305
Henry Donald J Trump Republican 6,989 75.0% 50.7 pts 9,320
Houston Donald J Trump Republican 32,469 73.2% 47.6 pts 44,349
Jackson Donald J Trump Republican 20,073 85.2% 71.3 pts 23,556
Jefferson Kamala D Harris Democratic 162,112 54.3% 10.4 pts 298,704
Lamar Donald J Trump Republican 6,033 87.6% 75.9 pts 6,890
Lauderdale Donald J Trump Republican 32,708 75.0% 51.3 pts 43,637
Lawrence Donald J Trump Republican 13,024 80.8% 62.3 pts 16,122
Lee Donald J Trump Republican 46,020 62.9% 27.7 pts 73,127
Limestone Donald J Trump Republican 37,887 71.0% 43.7 pts 53,332
Lowndes Kamala D Harris Democratic 3,867 68.4% 37.3 pts 5,655
Macon Kamala D Harris Democratic 6,084 77.7% 56.2 pts 7,834
Madison Donald J Trump Republican 105,430 53.4% 8.9 pts 197,617
Marengo Donald J Trump Republican 4,995 51.6% 3.8 pts 9,682
Marion Donald J Trump Republican 12,245 90.4% 81.6 pts 13,543
Marshall Donald J Trump Republican 34,434 85.5% 71.7 pts 40,288
Mobile Donald J Trump Republican 100,759 57.5% 16.4 pts 175,164
Monroe Donald J Trump Republican 6,007 61.2% 23.1 pts 9,815
Montgomery Kamala D Harris Democratic 57,946 64.5% 30.6 pts 89,798
Morgan Donald J Trump Republican 40,449 75.5% 52.4 pts 53,543
Perry Kamala D Harris Democratic 3,174 71.1% 42.7 pts 4,465
Pickens Donald J Trump Republican 5,465 61.3% 23.3 pts 8,912
Pike Donald J Trump Republican 8,224 62.2% 25.2 pts 13,216
Randolph Donald J Trump Republican 9,102 82.1% 64.8 pts 11,091
Russell Kamala D Harris Democratic 10,422 50.3% 1.7 pts 20,718
Shelby Donald J Trump Republican 79,666 69.5% 40.6 pts 114,698
St. Clair Donald J Trump Republican 35,501 81.6% 64.0 pts 43,526
Sumter Kamala D Harris Democratic 3,725 70.2% 41.1 pts 5,307
Talladega Donald J Trump Republican 22,100 66.5% 33.7 pts 33,250
Tallapoosa Donald J Trump Republican 14,884 74.3% 49.5 pts 20,023
Tuscaloosa Donald J Trump Republican 50,724 59.5% 20.3 pts 85,256
Walker Donald J Trump Republican 25,464 85.5% 71.7 pts 29,786
Washington Donald J Trump Republican 6,534 77.4% 55.3 pts 8,441
Wilcox Kamala D Harris Democratic 3,449 65.5% 31.5 pts 5,263
Winston Donald J Trump Republican 10,191 91.4% 83.5 pts 11,149

Other Cycles

Frequently Asked Questions

Which party won the most counties in Alabama in 2024?

The Republican candidate won 55 of Alabama's 67 counties in 2024, with 12 counties going to the other major party.

Which Alabama county had the closest presidential result in 2024?

Russell had the closest margin in Alabama in 2024, with Kamala D Harris (Democratic) winning by 1.7 points out of 20,718 total votes cast.

Which Alabama county had the widest presidential margin in 2024?

Winston had the widest margin in Alabama in 2024, with Donald J Trump (Republican) winning by 83.5 points.

How many counties are included in Alabama's 2024 presidential results?

This page covers 67 counties in Alabama for the 2024 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.