Kansas — 2024 presidential election
Recent presidential results
state2024 presidential electionKansas · PresidentTrumpR+16.1
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 57.2% | 758,802 |
|---|---|---|
| Kamala HarrisDemocratic | 41.0% | 544,853 |
| OtherAll other candidates | 1.8% | 23,936 |
2024presidential margin
D+60R+60
105 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Kansas cast 6 electoral votes this cycle.
County-level results (105 counties) — table
| County | Winner | Margin |
|---|---|---|
| Allen County, KS | Republican | R+46.1 |
| Anderson County, KS | Republican | R+59.8 |
| Atchison County, KS | Republican | R+37.4 |
| Barber County, KS | Republican | R+72.2 |
| Barton County, KS | Republican | R+56.7 |
| Bourbon County, KS | Republican | R+54.2 |
| Brown County, KS | Republican | R+47.9 |
| Butler County, KS | Republican | R+41.2 |
| Chase County, KS | Republican | R+50.8 |
| Chautauqua County, KS | Republican | R+71.3 |
| Cherokee County, KS | Republican | R+52.9 |
| Cheyenne County, KS | Republican | R+68.8 |
| Clark County, KS | Republican | R+72.8 |
| Clay County, KS | Republican | R+55.5 |
| Cloud County, KS | Republican | R+60.6 |
| Coffey County, KS | Republican | R+55.7 |
| Comanche County, KS | Republican | R+68.3 |
| Cowley County, KS | Republican | R+40.3 |
| Crawford County, KS | Republican | R+25.3 |
| Decatur County, KS | Republican | R+69.0 |
| Dickinson County, KS | Republican | R+55.0 |
| Doniphan County, KS | Republican | R+63.5 |
| Douglas County, KS | Democratic | D+38.0 |
| Edwards County, KS | Republican | R+65.3 |
| Elk County, KS | Republican | R+69.7 |
| Ellis County, KS | Republican | R+46.1 |
| Ellsworth County, KS | Republican | R+52.3 |
| Finney County, KS | Republican | R+34.7 |
| Ford County, KS | Republican | R+38.4 |
| Franklin County, KS | Republican | R+40.1 |
| Geary County, KS | Republican | R+17.6 |
| Gove County, KS | Republican | R+77.1 |
| Graham County, KS | Republican | R+65.7 |
| Grant County, KS | Republican | R+63.0 |
| Gray County, KS | Republican | R+69.0 |
| Greeley County, KS | Republican | R+73.4 |
| Greenwood County, KS | Republican | R+61.0 |
| Hamilton County, KS | Republican | R+66.3 |
| Harper County, KS | Republican | R+64.0 |
| Harvey County, KS | Republican | R+21.1 |
| Haskell County, KS | Republican | R+64.5 |
| Hodgeman County, KS | Republican | R+70.5 |
| Jackson County, KS | Republican | R+42.6 |
| Jefferson County, KS | Republican | R+36.9 |
| Jewell County, KS | Republican | R+75.9 |
| Johnson County, KS | Democratic | D+8.5 |
| Kearny County, KS | Republican | R+68.4 |
| Kingman County, KS | Republican | R+59.9 |
| Kiowa County, KS | Republican | R+71.4 |
| Labette County, KS | Republican | R+38.2 |
| Lane County, KS | Republican | R+70.9 |
| Leavenworth County, KS | Republican | R+22.8 |
| Lincoln County, KS | Republican | R+65.2 |
| Linn County, KS | Republican | R+64.6 |
| Logan County, KS | Republican | R+71.6 |
| Lyon County, KS | Republican | R+14.7 |
| Marion County, KS | Republican | R+49.1 |
| Marshall County, KS | Republican | R+49.1 |
| McPherson County, KS | Republican | R+41.1 |
| Meade County, KS | Republican | R+69.6 |
| Miami County, KS | Republican | R+39.5 |
| Mitchell County, KS | Republican | R+65.6 |
| Montgomery County, KS | Republican | R+51.1 |
| Morris County, KS | Republican | R+46.6 |
| Morton County, KS | Republican | R+73.4 |
| Nemaha County, KS | Republican | R+67.0 |
| Neosho County, KS | Republican | R+48.1 |
| Ness County, KS | Republican | R+78.9 |
| Norton County, KS | Republican | R+67.7 |
| Osage County, KS | Republican | R+48.0 |
| Osborne County, KS | Republican | R+68.5 |
| Ottawa County, KS | Republican | R+66.6 |
| Pawnee County, KS | Republican | R+51.5 |
| Phillips County, KS | Republican | R+73.7 |
| Pottawatomie County, KS | Republican | R+47.6 |
| Pratt County, KS | Republican | R+51.4 |
| Rawlins County, KS | Republican | R+72.6 |
| Reno County, KS | Republican | R+34.5 |
| Republic County, KS | Republican | R+65.7 |
| Rice County, KS | Republican | R+56.7 |
| Riley County, KS | Democratic | D+1.8 |
| Rooks County, KS | Republican | R+71.2 |
| Rush County, KS | Republican | R+65.4 |
| Russell County, KS | Republican | R+61.3 |
| Saline County, KS | Republican | R+31.6 |
| Scott County, KS | Republican | R+74.7 |
| Sedgwick County, KS | Republican | R+13.8 |
| Seward County, KS | Republican | R+39.0 |
| Shawnee County, KS | Democratic | D+0.5 |
| Sheridan County, KS | Republican | R+80.3 |
| Sherman County, KS | Republican | R+68.7 |
| Smith County, KS | Republican | R+68.5 |
| Stafford County, KS | Republican | R+64.0 |
| Stanton County, KS | Republican | R+63.6 |
| Stevens County, KS | Republican | R+75.5 |
| Sumner County, KS | Republican | R+50.1 |
| Thomas County, KS | Republican | R+65.8 |
| Trego County, KS | Republican | R+71.0 |
| Wabaunsee County, KS | Republican | R+48.8 |
| Wallace County, KS | Republican | R+84.8 |
| Washington County, KS | Republican | R+69.1 |
| Wichita County, KS | Republican | R+73.6 |
| Wilson County, KS | Republican | R+62.4 |
| Woodson County, KS | Republican | R+61.3 |
| Wyandotte County, KS | Democratic | D+23.9 |
Kansas results by county
105 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Allen County | Trump, Donald J.+2,584 | 4,02971.9% | 1,44525.8% | 1262.3% | 5,600 |
| Anderson County | Trump, Donald J.+2,266 | 2,99879.1% | 73219.3% | 611.6% | 3,791 |
| Atchison County | Trump, Donald J.+2,710 | 4,91167.7% | 2,20130.3% | 1432.0% | 7,255 |
| Barber County | Trump, Donald J.+1,566 | 1,85485.4% | 28813.3% | 281.3% | 2,170 |
| Barton County | Trump, Donald J.+5,998 | 8,20577.6% | 2,20720.9% | 1581.5% | 10,570 |
| Bourbon County | Trump, Donald J.+3,559 | 5,00376.1% | 1,44422.0% | 1251.9% | 6,572 |
| Brown County | Trump, Donald J.+2,041 | 3,10672.9% | 1,06525.0% | 872.0% | 4,258 |
| Butler County | Trump, Donald J.+13,276 | 22,42669.6% | 9,15028.4% | 6602.0% | 32,236 |
| Chase County | Trump, Donald J.+742 | 1,09074.6% | 34823.8% | 241.6% | 1,462 |
| Chautauqua County | Trump, Donald J.+1,088 | 1,29985.1% | 21113.8% | 171.1% | 1,527 |
| Cherokee County | Trump, Donald J.+4,614 | 6,58475.5% | 1,97022.6% | 1631.9% | 8,717 |
| Cheyenne County | Trump, Donald J.+979 | 1,18583.3% | 20614.5% | 312.2% | 1,422 |
| Clark County | Trump, Donald J.+738 | 86785.5% | 12912.7% | 181.8% | 1,014 |
| Clay County | Trump, Donald J.+2,283 | 3,15076.6% | 86721.1% | 962.3% | 4,113 |
| Cloud County | Trump, Donald J.+2,451 | 3,21879.5% | 76719.0% | 621.5% | 4,047 |
| Coffey County | Trump, Donald J.+2,437 | 3,37177.0% | 93421.3% | 721.6% | 4,377 |
| Comanche County | Trump, Donald J.+597 | 72783.2% | 13014.9% | 171.9% | 874 |
| Cowley County | Trump, Donald J.+5,441 | 9,36069.3% | 3,91929.0% | 2261.7% | 13,505 |
| Crawford County | Trump, Donald J.+4,128 | 10,08461.7% | 5,95636.5% | 2941.8% | 16,334 |
| Decatur County | Trump, Donald J.+1,002 | 1,21783.8% | 21514.8% | 201.4% | 1,452 |
| Dickinson County | Trump, Donald J.+5,025 | 7,01476.7% | 1,98921.8% | 1411.5% | 9,144 |
| Doniphan County | Trump, Donald J.+2,273 | 2,89981.0% | 62617.5% | 521.5% | 3,577 |
| Douglas County | Harris, Kamala D.+22,059 | 17,52330.2% | 39,58268.2% | 9361.6% | 58,041 |
| Edwards County | Trump, Donald J.+829 | 1,04282.1% | 21316.8% | 141.1% | 1,269 |
| Elk County | Trump, Donald J.+932 | 1,12383.9% | 19114.3% | 241.8% | 1,338 |
| Ellis County | Trump, Donald J.+6,232 | 9,74372.1% | 3,51126.0% | 2571.9% | 13,511 |
| Ellsworth County | Trump, Donald J.+1,442 | 2,07875.3% | 63623.1% | 441.6% | 2,758 |
| Finney County | Trump, Donald J.+3,741 | 7,16666.5% | 3,42531.8% | 1911.8% | 10,782 |
| Ford County | Trump, Donald J.+3,155 | 5,61668.3% | 2,46129.9% | 1471.8% | 8,224 |
| Franklin County | Trump, Donald J.+5,097 | 8,77369.0% | 3,67628.9% | 2592.0% | 12,708 |
| Geary County | Trump, Donald J.+1,614 | 5,28857.7% | 3,67440.1% | 2012.2% | 9,163 |
| Gove County | Trump, Donald J.+1,077 | 1,22787.9% | 15010.7% | 191.4% | 1,396 |
| Graham County | Trump, Donald J.+845 | 1,05582.0% | 21016.3% | 221.7% | 1,287 |
| Grant County | Trump, Donald J.+1,398 | 1,79380.8% | 39517.8% | 321.4% | 2,220 |
| Gray County | Trump, Donald J.+1,513 | 1,83783.8% | 32414.8% | 321.5% | 2,193 |
| Greeley County | Trump, Donald J.+435 | 51086.0% | 7512.6% | 81.3% | 593 |
| Greenwood County | Trump, Donald J.+1,758 | 2,29979.7% | 54118.8% | 441.5% | 2,884 |
| Hamilton County | Trump, Donald J.+540 | 67182.3% | 13116.1% | 131.6% | 815 |
| Harper County | Trump, Donald J.+1,635 | 2,07281.1% | 43717.1% | 461.8% | 2,555 |
| Harvey County | Trump, Donald J.+3,389 | 9,59159.6% | 6,20238.6% | 2931.8% | 16,086 |
| Haskell County | Trump, Donald J.+824 | 1,04581.8% | 22117.3% | 120.9% | 1,278 |
| Hodgeman County | Trump, Donald J.+681 | 81784.6% | 13614.1% | 131.3% | 966 |
| Jackson County | Trump, Donald J.+2,758 | 4,55770.4% | 1,79927.8% | 1181.8% | 6,474 |
| Jefferson County | Trump, Donald J.+3,664 | 6,69467.4% | 3,03030.5% | 2032.0% | 9,927 |
| Jewell County | Trump, Donald J.+1,194 | 1,37087.0% | 17611.2% | 281.8% | 1,574 |
| Johnson County | Harris, Kamala D.+29,204 | 154,24744.9% | 183,45153.4% | 6,0821.8% | 343,780 |
| Kearny County | Trump, Donald J.+890 | 1,08283.2% | 19214.8% | 272.1% | 1,301 |
| Kingman County | Trump, Donald J.+2,366 | 3,11979.0% | 75319.1% | 751.9% | 3,947 |
| Kiowa County | Trump, Donald J.+790 | 94185.0% | 15113.6% | 151.4% | 1,107 |
| Labette County | Trump, Donald J.+3,025 | 5,41068.3% | 2,38530.1% | 1261.6% | 7,921 |
| Lane County | Trump, Donald J.+598 | 70984.1% | 11113.2% | 232.7% | 843 |
| Leavenworth County | Trump, Donald J.+8,323 | 22,05560.3% | 13,73237.6% | 7602.1% | 36,547 |
| Lincoln County | Trump, Donald J.+983 | 1,23381.8% | 25016.6% | 241.6% | 1,507 |
| Linn County | Trump, Donald J.+3,239 | 4,09381.6% | 85417.0% | 691.4% | 5,016 |
| Logan County | Trump, Donald J.+1,003 | 1,18684.7% | 18313.1% | 312.2% | 1,400 |
| Lyon County | Trump, Donald J.+1,947 | 7,46256.3% | 5,51541.6% | 2792.1% | 13,256 |
| Marion County | Trump, Donald J.+2,883 | 4,31273.5% | 1,42924.3% | 1292.2% | 5,870 |
| Marshall County | Trump, Donald J.+2,439 | 3,64473.3% | 1,20524.3% | 1192.4% | 4,968 |
| McPherson County | Trump, Donald J.+5,795 | 9,81669.6% | 4,02128.5% | 2671.9% | 14,104 |
| Meade County | Trump, Donald J.+1,180 | 1,42784.2% | 24714.6% | 211.2% | 1,695 |
| Miami County | Trump, Donald J.+7,382 | 12,85468.8% | 5,47229.3% | 3591.9% | 18,685 |
| Mitchell County | Trump, Donald J.+2,080 | 2,60882.2% | 52816.6% | 361.1% | 3,172 |
| Montgomery County | Trump, Donald J.+6,353 | 9,28774.6% | 2,93423.6% | 2201.8% | 12,441 |
| Morris County | Trump, Donald J.+1,300 | 2,02172.4% | 72125.8% | 501.8% | 2,792 |
| Morton County | Trump, Donald J.+778 | 90985.8% | 13112.4% | 201.9% | 1,060 |
| Nemaha County | Trump, Donald J.+3,767 | 4,65582.8% | 88815.8% | 771.4% | 5,620 |
| Neosho County | Trump, Donald J.+3,265 | 4,96173.1% | 1,69625.0% | 1271.9% | 6,784 |
| Ness County | Trump, Donald J.+1,076 | 1,20588.4% | 1299.5% | 292.1% | 1,363 |
| Norton County | Trump, Donald J.+1,536 | 1,88282.9% | 34615.2% | 421.9% | 2,270 |
| Osage County | Trump, Donald J.+3,790 | 5,73672.7% | 1,94624.7% | 2102.7% | 7,892 |
| Osborne County | Trump, Donald J.+1,216 | 1,47783.3% | 26114.7% | 362.0% | 1,774 |
| Ottawa County | Trump, Donald J.+1,999 | 2,47582.4% | 47615.9% | 521.7% | 3,003 |
| Pawnee County | Trump, Donald J.+1,378 | 2,00374.9% | 62523.4% | 471.8% | 2,675 |
| Phillips County | Trump, Donald J.+2,025 | 2,35685.8% | 33112.0% | 602.2% | 2,747 |
| Pottawatomie County | Trump, Donald J.+6,417 | 9,81172.8% | 3,39425.2% | 2672.0% | 13,472 |
| Pratt County | Trump, Donald J.+2,100 | 3,05474.8% | 95423.4% | 741.8% | 4,082 |
| Rawlins County | Trump, Donald J.+1,018 | 1,19485.1% | 17612.5% | 332.4% | 1,403 |
| Reno County | Trump, Donald J.+9,293 | 17,84766.2% | 8,55431.8% | 5392.0% | 26,940 |
| Republic County | Trump, Donald J.+1,605 | 2,00181.9% | 39616.2% | 461.9% | 2,443 |
| Rice County | Trump, Donald J.+2,248 | 3,07377.5% | 82520.8% | 681.7% | 3,966 |
| Riley County | Harris, Kamala D.+433 | 11,63047.8% | 12,06349.6% | 6202.6% | 24,313 |
| Rooks County | Trump, Donald J.+1,804 | 2,15385.0% | 34913.8% | 321.3% | 2,534 |
| Rush County | Trump, Donald J.+1,051 | 1,31581.9% | 26416.4% | 271.7% | 1,606 |
| Russell County | Trump, Donald J.+2,024 | 2,63279.7% | 60818.4% | 611.8% | 3,301 |
| Saline County | Trump, Donald J.+7,335 | 15,06964.9% | 7,73433.3% | 4231.8% | 23,226 |
| Scott County | Trump, Donald J.+1,595 | 1,84386.3% | 24811.6% | 442.1% | 2,135 |
| Sedgwick County | Trump, Donald J.+29,612 | 120,11856.1% | 90,50642.3% | 3,5281.6% | 214,152 |
| Seward County | Trump, Donald J.+1,779 | 3,13368.6% | 1,35429.7% | 781.7% | 4,565 |
| Shawnee County | Harris, Kamala D.+407 | 39,90148.8% | 40,30849.3% | 1,6102.0% | 81,819 |
| Sheridan County | Trump, Donald J.+1,103 | 1,22989.5% | 1269.2% | 181.3% | 1,373 |
| Sherman County | Trump, Donald J.+1,782 | 2,16183.3% | 37914.6% | 532.0% | 2,593 |
| Smith County | Trump, Donald J.+1,375 | 1,67583.5% | 30015.0% | 311.5% | 2,006 |
| Stafford County | Trump, Donald J.+1,222 | 1,54881.1% | 32617.1% | 351.8% | 1,909 |
| Stanton County | Trump, Donald J.+422 | 53780.9% | 11517.3% | 121.8% | 664 |
| Stevens County | Trump, Donald J.+1,385 | 1,59586.9% | 21011.4% | 301.6% | 1,835 |
| Sumner County | Trump, Donald J.+5,283 | 7,81074.0% | 2,52724.0% | 2122.0% | 10,549 |
| Thomas County | Trump, Donald J.+2,410 | 3,00782.1% | 59716.3% | 601.6% | 3,664 |
| Trego County | Trump, Donald J.+1,127 | 1,34384.6% | 21613.6% | 281.8% | 1,587 |
| Wabaunsee County | Trump, Donald J.+1,872 | 2,81673.4% | 94424.6% | 762.0% | 3,836 |
| Wallace County | Trump, Donald J.+634 | 68691.7% | 527.0% | 101.3% | 748 |
| Washington County | Trump, Donald J.+1,867 | 2,26383.8% | 39614.7% | 411.5% | 2,700 |
| Wichita County | Trump, Donald J.+633 | 74086.0% | 10712.4% | 131.5% | 860 |
| Wilson County | Trump, Donald J.+2,247 | 2,89480.3% | 64718.0% | 621.7% | 3,603 |
| Woodson County | Trump, Donald J.+923 | 1,20580.0% | 28218.7% | 191.3% | 1,506 |
| Wyandotte County | Harris, Kamala D.+12,071 | 18,86737.3% | 30,93861.1% | 7971.6% | 50,602 |
complete certified result
Kansas candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: Kamala Harris (D) · Donald Trump (R)
Kansas's presidential margins
1892–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −48.4% |
| 1896 | +3.7% |
| 1900 | −6.6% |
| 1904 | −38.7% |
| 1908 | −9.4% |
| 1912 | +18.8% |
| 1916 | +5.9% |
| 1920 | −32.2% |
| 1924 | −37.9% |
| 1928 | −45.0% |
| 1932 | +9.4% |
| 1936 | +7.7% |
| 1940 | −14.5% |
| 1944 | −21.1% |
| 1948 | −9.0% |
| 1952 | −38.3% |
| 1956 | −31.2% |
| 1960 | −21.3% |
| 1964 | +9.0% |
| 1968 | −20.1% |
| 1972 | −38.2% |
| 1976 | −7.6% |
| 1980 | −24.6% |
| 1984 | −33.7% |
| 1988 | −13.2% |
| 1992 | −5.1% |
| 1996 | −18.2% |
| 2000 | −20.8% |
| 2004 | −25.4% |
| 2008 | −15.0% |
| 2012 | −21.6% |
| 2016 | −20.4% |
| 2020 | −14.7% |
| 2024 | −16.1% |
Same ballot, 2024KS
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.