Skip to content

Alabama 2012 vs 2020: county swing

57 of 67 counties moved toward the Republican ticket; 2 changed hands.

Autauga County: swing D+1.6Blount County: swing R+6.0Chambers County: swing R+10.6Chilton County: swing R+7.1Colbert County: swing R+18.7Dale County: swing R+4.2Elmore County: swing D+0.5Hale County: swing R+6.9Lawrence County: swing R+27.8Limestone County: swing D+0.9Monroe County: swing R+8.1Pickens County: swing R+9.3Talladega County: swing R+9.5Choctaw County: swing R+11.1Clarke County: swing R+3.8Cleburne County: swing R+12.4Coffee County: swing R+3.9Coosa County: swing R+17.3Dallas County: swing R+2.1Etowah County: swing R+11.9Franklin County: swing R+25.5Geneva County: swing R+10.8Henry County: swing R+14.1Jackson County: swing R+25.7Lee County: swing R+0.2Lowndes County: swing R+7.3Macon County: swing R+10.4Madison County: swing D+10.6Marion County: swing R+16.4Marshall County: swing R+8.8Mobile County: swing R+2.7Montgomery County: swing D+7.3Shelby County: swing D+15.0Sumter County: swing R+6.0Tuscaloosa County: swing D+2.6Wilcox County: swing R+11.2Bibb County: swing R+11.1Bullock County: swing R+2.9Calhoun County: swing R+7.2Baldwin County: swing D+1.8Clay County: swing R+17.0Crenshaw County: swing R+12.3Fayette County: swing R+14.1Jefferson County: swing D+7.2Marengo County: swing R+5.9Morgan County: swing R+4.8St. Clair County: swing D+1.9Washington County: swing R+16.9Barbour County: swing R+10.8Butler County: swing R+8.2Cherokee County: swing R+17.9Conecuh County: swing R+9.0Covington County: swing R+9.9DeKalb County: swing R+15.2Escambia County: swing R+11.9Greene County: swing R+6.6Houston County: swing R+2.4Lamar County: swing R+19.1Lauderdale County: swing R+13.8Perry County: swing R+2.0Randolph County: swing R+18.9Russell County: swing R+5.3Tallapoosa County: swing R+11.1Walker County: swing R+15.1Winston County: swing R+9.5Cullman County: swing R+8.1Pike County: swing R+3.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122020SwingVotes 2012Votes 2020
Lawrence County R+26.9 R+54.7 R+27.8 14,148 16,031
Jackson County R+41.8 R+67.5 R+25.7 20,632 23,636
Franklin County R+40.4 R+65.9 R+25.5 10,881 12,578
Lamar County R+53.1 R+72.2 R+19.1 7,176 7,193
Randolph County R+39.8 R+58.7 R+18.9 10,421 10,837
Colbert County R+20.3 R+39.0 R+18.7 23,444 27,886
Cherokee County R+54.9 R+72.8 R+17.9 9,792 12,301
Coosa County R+16.2 R+33.5 R+17.3 5,282 5,479
Clay County R+45.5 R+62.5 R+17.0 6,679 6,930
Washington County R+31.7 R+48.6 R+16.9 8,787 8,876
Marion County R+61.4 R+77.8 R+16.4 12,129 13,807
DeKalb County R+54.6 R+69.8 R+15.2 23,950 29,356
Walker County R+52.8 R+67.9 R+15.1 28,585 31,170
Fayette County R+53.3 R+67.4 R+14.1 7,958 8,766
Henry County R+29.0 R+43.1 R+14.1 8,766 9,298
Lauderdale County R+30.8 R+44.6 R+13.8 37,032 44,339
Cleburne County R+68.0 R+80.4 R+12.4 6,319 7,227
Crenshaw County R+35.5 R+47.8 R+12.3 6,424 6,617
Escambia County R+25.5 R+37.4 R+11.9 14,894 15,910
Etowah County R+38.3 R+50.2 R+11.9 42,624 47,728
Wilcox County D+48.7 D+37.5 R+11.2 6,555 5,903
Bibb County R+46.6 R+57.7 R+11.1 8,420 9,595
Choctaw County R+4.6 R+15.7 R+11.1 7,976 7,464
Tallapoosa County R+32.3 R+43.4 R+11.1 18,851 20,991
Barbour County flipped D+3.1 R+7.7 R+10.8 11,517 10,518
Geneva County R+63.0 R+73.8 R+10.8 11,331 12,545
Chambers County R+5.1 R+15.7 R+10.6 14,629 15,284
Macon County D+74.2 D+63.8 R+10.4 10,396 8,723
Covington County R+58.2 R+68.1 R+9.9 15,439 17,430
Talladega County R+16.0 R+25.5 R+9.5 33,416 35,663
Winston County R+72.2 R+81.7 R+9.5 9,728 11,284
Pickens County R+7.0 R+16.3 R+9.3 9,621 9,668
Conecuh County flipped D+1.6 R+7.4 R+9.0 7,025 6,441
Marshall County R+59.9 R+68.7 R+8.8 32,644 39,655
Butler County R+7.5 R+15.7 R+8.2 9,502 9,488
Cullman County R+69.3 R+77.4 R+8.1 34,555 41,851
Monroe County R+7.7 R+15.8 R+8.1 10,717 10,668
Lowndes County D+53.1 D+45.8 R+7.3 7,523 6,835
Calhoun County R+31.8 R+39.0 R+7.2 46,364 50,983
Chilton County R+60.3 R+67.4 R+7.1 17,485 19,310
Hale County D+25.5 D+18.6 R+6.9 8,647 7,900
Greene County D+69.6 D+63.0 R+6.6 5,343 4,775
Blount County R+74.0 R+80.0 R+6.0 24,060 27,588
Sumter County D+54.5 D+48.5 R+6.0 7,030 6,291
Marengo County D+7.2 D+1.3 R+5.9 11,543 10,900
Russell County D+11.7 D+6.4 R+5.3 18,910 21,329
Morgan County R+44.4 R+49.2 R+4.8 49,459 53,722
Dale County R+42.1 R+46.3 R+4.2 18,601 19,738
Coffee County R+49.2 R+53.1 R+3.9 19,821 22,275
Clarke County R+8.2 R+12.0 R+3.8 13,860 13,135
Pike County R+13.7 R+17.4 R+3.7 14,123 13,841
Bullock County D+52.8 D+49.9 R+2.9 5,322 4,613
Mobile County R+9.2 R+11.9 R+2.7 175,140 183,164
Houston County R+40.2 R+42.6 R+2.4 41,984 46,173
Dallas County D+39.7 D+37.6 R+2.1 20,964 17,864
Perry County D+50.2 D+48.2 R+2.0 6,101 5,230
Lee County R+19.9 R+20.1 R+0.2 54,496 71,449
Elmore County R+48.7 R+48.2 D+0.5 35,546 41,030
Limestone County R+43.5 R+42.6 D+0.9 35,540 49,235
Autauga County R+46.0 R+44.4 D+1.6 23,973 27,770
Baldwin County R+55.6 R+53.8 D+1.8 85,491 109,679
St. Clair County R+65.9 R+64.0 D+1.9 35,235 44,441
Tuscaloosa County R+17.4 R+14.8 D+2.6 78,772 90,172
Jefferson County D+6.0 D+13.2 D+7.2 304,523 325,848
Montgomery County D+24.2 D+31.5 D+7.3 102,067 99,139
Madison County R+18.6 R+8.0 D+10.6 155,428 194,767
Shelby County R+55.4 R+40.4 D+15.0 92,742 114,950

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