Skip to content

Alabama 2016 vs 2024: county swing

59 of 67 counties moved toward the Republican ticket; 1 changed hands.

Autauga County: swing D+3.1Blount County: swing D+0.3Chambers County: swing R+8.4Chilton County: swing R+5.5Colbert County: swing R+8.2Dale County: swing R+1.9Elmore County: swing R+0.1Hale County: swing R+13.1Lawrence County: swing R+13.4Limestone County: swing D+5.3Monroe County: swing R+8.8Pickens County: swing R+7.6Talladega County: swing R+8.2Choctaw County: swing R+10.1Clarke County: swing R+6.4Cleburne County: swing R+6.1Coffee County: swing R+1.3Coosa County: swing R+12.8Dallas County: swing R+5.1Etowah County: swing R+5.6Franklin County: swing R+12.5Geneva County: swing R+4.5Henry County: swing R+9.2Jackson County: swing R+9.1Lee County: swing R+4.9Lowndes County: swing R+9.6Macon County: swing R+11.0Madison County: swing D+7.7Marion County: swing R+5.4Marshall County: swing R+2.2Mobile County: swing R+3.0Montgomery County: swing D+4.4Shelby County: swing D+9.4Sumter County: swing R+8.3Tuscaloosa County: swing R+1.0Wilcox County: swing R+11.0Bibb County: swing R+8.8Bullock County: swing R+5.1Calhoun County: swing R+3.4Baldwin County: swing R+0.4Clay County: swing R+9.4Crenshaw County: swing R+9.2Fayette County: swing R+6.8Jefferson County: swing D+3.0Marengo County: swing R+7.2Morgan County: swing R+0.3St. Clair County: swing D+4.4Washington County: swing R+12.3Barbour County: swing R+9.1Butler County: swing R+9.2Cherokee County: swing R+6.1Conecuh County: swing R+8.7Covington County: swing R+3.8DeKalb County: swing R+4.5Escambia County: swing R+10.2Greene County: swing R+9.5Houston County: swing R+0.4Lamar County: swing R+7.0Lauderdale County: swing R+5.6Perry County: swing R+3.3Randolph County: swing R+11.5Russell County: swing R+0.3Tallapoosa County: swing R+8.0Walker County: swing R+4.3Winston County: swing R+2.3Cullman County: swing R+2.9Pike County: swing R+4.9
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20162024SwingVotes 2016Votes 2024
Lawrence County R+48.9 R+62.3 R+13.4 14,741 16,115
Hale County D+20.0 D+6.9 R+13.1 8,014 7,290
Coosa County R+30.5 R+43.3 R+12.8 5,230 5,264
Franklin County R+60.8 R+73.3 R+12.5 11,955 12,077
Washington County R+43.1 R+55.4 R+12.3 8,511 8,430
Randolph County R+53.4 R+64.9 R+11.5 10,139 11,075
Macon County D+67.3 D+56.3 R+11.0 9,115 7,820
Wilcox County D+42.5 D+31.5 R+11.0 6,110 5,260
Escambia County R+36.1 R+46.3 R+10.2 14,765 14,929
Choctaw County R+13.8 R+23.9 R+10.1 7,273 6,646
Lowndes County D+46.9 D+37.3 R+9.6 6,677 5,652
Greene County D+65.2 D+55.7 R+9.5 4,869 4,035
Clay County R+60.8 R+70.2 R+9.4 6,591 6,757
Butler County R+13.5 R+22.7 R+9.2 8,705 8,467
Crenshaw County R+45.5 R+54.7 R+9.2 6,256 6,480
Henry County R+41.6 R+50.8 R+9.2 8,032 9,301
Barbour County R+5.6 R+14.7 R+9.1 10,436 9,832
Jackson County R+62.4 R+71.5 R+9.1 20,828 23,509
Bibb County R+55.6 R+64.4 R+8.8 8,753 9,241
Monroe County R+14.3 R+23.1 R+8.8 10,232 9,799
Conecuh County R+5.2 R+13.9 R+8.7 6,561 6,043
Chambers County R+14.9 R+23.3 R+8.4 13,839 14,221
Sumter County D+49.5 D+41.2 R+8.3 6,398 5,297
Colbert County R+38.3 R+46.5 R+8.2 24,676 27,086
Talladega County R+25.5 R+33.7 R+8.2 33,252 33,175
Tallapoosa County R+41.6 R+49.6 R+8.0 19,398 19,980
Pickens County R+15.7 R+23.3 R+7.6 9,496 8,898
Marengo County flipped D+3.5 R+3.7 R+7.2 10,965 9,673
Lamar County R+69.1 R+76.1 R+7.0 6,936 6,875
Fayette County R+65.2 R+72.0 R+6.8 8,207 8,356
Clarke County R+10.7 R+17.1 R+6.4 13,005 11,946
Cherokee County R+69.4 R+75.5 R+6.1 10,673 12,984
Cleburne County R+77.5 R+83.6 R+6.1 6,558 7,637
Etowah County R+50.1 R+55.7 R+5.6 43,794 46,023
Lauderdale County R+45.9 R+51.5 R+5.6 39,060 43,454
Chilton County R+66.6 R+72.1 R+5.5 18,272 19,728
Marion County R+76.2 R+81.6 R+5.4 12,913 13,523
Bullock County D+50.9 D+45.8 R+5.1 4,702 4,106
Dallas County D+37.6 D+32.5 R+5.1 18,745 15,528
Lee County R+22.9 R+27.8 R+4.9 58,241 72,695
Pike County R+20.2 R+25.1 R+4.9 13,054 13,214
DeKalb County R+69.4 R+73.9 R+4.5 25,637 29,583
Geneva County R+72.5 R+77.0 R+4.5 11,692 12,390
Walker County R+67.5 R+71.8 R+4.3 29,313 29,747
Covington County R+68.6 R+72.4 R+3.8 15,873 17,072
Calhoun County R+41.3 R+44.7 R+3.4 47,485 48,530
Perry County D+46.0 D+42.7 R+3.3 5,260 4,457
Mobile County R+13.4 R+16.4 R+3.0 171,384 174,545
Cullman County R+77.6 R+80.5 R+2.9 37,608 43,052
Winston County R+81.4 R+83.7 R+2.3 10,260 11,129
Marshall County R+69.5 R+71.7 R+2.2 34,986 40,277
Dale County R+50.4 R+52.3 R+1.9 18,633 19,103
Coffee County R+56.6 R+57.9 R+1.3 20,596 22,270
Tuscaloosa County R+19.5 R+20.5 R+1.0 81,748 84,879
Baldwin County R+57.7 R+58.1 R+0.4 94,261 121,808
Houston County R+47.4 R+47.8 R+0.4 42,315 44,195
Morgan County R+52.3 R+52.6 R+0.3 50,126 53,369
Russell County D+2.0 D+1.7 R+0.3 19,138 20,679
Elmore County R+51.9 R+52.0 R+0.1 36,927 41,491
Blount County R+81.3 R+81.0 D+0.3 25,442 28,115
Jefferson County D+7.4 D+10.4 D+3.0 299,840 296,741
Autauga County R+49.4 R+46.3 D+3.1 24,759 28,190
Montgomery County D+26.3 D+30.7 D+4.4 94,895 89,375
St. Clair County R+68.5 R+64.1 D+4.4 38,054 43,440
Limestone County R+49.2 R+43.9 D+5.3 39,792 53,096
Madison County R+16.7 R+9.0 D+7.7 160,217 196,355
Shelby County R+50.3 R+40.9 D+9.4 99,442 114,043

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