Elections / 2024 · President · KS
Donald Trump carried Kansas R+16.0.
Kamala Harris (D) vs Donald Trump (R) in Kansas, 2024. The state ran 14.5 points more Republican than the nation (R+1.5 nationally).
Nominees: Kamala Harris (D) · Donald Trump (R)
Kansas result
1,333,711 votes counted
Harris (D)
544,591
40.8%
Trump (R)
757,462
56.8%
All others
31,658
2.4%
Margin
R+16.0
2024 presidential election
Kansas, 2024
TrumpR+16.0
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 56.8% | 757,462 |
|---|---|---|
| Kamala HarrisDemocratic | 40.8% | 544,591 |
| OtherAll other candidates | 2.4% | 31,658 |
D+60R+60
105 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
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.0% |
County results — 2024
105 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Allen County | R | 1,445 | 4,029 | 5,620 | |
| Anderson County | R | 732 | 2,998 | 3,802 | |
| Atchison County | R | 2,201 | 4,911 | 7,284 | |
| Barber County | R | 288 | 1,854 | 2,170 | |
| Barton County | R | 2,207 | 8,205 | 10,617 | |
| Bourbon County | R | 1,426 | 4,921 | 6,490 | |
| Brown County | R | 1,065 | 3,106 | 4,274 | |
| Butler County | R | 9,150 | 22,426 | 32,236 | |
| Chase County | R | 348 | 1,090 | 1,462 | |
| Chautauqua County | R | 211 | 1,299 | 1,528 | |
| Cherokee County | R | 1,970 | 6,584 | 8,740 | |
| Cheyenne County | R | 201 | 1,166 | 1,398 | |
| Clark County | R | 129 | 867 | 1,014 | |
| Clay County | R | 844 | 3,062 | 3,999 | |
| Cloud County | R | 757 | 3,166 | 3,997 | |
| Coffey County | R | 934 | 3,371 | 4,396 | |
| Comanche County | R | 127 | 701 | 843 | |
| Cowley County | R | 3,919 | 9,360 | 13,554 | |
| Crawford County | R | 5,956 | 10,084 | 16,417 | |
| Decatur County | R | 215 | 1,217 | 1,454 | |
| Dickinson County | R | 1,989 | 7,014 | 9,144 | |
| Doniphan County | R | 626 | 2,899 | 3,592 | |
| Douglas County | D | 39,582 | 17,523 | 58,707 | |
| Edwards County | R | 210 | 1,027 | 1,250 | |
| Elk County | R | 191 | 1,123 | 1,338 | |
| Ellis County | R | 3,511 | 9,743 | 13,568 | |
| Ellsworth County | R | 631 | 2,019 | 2,693 | |
| Finney County | R | 3,425 | 7,166 | 10,816 | |
| Ford County | R | 2,461 | 5,616 | 8,247 | |
| Franklin County | R | 3,676 | 8,773 | 12,759 | |
| Geary County | R | 3,674 | 5,288 | 9,187 | |
| Gove County | R | 150 | 1,227 | 1,398 | |
| Graham County | R | 192 | 983 | 1,194 | |
| Grant County | R | 395 | 1,793 | 2,220 | |
| Gray County | R | 319 | 1,799 | 2,150 | |
| Greeley County | R | 75 | 510 | 593 | |
| Greenwood County | R | 541 | 2,299 | 2,892 | |
| Hamilton County | R | 131 | 671 | 815 | |
| Harper County | R | 437 | 2,072 | 2,565 | |
| Harvey County | R | 6,202 | 9,591 | 16,169 | |
| Haskell County | R | 221 | 1,045 | 1,279 | |
| Hodgeman County | R | 136 | 817 | 966 | |
| Jackson County | R | 1,799 | 4,557 | 6,499 | |
| Jefferson County | R | 3,030 | 6,694 | 9,975 | |
| Jewell County | R | 176 | 1,370 | 1,577 | |
| Johnson County | D | 183,451 | 154,247 | 346,860 | |
| Kearny County | R | 192 | 1,082 | 1,301 | |
| Kingman County | R | 753 | 3,119 | 3,947 | |
| Kiowa County | R | 151 | 941 | 1,109 | |
| Labette County | R | 2,352 | 5,328 | 7,806 | |
| Lane County | R | 111 | 709 | 845 | |
| Leavenworth County | R | 13,732 | 22,055 | 36,756 | |
| Lincoln County | R | 250 | 1,233 | 1,507 | |
| Linn County | R | 842 | 3,988 | 4,908 | |
| Logan County | R | 183 | 1,183 | 1,397 | |
| Lyon County | R | 5,515 | 7,462 | 13,314 | |
| Marion County | R | 1,429 | 4,312 | 5,879 | |
| Marshall County | R | 1,205 | 3,644 | 4,968 | |
| McPherson County | R | 4,021 | 9,816 | 14,167 | |
| Meade County | R | 239 | 1,396 | 1,656 | |
| Miami County | R | 5,472 | 12,854 | 18,750 | |
| Mitchell County | R | 515 | 2,562 | 3,112 | |
| Montgomery County | R | 2,934 | 9,287 | 12,441 | |
| Morris County | R | 714 | 1,985 | 2,748 | |
| Morton County | R | 130 | 879 | 1,029 | |
| Nemaha County | R | 865 | 4,555 | 5,511 | |
| Neosho County | R | 1,696 | 4,961 | 6,809 | |
| Ness County | R | 128 | 1,173 | 1,330 | |
| Norton County | R | 340 | 1,826 | 2,213 | |
| Osage County | R | 1,909 | 5,597 | 7,736 | |
| Osborne County | R | 261 | 1,477 | 1,775 | |
| Ottawa County | R | 471 | 2,422 | 2,943 | |
| Pawnee County | R | 612 | 1,971 | 2,629 | |
| Phillips County | R | 327 | 2,318 | 2,708 | |
| Pottawatomie County | R | 3,394 | 9,811 | 13,472 | |
| Pratt County | R | 954 | 3,054 | 4,082 | |
| Rawlins County | R | 173 | 1,186 | 1,399 | |
| Reno County | R | 8,554 | 17,847 | 27,067 | |
| Republic County | R | 396 | 2,001 | 2,455 | |
| Rice County | R | 835 | 3,109 | 4,017 | |
| Riley County | D | 12,063 | 11,630 | 24,513 | |
| Rooks County | R | 346 | 2,126 | 2,507 | |
| Rush County | R | 264 | 1,315 | 1,606 | |
| Russell County | R | 608 | 2,632 | 3,315 | |
| Saline County | R | 7,734 | 15,069 | 23,324 | |
| Scott County | R | 246 | 1,843 | 2,133 | |
| Sedgwick County | R | 90,506 | 120,118 | 215,550 | |
| Seward County | R | 1,354 | 3,133 | 4,573 | |
| Shawnee County | D | 40,308 | 39,901 | 82,350 | |
| Sheridan County | R | 122 | 1,207 | 1,347 | |
| Sherman County | R | 379 | 2,161 | 2,599 | |
| Smith County | R | 297 | 1,658 | 1,992 | |
| Stafford County | R | 326 | 1,548 | 1,911 | |
| Stanton County | R | 115 | 537 | 664 | |
| Stevens County | R | 210 | 1,595 | 1,835 | |
| Sumner County | R | 2,527 | 7,810 | 10,581 | |
| Thomas County | R | 597 | 3,007 | 3,674 | |
| Trego County | R | 216 | 1,343 | 1,591 | |
| Wabaunsee County | R | 944 | 2,816 | 3,860 | |
| Wallace County | R | 50 | 661 | 721 | |
| Washington County | R | 394 | 2,220 | 2,655 | |
| Wichita County | R | 107 | 740 | 860 | |
| Wilson County | R | 647 | 2,894 | 3,609 | |
| Woodson County | R | 282 | 1,205 | 1,506 | |
| Wyandotte County | D | 30,938 | 18,867 | 50,901 |