Skip to content

Tennessee 2000 vs 2004: county swing

94 of 95 counties moved toward the Republican ticket; 19 changed hands.

Benton County: swing R+9.2Bledsoe County: swing R+4.4Campbell County: swing R+17.7Clay County: swing R+12.7Coffee County: swing R+17.3Dyer County: swing R+15.6Grainger County: swing R+8.7Hardeman County: swing R+4.5Hickman County: swing R+19.5Knox County: swing R+7.9Loudon County: swing R+15.4Marshall County: swing R+21.1Morgan County: swing R+16.5Polk County: swing R+11.9Scott County: swing R+9.4Union County: swing R+13.2Washington County: swing R+12.3White County: swing R+19.7Wilson County: swing R+24.3Bradley County: swing R+7.6Carroll County: swing R+11.0Cheatham County: swing R+21.6Claiborne County: swing R+9.8Crockett County: swing R+14.2Cumberland County: swing R+11.3DeKalb County: swing R+25.0Fayette County: swing R+10.4Fentress County: swing R+13.9Greene County: swing R+14.0Grundy County: swing R+16.9Hamilton County: swing R+3.3Hancock County: swing R+7.1Hardin County: swing R+8.8Henderson County: swing R+7.3Houston County: swing R+15.5Jackson County: swing R+21.2Lake County: swing R+40.5Lewis County: swing R+17.9McMinn County: swing R+9.6McNairy County: swing R+7.0Macon County: swing R+21.2Maury County: swing R+13.7Montgomery County: swing R+15.3Perry County: swing R+15.1Pickett County: swing R+6.1Putnam County: swing R+17.2Anderson County: swing R+13.8Bedford County: swing R+24.5Rhea County: swing R+10.5Robertson County: swing R+24.3Rutherford County: swing R+14.5Sevier County: swing R+10.1Stewart County: swing R+18.5Tipton County: swing R+8.7Van Buren County: swing R+15.4Warren County: swing R+18.7Blount County: swing R+11.2Carter County: swing R+13.8Davidson County: swing R+7.2Franklin County: swing R+16.4Hamblen County: swing R+11.2Haywood County: swing R+4.4Humphreys County: swing R+11.4Lawrence County: swing R+13.5Madison County: swing R+6.5Moore County: swing R+19.3Overton County: swing R+14.9Roane County: swing R+16.4Smith County: swing R+30.3Sumner County: swing R+19.3Weakley County: swing R+11.9Williamson County: swing R+10.3Chester County: swing R+7.6Decatur County: swing R+11.4Dickson County: swing R+18.6Gibson County: swing R+13.0Giles County: swing R+19.1Cocke County: swing R+12.8Hawkins County: swing R+14.1Henry County: swing R+6.2Jefferson County: swing R+11.3Johnson County: swing R+9.5Lauderdale County: swing R+8.2Lincoln County: swing R+22.8Marion County: swing R+10.4Meigs County: swing R+14.8Monroe County: swing R+13.8Obion County: swing R+16.2Sequatchie County: swing R+5.9Shelby County: swing D+1.1Sullivan County: swing R+14.7Unicoi County: swing R+16.7Wayne County: swing R+5.7Trousdale County: swing R+17.7Cannon County: swing R+24.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002004SwingVotes 2000Votes 2004
Lake County flipped D+28.7 R+11.8 R+40.5 2,224 2,370
Smith County D+34.1 D+3.8 R+30.3 7,348 7,821
DeKalb County flipped D+21.6 R+3.4 R+25.0 6,265 7,173
Bedford County flipped D+1.9 R+22.6 R+24.5 12,207 13,696
Robertson County flipped D+2.8 R+21.5 R+24.3 20,164 25,319
Wilson County R+6.4 R+30.7 R+24.3 35,916 44,403
Cannon County flipped D+16.4 R+7.6 R+24.0 4,697 5,467
Lincoln County R+3.5 R+26.3 R+22.8 10,659 12,455
Cheatham County R+2.3 R+23.9 R+21.6 12,616 15,697
Jackson County D+40.4 D+19.2 R+21.2 4,754 5,052
Macon County R+4.8 R+26.0 R+21.2 6,491 7,434
Marshall County flipped D+10.7 R+10.4 R+21.1 9,359 10,615
White County flipped D+7.9 R+11.8 R+19.7 7,775 9,494
Hickman County flipped D+18.3 R+1.2 R+19.5 7,264 8,671
Moore County R+1.7 R+21.0 R+19.3 2,301 2,773
Sumner County R+10.9 R+30.2 R+19.3 50,477 61,909
Giles County flipped D+11.4 R+7.7 R+19.1 10,066 11,536
Warren County flipped D+13.9 R+4.8 R+18.7 13,131 14,394
Dickson County flipped D+8.5 R+10.1 R+18.6 15,556 19,283
Stewart County D+21.8 D+3.3 R+18.5 4,782 5,583
Lewis County flipped D+5.5 R+12.4 R+17.9 4,420 5,053
Campbell County flipped D+5.7 R+12.0 R+17.7 12,421 14,118
Trousdale County D+34.5 D+16.8 R+17.7 2,945 3,190
Coffee County R+0.3 R+17.6 R+17.3 17,788 20,154
Putnam County R+2.0 R+19.2 R+17.2 22,438 26,407
Grundy County D+30.8 D+13.9 R+16.9 4,596 4,923
Unicoi County R+18.9 R+35.6 R+16.7 6,429 7,457
Morgan County R+3.6 R+20.1 R+16.5 6,162 7,360
Franklin County flipped D+8.6 R+7.8 R+16.4 14,691 17,070
Roane County R+8.3 R+24.7 R+16.4 21,326 23,264
Obion County R+0.9 R+17.1 R+16.2 12,440 13,535
Dyer County R+7.3 R+22.9 R+15.6 11,841 13,809
Houston County D+34.7 D+19.2 R+15.5 3,127 3,593
Loudon County R+26.6 R+42.0 R+15.4 16,406 19,862
Van Buren County D+19.2 D+3.8 R+15.4 2,131 2,346
Montgomery County R+2.1 R+17.4 R+15.3 39,044 48,975
Perry County D+17.0 D+1.9 R+15.1 2,866 3,148
Overton County D+21.7 D+6.8 R+14.9 7,496 8,510
Meigs County R+7.1 R+21.9 R+14.8 3,390 4,131
Sullivan County R+21.8 R+36.5 R+14.7 55,727 62,598
Rutherford County R+9.8 R+24.3 R+14.5 62,182 84,390
Crockett County flipped D+0.5 R+13.7 R+14.2 5,440 5,715
Hawkins County R+19.4 R+33.5 R+14.1 17,098 20,230
Greene County R+22.2 R+36.2 R+14.0 20,816 24,172
Fentress County R+14.8 R+28.7 R+13.9 6,029 6,700
Anderson County R+3.9 R+17.7 R+13.8 28,779 31,682
Carter County R+28.2 R+42.0 R+13.8 19,102 22,302
Monroe County R+16.8 R+30.6 R+13.8 13,003 15,553
Maury County R+3.4 R+17.1 R+13.7 23,400 30,026
Lawrence County R+6.7 R+20.2 R+13.5 14,470 16,651
Union County R+11.0 R+24.2 R+13.2 5,821 6,710
Gibson County flipped D+2.2 R+10.8 R+13.0 17,137 19,219
Cocke County R+22.6 R+35.4 R+12.8 10,239 12,301
Clay County D+13.5 D+0.8 R+12.7 3,442 3,352
Washington County R+20.6 R+32.9 R+12.3 37,942 44,984
Polk County R+6.0 R+17.9 R+11.9 5,594 6,699
Weakley County R+4.6 R+16.5 R+11.9 11,844 13,491
Decatur County flipped D+5.3 R+6.1 R+11.4 4,370 4,879
Humphreys County D+27.2 D+15.8 R+11.4 6,681 7,793
Cumberland County R+17.6 R+28.9 R+11.3 19,017 23,634
Jefferson County R+24.4 R+35.7 R+11.3 14,087 17,207
Blount County R+26.1 R+37.3 R+11.2 40,662 48,710
Hamblen County R+21.6 R+32.8 R+11.2 19,699 22,302
Carroll County R+2.1 R+13.1 R+11.0 10,827 11,755
Rhea County R+22.3 R+32.8 R+10.5 9,772 11,037
Fayette County R+11.8 R+22.2 R+10.4 11,529 14,731
Marion County flipped D+7.7 R+2.7 R+10.4 10,250 11,492
Williamson County R+34.5 R+44.8 R+10.3 58,429 79,577
Sevier County R+33.6 R+43.7 R+10.1 25,365 30,944
Claiborne County R+13.1 R+22.9 R+9.8 9,000 10,538
McMinn County R+24.2 R+33.8 R+9.6 16,600 17,999
Johnson County R+34.1 R+43.6 R+9.5 5,657 6,476
Scott County R+9.2 R+18.6 R+9.4 6,615 7,626
Benton County D+19.2 D+10.0 R+9.2 6,311 7,090
Hardin County R+13.9 R+22.7 R+8.8 8,782 9,954
Grainger County R+22.4 R+31.1 R+8.7 6,194 7,525
Tipton County R+22.7 R+31.4 R+8.7 16,552 21,677
Lauderdale County D+11.7 D+3.5 R+8.2 7,618 8,681
Knox County R+17.2 R+25.1 R+7.9 150,586 178,175
Bradley County R+38.7 R+46.3 R+7.6 29,443 35,623
Chester County R+22.6 R+30.2 R+7.6 5,728 6,297
Henderson County R+23.7 R+31.0 R+7.3 8,399 10,096
Davidson County D+17.5 D+10.3 R+7.2 208,588 241,675
Hancock County R+31.4 R+38.5 R+7.1 2,075 2,550
McNairy County R+10.0 R+17.0 R+7.0 8,989 9,924
Madison County R+6.1 R+12.6 R+6.5 33,930 38,665
Henry County flipped D+1.2 R+5.0 R+6.2 12,309 12,170
Pickett County R+15.3 R+21.4 R+6.1 2,239 2,645
Sequatchie County R+13.4 R+19.3 R+5.9 3,887 4,982
Wayne County R+28.5 R+34.2 R+5.7 5,306 5,983
Hardeman County D+13.9 D+9.4 R+4.5 8,803 10,462
Bledsoe County R+14.9 R+19.3 R+4.4 4,196 4,800
Haywood County D+20.6 D+16.2 R+4.4 6,478 7,548
Hamilton County R+12.3 R+15.6 R+3.3 120,379 136,863
Shelby County D+14.4 D+15.5 D+1.1 336,755 375,584

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