Skip to content

Alabama 2000 vs 2004: county swing

65 of 67 counties moved toward the Republican ticket; 7 changed hands.

Autauga County: swing R+11.0Blount County: swing R+19.8Chambers County: swing R+14.0Chilton County: swing R+19.4Colbert County: swing R+11.0Dale County: swing R+14.1Elmore County: swing R+11.7Hale County: swing R+4.6Lawrence County: swing R+16.4Limestone County: swing R+14.3Monroe County: swing R+6.9Pickens County: swing R+11.8Talladega County: swing R+13.4Choctaw County: swing R+9.7Clarke County: swing R+6.3Cleburne County: swing R+18.6Coffee County: swing R+17.9Coosa County: swing R+10.9Dallas County: swing D+1.2Etowah County: swing R+18.1Franklin County: swing R+14.0Geneva County: swing R+19.3Henry County: swing R+14.6Jackson County: swing R+17.6Lee County: swing R+5.8Lowndes County: swing R+6.2Macon County: swing R+8.2Madison County: swing R+6.4Marion County: swing R+20.5Marshall County: swing R+21.6Mobile County: swing R+4.1Montgomery County: swing R+0.8Shelby County: swing R+6.1Sumter County: swing R+4.5Tuscaloosa County: swing R+7.8Wilcox County: swing D+0.4Bibb County: swing R+22.5Bullock County: swing R+3.6Calhoun County: swing R+15.9Baldwin County: swing R+6.3Clay County: swing R+13.1Crenshaw County: swing R+19.9Fayette County: swing R+19.6Jefferson County: swing R+5.8Marengo County: swing R+3.7Morgan County: swing R+16.2St. Clair County: swing R+17.7Washington County: swing R+13.7Barbour County: swing R+10.8Butler County: swing R+11.9Cherokee County: swing R+23.5Conecuh County: swing R+10.6Covington County: swing R+19.4DeKalb County: swing R+12.2Escambia County: swing R+16.9Greene County: swing R+1.3Houston County: swing R+9.2Lamar County: swing R+17.6Lauderdale County: swing R+9.1Perry County: swing R+2.9Randolph County: swing R+17.0Russell County: swing R+14.7Tallapoosa County: swing R+16.3Walker County: swing R+28.5Winston County: swing R+16.6Cullman County: swing R+21.4Pike County: swing R+10.3
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002004SwingVotes 2000Votes 2004
Walker County R+7.3 R+35.8 R+28.5 25,641 28,367
Cherokee County R+8.4 R+31.9 R+23.5 7,823 9,049
Bibb County R+22.0 R+44.5 R+22.5 7,101 7,600
Marshall County R+23.9 R+45.5 R+21.6 27,989 31,491
Cullman County R+31.9 R+53.3 R+21.4 29,525 35,191
Marion County R+19.7 R+40.2 R+20.5 11,756 12,875
Crenshaw County R+17.9 R+37.8 R+19.9 4,795 5,500
Blount County R+42.8 R+62.6 R+19.8 17,973 21,504
Fayette County R+19.5 R+39.1 R+19.6 7,808 8,002
Chilton County R+34.9 R+54.3 R+19.4 15,092 16,693
Covington County R+33.2 R+52.6 R+19.4 13,613 14,627
Geneva County R+39.9 R+59.2 R+19.3 9,559 10,520
Cleburne County R+32.8 R+51.4 R+18.6 5,092 5,798
Etowah County R+9.3 R+27.4 R+18.1 39,348 42,680
Coffee County R+30.6 R+48.5 R+17.9 15,434 17,616
St. Clair County R+44.2 R+61.9 R+17.7 24,090 29,161
Jackson County flipped D+3.3 R+14.3 R+17.6 17,906 20,321
Lamar County R+25.1 R+42.7 R+17.6 7,249 6,885
Randolph County R+19.8 R+36.8 R+17.0 7,919 9,001
Escambia County R+21.0 R+37.9 R+16.9 11,660 12,395
Winston County R+39.9 R+56.5 R+16.6 9,318 10,423
Lawrence County flipped D+5.2 R+11.2 R+16.4 12,185 14,001
Tallapoosa County R+22.3 R+38.6 R+16.3 16,253 17,952
Morgan County R+22.8 R+39.0 R+16.2 42,681 47,007
Calhoun County R+16.7 R+32.6 R+15.9 38,909 45,249
Russell County D+14.9 D+0.2 R+14.7 14,775 16,809
Henry County R+18.4 R+33.0 R+14.6 6,932 7,361
Limestone County R+22.1 R+36.4 R+14.3 23,634 29,073
Dale County R+36.0 R+50.1 R+14.1 15,806 18,231
Chambers County R+3.5 R+17.5 R+14.0 11,834 13,032
Franklin County R+11.9 R+25.9 R+14.0 11,103 12,269
Washington County R+9.6 R+23.3 R+13.7 7,596 8,247
Talladega County R+9.9 R+23.3 R+13.4 25,451 29,898
Clay County R+28.4 R+41.5 R+13.1 5,883 6,576
DeKalb County R+28.4 R+40.6 R+12.2 20,285 24,135
Butler County R+6.7 R+18.6 R+11.9 7,803 8,416
Pickens County R+1.9 R+13.7 R+11.8 8,540 9,132
Elmore County R+42.6 R+54.3 R+11.7 23,804 28,680
Autauga County R+41.0 R+52.0 R+11.0 17,208 20,081
Colbert County flipped D+0.2 R+10.8 R+11.0 21,532 23,935
Coosa County R+6.1 R+17.0 R+10.9 4,567 5,001
Barbour County flipped D+0.9 R+9.9 R+10.8 10,395 10,777
Conecuh County flipped D+1.5 R+9.1 R+10.6 5,551 6,021
Pike County R+16.2 R+26.5 R+10.3 10,544 11,883
Choctaw County flipped D+1.5 R+8.2 R+9.7 7,374 7,227
Houston County R+39.7 R+48.9 R+9.2 32,057 36,201
Lauderdale County R+11.2 R+20.3 R+9.1 32,137 37,107
Macon County D+74.4 D+66.2 R+8.2 8,831 9,407
Tuscaloosa County R+15.7 R+23.5 R+7.8 60,114 69,830
Monroe County R+15.8 R+22.7 R+6.9 8,951 9,534
Madison County R+12.3 R+18.7 R+6.4 113,318 131,062
Baldwin County R+47.6 R+53.9 R+6.3 56,480 69,320
Clarke County R+12.2 R+18.5 R+6.3 10,752 11,394
Lowndes County D+46.8 D+40.6 R+6.2 6,243 6,021
Shelby County R+55.5 R+61.6 R+6.1 62,128 78,906
Jefferson County R+3.2 R+9.0 R+5.8 273,763 292,967
Lee County R+20.5 R+26.3 R+5.8 38,264 44,610
Hale County D+21.6 D+17.0 R+4.6 7,731 7,945
Sumter County D+45.7 D+41.2 R+4.5 6,088 6,433
Mobile County R+13.9 R+18.0 R+4.1 139,745 156,771
Marengo County flipped D+1.6 R+2.1 R+3.7 9,608 10,322
Bullock County D+40.0 D+36.4 R+3.6 4,904 4,717
Perry County D+39.6 D+36.7 R+2.9 5,787 5,523
Greene County D+60.4 D+59.1 R+1.3 4,396 4,748
Montgomery County D+2.0 D+1.2 R+0.8 80,328 89,650
Wilcox County D+34.8 D+35.2 D+0.4 5,126 5,682
Dallas County D+19.5 D+20.7 D+1.2 18,464 18,573

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