Skip to content

Tennessee 2012 vs 2024: county swing

88 of 95 counties moved toward the Republican ticket; 1 changed hands.

Benton County: swing R+37.5Bledsoe County: swing R+30.3Campbell County: swing R+26.1Clay County: swing R+41.4Coffee County: swing R+18.0Dyer County: swing R+17.1Grainger County: swing R+21.2Hardeman County: swing R+30.0Hickman County: swing R+34.0Knox County: swing D+9.6Loudon County: swing R+0.2Marshall County: swing R+27.7Morgan County: swing R+29.2Polk County: swing R+31.0Scott County: swing R+24.9Union County: swing R+23.1Washington County: swing R+1.0White County: swing R+29.4Wilson County: swing D+1.6Bradley County: swing R+4.9Carroll County: swing R+26.9Cheatham County: swing R+9.1Claiborne County: swing R+19.2Crockett County: swing R+20.3Cumberland County: swing R+9.8DeKalb County: swing R+32.1Fayette County: swing R+11.7Fentress County: swing R+22.4Greene County: swing R+19.7Grundy County: swing R+48.7Hamilton County: swing D+1.9Hancock County: swing R+25.1Hardin County: swing R+19.4Henderson County: swing R+19.1Houston County: swing R+52.3Jackson County: swing R+47.1Lake County: swing R+41.6Lewis County: swing R+30.0McMinn County: swing R+17.3McNairy County: swing R+23.9Macon County: swing R+20.6Maury County: swing R+17.7Montgomery County: swing R+8.2Perry County: swing R+47.1Pickett County: swing R+25.3Putnam County: swing R+10.3Anderson County: swing R+5.9Bedford County: swing R+17.7Rhea County: swing R+18.0Robertson County: swing R+15.3Rutherford County: swing D+3.1Sevier County: swing R+6.4Stewart County: swing R+46.4Tipton County: swing R+13.2Van Buren County: swing R+44.9Warren County: swing R+31.1Blount County: swing R+2.0Carter County: swing R+11.2Davidson County: swing D+8.9Franklin County: swing R+24.2Hamblen County: swing R+12.5Haywood County: swing R+20.9Humphreys County: swing R+42.4Lawrence County: swing R+26.1Madison County: swing R+9.3Moore County: swing R+20.8Overton County: swing R+38.6Roane County: swing R+13.1Smith County: swing R+36.4Sumner County: swing D+0.2Weakley County: swing R+17.5Williamson County: swing D+14.1Chester County: swing R+17.1Decatur County: swing R+32.2Dickson County: swing R+23.5Gibson County: swing R+19.8Giles County: swing R+25.8Cocke County: swing R+18.9Hawkins County: swing R+21.9Henry County: swing R+25.1Jefferson County: swing R+14.0Johnson County: swing R+18.8Lauderdale County: swing R+30.1Lincoln County: swing R+15.6Marion County: swing R+33.4Meigs County: swing R+27.8Monroe County: swing R+21.8Obion County: swing R+20.2Sequatchie County: swing R+26.4Shelby County: swing R+0.6Sullivan County: swing R+7.9Unicoi County: swing R+18.0Wayne County: swing R+20.6Trousdale County: swing R+46.1Cannon County: swing R+31.0
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122024SwingVotes 2012Votes 2024
Houston County R+5.9 R+58.2 R+52.3 3,027 3,810
Grundy County R+20.6 R+69.3 R+48.7 4,237 6,328
Jackson County R+15.4 R+62.5 R+47.1 4,184 5,676
Perry County R+22.4 R+69.5 R+47.1 2,621 3,716
Stewart County R+17.5 R+63.9 R+46.4 5,115 6,620
Trousdale County R+12.8 R+58.9 R+46.1 2,905 4,251
Van Buren County R+22.3 R+67.2 R+44.9 2,300 3,265
Humphreys County R+13.6 R+56.0 R+42.4 6,863 8,264
Lake County R+13.3 R+54.9 R+41.6 2,087 1,939
Clay County R+25.2 R+66.6 R+41.4 2,820 3,760
Overton County R+25.7 R+64.3 R+38.6 7,664 11,069
Benton County R+25.5 R+63.0 R+37.5 6,226 7,260
Smith County R+28.5 R+64.9 R+36.4 7,087 9,336
Hickman County R+27.1 R+61.1 R+34.0 7,602 10,309
Marion County R+22.3 R+55.7 R+33.4 10,409 13,933
Decatur County R+36.9 R+69.1 R+32.2 4,251 5,466
DeKalb County R+30.6 R+62.7 R+32.1 6,422 9,396
Warren County R+25.0 R+56.1 R+31.1 13,015 17,015
Cannon County R+35.1 R+66.1 R+31.0 4,973 6,881
Polk County R+37.2 R+68.2 R+31.0 6,059 8,727
Bledsoe County R+40.2 R+70.5 R+30.3 4,359 6,191
Lauderdale County R+6.9 R+37.0 R+30.1 8,689 8,266
Hardeman County flipped D+5.9 R+24.1 R+30.0 10,439 9,399
Lewis County R+35.6 R+65.6 R+30.0 4,694 5,890
White County R+37.2 R+66.6 R+29.4 9,140 12,931
Morgan County R+45.3 R+74.5 R+29.2 6,504 8,560
Meigs County R+39.7 R+67.5 R+27.8 3,964 6,099
Marshall County R+28.9 R+56.6 R+27.7 10,741 15,962
Carroll County R+34.6 R+61.5 R+26.9 10,851 11,882
Sequatchie County R+39.9 R+66.3 R+26.4 5,142 7,890
Campbell County R+43.6 R+69.7 R+26.1 12,101 15,528
Lawrence County R+43.0 R+69.1 R+26.1 15,219 19,533
Giles County R+29.2 R+55.0 R+25.8 10,799 13,487
Pickett County R+40.8 R+66.1 R+25.3 2,453 2,954
Hancock County R+51.4 R+76.5 R+25.1 2,046 2,908
Henry County R+30.2 R+55.3 R+25.1 12,739 15,076
Scott County R+54.9 R+79.8 R+24.9 6,668 9,605
Franklin County R+28.9 R+53.1 R+24.2 16,119 19,728
McNairy County R+44.6 R+68.5 R+23.9 9,802 11,267
Dickson County R+28.4 R+51.9 R+23.5 17,835 25,204
Union County R+48.1 R+71.2 R+23.1 5,828 8,669
Fentress County R+53.4 R+75.8 R+22.4 6,895 9,771
Hawkins County R+46.9 R+68.8 R+21.9 19,797 26,266
Monroe County R+45.0 R+66.8 R+21.8 16,338 22,323
Grainger County R+52.4 R+73.6 R+21.2 7,252 11,130
Haywood County D+21.3 D+0.4 R+20.9 7,569 6,652
Moore County R+48.1 R+68.9 R+20.8 2,799 3,654
Macon County R+53.7 R+74.3 R+20.6 6,905 10,333
Wayne County R+56.3 R+76.9 R+20.6 5,486 6,831
Crockett County R+38.4 R+58.7 R+20.3 5,498 5,921
Obion County R+44.7 R+64.9 R+20.2 12,297 12,900
Gibson County R+32.1 R+51.9 R+19.8 19,667 21,648
Greene County R+46.1 R+65.8 R+19.7 23,887 31,095
Hardin County R+51.6 R+71.0 R+19.4 10,495 12,094
Claiborne County R+50.9 R+70.1 R+19.2 10,178 13,534
Henderson County R+48.8 R+67.9 R+19.1 10,055 12,047
Cocke County R+49.4 R+68.3 R+18.9 11,454 15,663
Johnson County R+50.5 R+69.3 R+18.8 6,194 8,102
Coffee County R+37.1 R+55.1 R+18.0 19,259 24,932
Rhea County R+48.9 R+66.9 R+18.0 10,590 14,444
Unicoi County R+44.0 R+62.0 R+18.0 7,086 8,541
Bedford County R+40.3 R+58.0 R+17.7 14,445 20,090
Maury County R+26.9 R+44.6 R+17.7 33,006 52,090
Weakley County R+40.9 R+58.4 R+17.5 12,337 13,394
McMinn County R+46.9 R+64.2 R+17.3 17,834 24,072
Chester County R+47.8 R+64.9 R+17.1 6,410 7,577
Dyer County R+44.7 R+61.8 R+17.1 13,800 14,394
Lincoln County R+49.1 R+64.7 R+15.6 13,268 16,128
Robertson County R+35.6 R+50.9 R+15.3 26,289 35,070
Jefferson County R+50.2 R+64.2 R+14.0 17,559 25,815
Tipton County R+39.6 R+52.8 R+13.2 24,081 26,733
Roane County R+41.3 R+54.4 R+13.1 21,090 27,412
Hamblen County R+46.4 R+58.9 R+12.5 20,032 25,501
Fayette County R+30.6 R+42.3 R+11.7 19,574 23,696
Carter County R+52.0 R+63.2 R+11.2 20,617 24,852
Putnam County R+37.1 R+47.4 R+10.3 25,500 34,939
Cumberland County R+49.1 R+58.9 R+9.8 25,247 34,642
Madison County R+8.9 R+18.2 R+9.3 40,702 39,964
Cheatham County R+36.9 R+46.0 R+9.1 15,182 20,741
Montgomery County R+10.3 R+18.5 R+8.2 55,584 81,755
Sullivan County R+47.1 R+55.0 R+7.9 59,887 75,541
Sevier County R+54.8 R+61.2 R+6.4 33,864 43,970
Anderson County R+29.9 R+35.8 R+5.9 29,659 36,548
Bradley County R+54.0 R+58.9 R+4.9 35,963 49,246
Blount County R+45.7 R+47.7 R+2.0 49,234 69,224
Washington County R+38.5 R+39.5 R+1.0 48,032 61,234
Shelby County D+26.0 D+25.4 R+0.6 371,109 326,497
Loudon County R+52.8 R+53.0 R+0.2 22,073 33,209
Sumner County R+42.0 R+41.8 D+0.2 65,366 97,761
Wilson County R+41.6 R+40.0 D+1.6 51,499 81,254
Hamilton County R+14.9 R+13.0 D+1.9 141,181 174,438
Rutherford County R+24.8 R+21.7 D+3.1 98,848 147,656
Davidson County D+18.5 D+27.4 D+8.9 244,873 290,036
Knox County R+29.2 R+19.6 D+9.6 172,507 221,864
Williamson County R+46.5 R+32.4 D+14.1 96,225 144,668

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