Elections / 2024 · President · KS
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 |
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% |
County-by-county results — 105 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Allen County | R | 1,445 | 4,029 | 5,600 | |
| Anderson County | R | 732 | 2,998 | 3,791 | |
| Atchison County | R | 2,201 | 4,911 | 7,255 | |
| Barber County | R | 288 | 1,854 | 2,170 | |
| Barton County | R | 2,207 | 8,205 | 10,570 | |
| Bourbon County | R | 1,444 | 5,003 | 6,572 | |
| Brown County | R | 1,065 | 3,106 | 4,258 | |
| Butler County | R | 9,150 | 22,426 | 32,236 | |
| Chase County | R | 348 | 1,090 | 1,462 | |
| Chautauqua County | R | 211 | 1,299 | 1,527 | |
| Cherokee County | R | 1,970 | 6,584 | 8,717 | |
| Cheyenne County | R | 206 | 1,185 | 1,422 | |
| Clark County | R | 129 | 867 | 1,014 | |
| Clay County | R | 867 | 3,150 | 4,113 | |
| Cloud County | R | 767 | 3,218 | 4,047 | |
| Coffey County | R | 934 | 3,371 | 4,377 | |
| Comanche County | R | 130 | 727 | 874 | |
| Cowley County | R | 3,919 | 9,360 | 13,505 | |
| Crawford County | R | 5,956 | 10,084 | 16,334 | |
| Decatur County | R | 215 | 1,217 | 1,452 | |
| Dickinson County | R | 1,989 | 7,014 | 9,144 | |
| Doniphan County | R | 626 | 2,899 | 3,577 | |
| Douglas County | D | 39,582 | 17,523 | 58,041 | |
| Edwards County | R | 213 | 1,042 | 1,269 | |
| Elk County | R | 191 | 1,123 | 1,338 | |
| Ellis County | R | 3,511 | 9,743 | 13,511 | |
| Ellsworth County | R | 636 | 2,078 | 2,758 | |
| Finney County | R | 3,425 | 7,166 | 10,782 | |
| Ford County | R | 2,461 | 5,616 | 8,224 | |
| Franklin County | R | 3,676 | 8,773 | 12,708 | |
| Geary County | R | 3,674 | 5,288 | 9,163 | |
| Gove County | R | 150 | 1,227 | 1,396 | |
| Graham County | R | 210 | 1,055 | 1,287 | |
| Grant County | R | 395 | 1,793 | 2,220 | |
| Gray County | R | 324 | 1,837 | 2,193 | |
| Greeley County | R | 75 | 510 | 593 | |
| Greenwood County | R | 541 | 2,299 | 2,884 | |
| Hamilton County | R | 131 | 671 | 815 | |
| Harper County | R | 437 | 2,072 | 2,555 | |
| Harvey County | R | 6,202 | 9,591 | 16,086 | |
| Haskell County | R | 221 | 1,045 | 1,278 | |
| Hodgeman County | R | 136 | 817 | 966 | |
| Jackson County | R | 1,799 | 4,557 | 6,474 | |
| Jefferson County | R | 3,030 | 6,694 | 9,927 | |
| Jewell County | R | 176 | 1,370 | 1,574 | |
| Johnson County | D | 183,451 | 154,247 | 343,780 | |
| Kearny County | R | 192 | 1,082 | 1,301 | |
| Kingman County | R | 753 | 3,119 | 3,947 | |
| Kiowa County | R | 151 | 941 | 1,107 | |
| Labette County | R | 2,385 | 5,410 | 7,921 | |
| Lane County | R | 111 | 709 | 843 | |
| Leavenworth County | R | 13,732 | 22,055 | 36,547 | |
| Lincoln County | R | 250 | 1,233 | 1,507 | |
| Linn County | R | 854 | 4,093 | 5,016 | |
| Logan County | R | 183 | 1,186 | 1,400 | |
| Lyon County | R | 5,515 | 7,462 | 13,256 | |
| Marion County | R | 1,429 | 4,312 | 5,870 | |
| Marshall County | R | 1,205 | 3,644 | 4,968 | |
| McPherson County | R | 4,021 | 9,816 | 14,104 | |
| Meade County | R | 247 | 1,427 | 1,695 | |
| Miami County | R | 5,472 | 12,854 | 18,685 | |
| Mitchell County | R | 528 | 2,608 | 3,172 | |
| Montgomery County | R | 2,934 | 9,287 | 12,441 | |
| Morris County | R | 721 | 2,021 | 2,792 | |
| Morton County | R | 131 | 909 | 1,060 | |
| Nemaha County | R | 888 | 4,655 | 5,620 | |
| Neosho County | R | 1,696 | 4,961 | 6,784 | |
| Ness County | R | 129 | 1,205 | 1,363 | |
| Norton County | R | 346 | 1,882 | 2,270 | |
| Osage County | R | 1,946 | 5,736 | 7,892 | |
| Osborne County | R | 261 | 1,477 | 1,774 | |
| Ottawa County | R | 476 | 2,475 | 3,003 | |
| Pawnee County | R | 625 | 2,003 | 2,675 | |
| Phillips County | R | 331 | 2,356 | 2,747 | |
| Pottawatomie County | R | 3,394 | 9,811 | 13,472 | |
| Pratt County | R | 954 | 3,054 | 4,082 | |
| Rawlins County | R | 176 | 1,194 | 1,403 | |
| Reno County | R | 8,554 | 17,847 | 26,940 | |
| Republic County | R | 396 | 2,001 | 2,443 | |
| Rice County | R | 825 | 3,073 | 3,966 | |
| Riley County | D | 12,063 | 11,630 | 24,313 | |
| Rooks County | R | 349 | 2,153 | 2,534 | |
| Rush County | R | 264 | 1,315 | 1,606 | |
| Russell County | R | 608 | 2,632 | 3,301 | |
| Saline County | R | 7,734 | 15,069 | 23,226 | |
| Scott County | R | 248 | 1,843 | 2,135 | |
| Sedgwick County | R | 90,506 | 120,118 | 214,152 | |
| Seward County | R | 1,354 | 3,133 | 4,565 | |
| Shawnee County | D | 40,308 | 39,901 | 81,819 | |
| Sheridan County | R | 126 | 1,229 | 1,373 | |
| Sherman County | R | 379 | 2,161 | 2,593 | |
| Smith County | R | 300 | 1,675 | 2,006 | |
| Stafford County | R | 326 | 1,548 | 1,909 | |
| Stanton County | R | 115 | 537 | 664 | |
| Stevens County | R | 210 | 1,595 | 1,835 | |
| Sumner County | R | 2,527 | 7,810 | 10,549 | |
| Thomas County | R | 597 | 3,007 | 3,664 | |
| Trego County | R | 216 | 1,343 | 1,587 | |
| Wabaunsee County | R | 944 | 2,816 | 3,836 | |
| Wallace County | R | 52 | 686 | 748 | |
| Washington County | R | 396 | 2,263 | 2,700 | |
| Wichita County | R | 107 | 740 | 860 | |
| Wilson County | R | 647 | 2,894 | 3,603 | |
| Woodson County | R | 282 | 1,205 | 1,506 | |
| Wyandotte County | D | 30,938 | 18,867 | 50,602 |
Same ballot, 2024KS
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.