Skip to content

Alabama 2000 vs 2024: county swing

60 of 67 counties moved toward the Republican ticket; 8 changed hands.

Autauga County: swing R+5.3Blount County: swing R+38.2Chambers County: swing R+19.8Chilton County: swing R+37.2Colbert County: swing R+46.7Dale County: swing R+16.3Elmore County: swing R+9.4Hale County: swing R+14.7Lawrence County: swing R+67.5Limestone County: swing R+21.8Monroe County: swing R+7.3Pickens County: swing R+21.4Talladega County: swing R+23.8Choctaw County: swing R+25.4Clarke County: swing R+4.9Cleburne County: swing R+50.8Coffee County: swing R+27.3Coosa County: swing R+37.2Dallas County: swing D+13.0Etowah County: swing R+46.4Franklin County: swing R+61.4Geneva County: swing R+37.1Henry County: swing R+32.4Jackson County: swing R+74.8Lee County: swing R+7.3Lowndes County: swing R+9.5Macon County: swing R+18.1Madison County: swing D+3.3Marion County: swing R+61.9Marshall County: swing R+47.8Mobile County: swing R+2.5Montgomery County: swing D+28.7Shelby County: swing D+14.6Sumter County: swing R+4.5Tuscaloosa County: swing R+4.8Wilcox County: swing R+3.3Bibb County: swing R+42.4Bullock County: swing D+5.8Calhoun County: swing R+28.0Baldwin County: swing R+10.5Clay County: swing R+41.8Crenshaw County: swing R+36.8Fayette County: swing R+52.5Jefferson County: swing D+13.6Marengo County: swing R+5.3Morgan County: swing R+29.8St. Clair County: swing R+19.9Washington County: swing R+45.8Barbour County: swing R+15.6Butler County: swing R+16.0Cherokee County: swing R+67.1Conecuh County: swing R+15.4Covington County: swing R+39.2DeKalb County: swing R+45.5Escambia County: swing R+25.3Greene County: swing R+4.7Houston County: swing R+8.1Lamar County: swing R+51.0Lauderdale County: swing R+40.3Perry County: swing D+3.1Randolph County: swing R+45.1Russell County: swing R+13.2Tallapoosa County: swing R+27.3Walker County: swing R+64.5Winston County: swing R+43.8Cullman County: swing R+48.6Pike County: swing R+8.9
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002024SwingVotes 2000Votes 2024
Jackson County flipped D+3.3 R+71.5 R+74.8 17,906 23,509
Lawrence County flipped D+5.2 R+62.3 R+67.5 12,185 16,115
Cherokee County R+8.4 R+75.5 R+67.1 7,823 12,984
Walker County R+7.3 R+71.8 R+64.5 25,641 29,747
Marion County R+19.7 R+81.6 R+61.9 11,756 13,523
Franklin County R+11.9 R+73.3 R+61.4 11,103 12,077
Fayette County R+19.5 R+72.0 R+52.5 7,808 8,356
Lamar County R+25.1 R+76.1 R+51.0 7,249 6,875
Cleburne County R+32.8 R+83.6 R+50.8 5,092 7,637
Cullman County R+31.9 R+80.5 R+48.6 29,525 43,052
Marshall County R+23.9 R+71.7 R+47.8 27,989 40,277
Colbert County flipped D+0.2 R+46.5 R+46.7 21,532 27,086
Etowah County R+9.3 R+55.7 R+46.4 39,348 46,023
Washington County R+9.6 R+55.4 R+45.8 7,596 8,430
DeKalb County R+28.4 R+73.9 R+45.5 20,285 29,583
Randolph County R+19.8 R+64.9 R+45.1 7,919 11,075
Winston County R+39.9 R+83.7 R+43.8 9,318 11,129
Bibb County R+22.0 R+64.4 R+42.4 7,101 9,241
Clay County R+28.4 R+70.2 R+41.8 5,883 6,757
Lauderdale County R+11.2 R+51.5 R+40.3 32,137 43,454
Covington County R+33.2 R+72.4 R+39.2 13,613 17,072
Blount County R+42.8 R+81.0 R+38.2 17,973 28,115
Chilton County R+34.9 R+72.1 R+37.2 15,092 19,728
Coosa County R+6.1 R+43.3 R+37.2 4,567 5,264
Geneva County R+39.9 R+77.0 R+37.1 9,559 12,390
Crenshaw County R+17.9 R+54.7 R+36.8 4,795 6,480
Henry County R+18.4 R+50.8 R+32.4 6,932 9,301
Morgan County R+22.8 R+52.6 R+29.8 42,681 53,369
Calhoun County R+16.7 R+44.7 R+28.0 38,909 48,530
Coffee County R+30.6 R+57.9 R+27.3 15,434 22,270
Tallapoosa County R+22.3 R+49.6 R+27.3 16,253 19,980
Choctaw County flipped D+1.5 R+23.9 R+25.4 7,374 6,646
Escambia County R+21.0 R+46.3 R+25.3 11,660 14,929
Talladega County R+9.9 R+33.7 R+23.8 25,451 33,175
Limestone County R+22.1 R+43.9 R+21.8 23,634 53,096
Pickens County R+1.9 R+23.3 R+21.4 8,540 8,898
St. Clair County R+44.2 R+64.1 R+19.9 24,090 43,440
Chambers County R+3.5 R+23.3 R+19.8 11,834 14,221
Macon County D+74.4 D+56.3 R+18.1 8,831 7,820
Dale County R+36.0 R+52.3 R+16.3 15,806 19,103
Butler County R+6.7 R+22.7 R+16.0 7,803 8,467
Barbour County flipped D+0.9 R+14.7 R+15.6 10,395 9,832
Conecuh County flipped D+1.5 R+13.9 R+15.4 5,551 6,043
Hale County D+21.6 D+6.9 R+14.7 7,731 7,290
Russell County D+14.9 D+1.7 R+13.2 14,775 20,679
Baldwin County R+47.6 R+58.1 R+10.5 56,480 121,808
Lowndes County D+46.8 D+37.3 R+9.5 6,243 5,652
Elmore County R+42.6 R+52.0 R+9.4 23,804 41,491
Pike County R+16.2 R+25.1 R+8.9 10,544 13,214
Houston County R+39.7 R+47.8 R+8.1 32,057 44,195
Lee County R+20.5 R+27.8 R+7.3 38,264 72,695
Monroe County R+15.8 R+23.1 R+7.3 8,951 9,799
Autauga County R+41.0 R+46.3 R+5.3 17,208 28,190
Marengo County flipped D+1.6 R+3.7 R+5.3 9,608 9,673
Clarke County R+12.2 R+17.1 R+4.9 10,752 11,946
Tuscaloosa County R+15.7 R+20.5 R+4.8 60,114 84,879
Greene County D+60.4 D+55.7 R+4.7 4,396 4,035
Sumter County D+45.7 D+41.2 R+4.5 6,088 5,297
Wilcox County D+34.8 D+31.5 R+3.3 5,126 5,260
Mobile County R+13.9 R+16.4 R+2.5 139,745 174,545
Perry County D+39.6 D+42.7 D+3.1 5,787 4,457
Madison County R+12.3 R+9.0 D+3.3 113,318 196,355
Bullock County D+40.0 D+45.8 D+5.8 4,904 4,106
Dallas County D+19.5 D+32.5 D+13.0 18,464 15,528
Jefferson County flipped R+3.2 D+10.4 D+13.6 273,763 296,741
Shelby County R+55.5 R+40.9 D+14.6 62,128 114,043
Montgomery County D+2.0 D+30.7 D+28.7 80,328 89,375

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