Skip to content

Kansas 2012 vs 2024: county swing

92 of 105 counties moved toward the Republican ticket; 3 changed hands.

Clay County: swing R+2.5Cloud County: swing R+11.7Decatur County: swing R+6.9Elk County: swing R+13.5Graham County: swing R+6.0Hamilton County: swing R+5.8Jackson County: swing R+13.4Kingman County: swing R+8.4Lincoln County: swing R+6.1Marion County: swing R+2.9Morris County: swing R+5.4Ness County: swing R+10.3Pawnee County: swing R+8.6Reno County: swing R+3.1Rooks County: swing R+3.1Sedgwick County: swing D+5.0Stafford County: swing R+10.7Trego County: swing R+9.5Wichita County: swing R+6.3Wilson County: swing R+8.3Atchison County: swing R+17.2Butler County: swing D+0.5Franklin County: swing R+10.2Johnson County: swing D+25.9Kiowa County: swing R+0.3Labette County: swing R+18.0Leavenworth County: swing R+3.0Logan County: swing R+2.8McPherson County: swing D+0.4Meade County: swing R+1.1Montgomery County: swing R+9.7Nemaha County: swing R+8.7Osborne County: swing R+5.7Ottawa County: swing R+7.3Republic County: swing R+4.1Rush County: swing R+14.6Russell County: swing EvenScott County: swing R+4.0Shawnee County: swing D+1.6Sherman County: swing R+15.4Anderson County: swing R+19.6Barton County: swing R+2.8Chase County: swing R+10.2Chautauqua County: swing R+8.5Smith County: swing R+5.9Stanton County: swing R+2.7Stevens County: swing R+1.9Wabaunsee County: swing R+7.8Woodson County: swing R+16.1Cowley County: swing R+10.7Dickinson County: swing R+7.5Edwards County: swing R+10.3Ellis County: swing R+0.5Ellsworth County: swing R+6.9Ford County: swing R+2.5Gove County: swing R+5.4Greenwood County: swing R+8.5Harper County: swing R+13.4Harvey County: swing D+1.5Jefferson County: swing R+13.9Brown County: swing R+4.0Cheyenne County: swing R+3.8Clark County: swing R+10.7Coffey County: swing R+4.4Comanche County: swing R+1.0Douglas County: swing D+13.3Finney County: swing D+4.3Gray County: swing R+3.6Haskell County: swing D+3.1Kearny County: swing R+8.6Lane County: swing R+9.8Lyon County: swing R+3.2Mitchell County: swing R+6.8Neosho County: swing R+13.8Osage County: swing R+16.7Pratt County: swing R+4.3Rice County: swing R+8.7Saline County: swing EvenSheridan County: swing R+6.8Sumner County: swing R+10.6Wyandotte County: swing R+13.3Miami County: swing R+4.8Morton County: swing R+4.3Norton County: swing R+4.0Phillips County: swing R+5.5Rawlins County: swing R+1.1Riley County: swing D+13.8Seward County: swing D+2.2Allen County: swing R+18.9Barber County: swing R+16.3Bourbon County: swing R+20.4Cherokee County: swing R+23.4Linn County: swing R+19.7Marshall County: swing R+12.9Pottawatomie County: swing R+0.4Thomas County: swing R+2.7Wallace County: swing R+3.1Washington County: swing R+7.0Crawford County: swing R+19.3Doniphan County: swing R+19.1Geary County: swing R+4.4Grant County: swing R+4.3Greeley County: swing R+9.3Hodgeman County: swing R+5.5Jewell County: swing R+8.6
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122024SwingVotes 2012Votes 2024
Cherokee County R+29.5 R+52.9 R+23.4 8,571 8,717
Bourbon County R+33.7 R+54.1 R+20.4 6,254 6,572
Linn County R+44.9 R+64.6 R+19.7 4,467 5,016
Anderson County R+40.2 R+59.8 R+19.6 3,315 3,791
Crawford County R+5.9 R+25.2 R+19.3 14,945 16,334
Doniphan County R+44.4 R+63.5 R+19.1 3,403 3,577
Allen County R+27.2 R+46.1 R+18.9 5,310 5,600
Labette County R+20.2 R+38.2 R+18.0 8,037 7,921
Atchison County R+20.2 R+37.4 R+17.2 6,674 7,255
Osage County R+31.3 R+48.0 R+16.7 6,906 7,892
Barber County R+55.8 R+72.1 R+16.3 2,314 2,170
Woodson County R+45.2 R+61.3 R+16.1 1,447 1,506
Sherman County R+53.3 R+68.7 R+15.4 2,623 2,593
Rush County R+50.9 R+65.5 R+14.6 1,570 1,606
Jefferson County R+23.0 R+36.9 R+13.9 8,013 9,927
Neosho County R+34.3 R+48.1 R+13.8 6,480 6,784
Elk County R+56.1 R+69.6 R+13.5 1,369 1,338
Harper County R+50.6 R+64.0 R+13.4 2,389 2,555
Jackson County R+29.2 R+42.6 R+13.4 5,561 6,474
Wyandotte County D+37.1 D+23.8 R+13.3 50,738 50,602
Marshall County R+36.1 R+49.0 R+12.9 4,773 4,968
Cloud County R+48.8 R+60.5 R+11.7 4,058 4,047
Clark County R+62.1 R+72.8 R+10.7 1,017 1,014
Cowley County R+29.6 R+40.3 R+10.7 12,710 13,505
Stafford County R+53.3 R+64.0 R+10.7 1,839 1,909
Sumner County R+39.4 R+50.0 R+10.6 9,141 10,549
Edwards County R+55.0 R+65.3 R+10.3 1,385 1,269
Ness County R+68.6 R+78.9 R+10.3 1,444 1,363
Chase County R+40.6 R+50.8 R+10.2 1,271 1,462
Franklin County R+29.9 R+40.1 R+10.2 10,990 12,708
Lane County R+61.1 R+70.9 R+9.8 928 843
Montgomery County R+41.3 R+51.0 R+9.7 12,417 12,441
Trego County R+61.5 R+71.0 R+9.5 1,579 1,587
Greeley County R+64.1 R+73.4 R+9.3 670 593
Nemaha County R+58.3 R+67.0 R+8.7 5,026 5,620
Rice County R+48.0 R+56.7 R+8.7 3,681 3,966
Jewell County R+67.2 R+75.8 R+8.6 1,497 1,574
Kearny County R+59.8 R+68.4 R+8.6 1,386 1,301
Pawnee County R+42.9 R+51.5 R+8.6 2,608 2,675
Chautauqua County R+62.8 R+71.3 R+8.5 1,630 1,527
Greenwood County R+52.4 R+60.9 R+8.5 2,123 2,884
Kingman County R+51.5 R+59.9 R+8.4 3,231 3,947
Wilson County R+54.0 R+62.3 R+8.3 3,717 3,603
Wabaunsee County R+41.0 R+48.8 R+7.8 3,267 3,836
Dickinson County R+47.4 R+54.9 R+7.5 8,042 9,144
Ottawa County R+59.2 R+66.5 R+7.3 2,933 3,003
Washington County R+62.1 R+69.1 R+7.0 2,889 2,700
Decatur County R+62.1 R+69.0 R+6.9 1,532 1,452
Ellsworth County R+45.3 R+52.2 R+6.9 2,712 2,758
Mitchell County R+58.8 R+65.6 R+6.8 2,965 3,172
Sheridan County R+73.5 R+80.3 R+6.8 1,342 1,373
Wichita County R+67.3 R+73.6 R+6.3 987 860
Lincoln County R+59.1 R+65.2 R+6.1 1,483 1,507
Graham County R+59.7 R+65.7 R+6.0 1,340 1,287
Smith County R+62.6 R+68.5 R+5.9 2,023 2,006
Hamilton County R+60.4 R+66.2 R+5.8 877 815
Osborne County R+62.9 R+68.6 R+5.7 1,838 1,774
Hodgeman County R+65.0 R+70.5 R+5.5 1,060 966
Phillips County R+68.3 R+73.8 R+5.5 2,565 2,747
Gove County R+71.8 R+77.2 R+5.4 1,383 1,396
Morris County R+41.2 R+46.6 R+5.4 2,562 2,792
Miami County R+34.7 R+39.5 R+4.8 14,856 18,685
Coffey County R+51.3 R+55.7 R+4.4 3,906 4,377
Geary County R+13.2 R+17.6 R+4.4 7,845 9,163
Grant County R+58.7 R+63.0 R+4.3 2,306 2,220
Morton County R+69.1 R+73.4 R+4.3 1,278 1,060
Pratt County R+47.1 R+51.4 R+4.3 3,801 4,082
Republic County R+61.6 R+65.7 R+4.1 2,686 2,443
Brown County R+43.9 R+47.9 R+4.0 3,993 4,258
Norton County R+63.7 R+67.7 R+4.0 2,325 2,270
Scott County R+70.7 R+74.7 R+4.0 2,052 2,135
Cheyenne County R+65.0 R+68.8 R+3.8 1,426 1,422
Gray County R+65.4 R+69.0 R+3.6 1,958 2,193
Lyon County R+11.5 R+14.7 R+3.2 11,875 13,256
Reno County R+31.3 R+34.4 R+3.1 24,422 26,940
Rooks County R+68.1 R+71.2 R+3.1 2,460 2,534
Wallace County R+81.6 R+84.7 R+3.1 798 748
Leavenworth County R+19.7 R+22.7 R+3.0 29,085 36,547
Marion County R+46.3 R+49.2 R+2.9 5,409 5,870
Barton County R+53.9 R+56.7 R+2.8 10,341 10,570
Logan County R+68.8 R+71.6 R+2.8 1,350 1,400
Stanton County R+60.9 R+63.6 R+2.7 759 664
Thomas County R+63.1 R+65.8 R+2.7 3,474 3,664
Clay County R+53.0 R+55.5 R+2.5 3,686 4,113
Ford County R+35.9 R+38.4 R+2.5 8,362 8,224
Stevens County R+73.6 R+75.5 R+1.9 2,034 1,835
Meade County R+68.5 R+69.6 R+1.1 1,709 1,695
Rawlins County R+71.5 R+72.6 R+1.1 1,444 1,403
Comanche County R+67.3 R+68.3 R+1.0 928 874
Ellis County R+45.6 R+46.1 R+0.5 11,714 13,511
Pottawatomie County R+47.2 R+47.6 R+0.4 9,479 13,472
Kiowa County R+71.1 R+71.4 R+0.3 1,144 1,107
Russell County R+61.3 R+61.3 Even 3,200 3,301
Saline County R+31.6 R+31.6 Even 21,496 23,226
McPherson County R+41.5 R+41.1 D+0.4 12,297 14,104
Butler County R+41.7 R+41.2 D+0.5 26,085 32,236
Harvey County R+22.5 R+21.0 D+1.5 14,294 16,086
Shawnee County flipped R+1.1 D+0.5 D+1.6 76,508 81,819
Seward County R+41.1 R+38.9 D+2.2 5,176 4,565
Haskell County R+67.6 R+64.5 D+3.1 1,396 1,278
Finney County R+39.0 R+34.7 D+4.3 9,084 10,782
Sedgwick County R+18.8 R+13.8 D+5.0 182,895 214,152
Douglas County D+24.7 D+38.0 D+13.3 48,145 58,041
Riley County flipped R+12.0 D+1.8 D+13.8 21,101 24,313
Johnson County flipped R+17.4 D+8.5 D+25.9 274,365 343,780

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