Kansas — 2020 presidential election
Recent presidential results
state2020 presidential electionKansas · PresidentTrumpR+14.6
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 56.1% | 771,406 |
|---|---|---|
| Joe BidenDemocratic | 41.5% | 570,323 |
| OtherAll other candidates | 2.3% | 32,257 |
2020presidential margin
D+60R+60
105 counties, each filled by 2020 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+44.9 |
| Anderson County, KS | Republican | R+56.6 |
| Atchison County, KS | Republican | R+34.2 |
| Barber County, KS | Republican | R+73.6 |
| Barton County, KS | Republican | R+56.3 |
| Bourbon County, KS | Republican | R+52.2 |
| Brown County, KS | Republican | R+48.3 |
| Butler County, KS | Republican | R+41.4 |
| Chase County, KS | Republican | R+52.2 |
| Chautauqua County, KS | Republican | R+72.6 |
| Cherokee County, KS | Republican | R+50.1 |
| Cheyenne County, KS | Republican | R+67.1 |
| Clark County, KS | Republican | R+71.3 |
| Clay County, KS | Republican | R+54.6 |
| Cloud County, KS | Republican | R+54.5 |
| Coffey County, KS | Republican | R+55.3 |
| Comanche County, KS | Republican | R+69.4 |
| Cowley County, KS | Republican | R+37.8 |
| Crawford County, KS | Republican | R+23.2 |
| Decatur County, KS | Republican | R+69.6 |
| Dickinson County, KS | Republican | R+54.2 |
| Doniphan County, KS | Republican | R+61.7 |
| Douglas County, KS | Democratic | D+39.5 |
| Edwards County, KS | Republican | R+60.8 |
| Elk County, KS | Republican | R+69.4 |
| Ellis County, KS | Republican | R+43.6 |
| Ellsworth County, KS | Republican | R+52.6 |
| Finney County, KS | Republican | R+24.7 |
| Ford County, KS | Republican | R+32.0 |
| Franklin County, KS | Republican | R+38.4 |
| Geary County, KS | Republican | R+14.0 |
| Gove County, KS | Republican | R+76.5 |
| Graham County, KS | Republican | R+63.7 |
| Grant County, KS | Republican | R+56.7 |
| Gray County, KS | Republican | R+68.6 |
| Greeley County, KS | Republican | R+73.5 |
| Greenwood County, KS | Republican | R+60.9 |
| Hamilton County, KS | Republican | R+64.8 |
| Harper County, KS | Republican | R+63.7 |
| Harvey County, KS | Republican | R+19.8 |
| Haskell County, KS | Republican | R+60.6 |
| Hodgeman County, KS | Republican | R+69.0 |
| Jackson County, KS | Republican | R+40.0 |
| Jefferson County, KS | Republican | R+32.1 |
| Jewell County, KS | Republican | R+72.2 |
| Johnson County, KS | Democratic | D+8.2 |
| Kearny County, KS | Republican | R+61.6 |
| Kingman County, KS | Republican | R+60.2 |
| Kiowa County, KS | Republican | R+70.7 |
| Labette County, KS | Republican | R+36.0 |
| Lane County, KS | Republican | R+72.3 |
| Leavenworth County, KS | Republican | R+21.2 |
| Lincoln County, KS | Republican | R+64.4 |
| Linn County, KS | Republican | R+62.5 |
| Logan County, KS | Republican | R+72.9 |
| Lyon County, KS | Republican | R+10.7 |
| Marion County, KS | Republican | R+48.3 |
| Marshall County, KS | Republican | R+48.3 |
| McPherson County, KS | Republican | R+40.4 |
| Meade County, KS | Republican | R+69.0 |
| Miami County, KS | Republican | R+39.4 |
| Mitchell County, KS | Republican | R+62.8 |
| Montgomery County, KS | Republican | R+49.9 |
| Morris County, KS | Republican | R+48.1 |
| Morton County, KS | Republican | R+73.8 |
| Nemaha County, KS | Republican | R+65.7 |
| Neosho County, KS | Republican | R+46.2 |
| Ness County, KS | Republican | R+78.7 |
| Norton County, KS | Republican | R+68.0 |
| Osage County, KS | Republican | R+44.4 |
| Osborne County, KS | Republican | R+69.3 |
| Ottawa County, KS | Republican | R+65.9 |
| Pawnee County, KS | Republican | R+51.2 |
| Phillips County, KS | Republican | R+75.5 |
| Pottawatomie County, KS | Republican | R+46.9 |
| Pratt County, KS | Republican | R+52.6 |
| Rawlins County, KS | Republican | R+69.6 |
| Reno County, KS | Republican | R+34.2 |
| Republic County, KS | Republican | R+66.2 |
| Rice County, KS | Republican | R+53.2 |
| Riley County, KS | Democratic | D+4.6 |
| Rooks County, KS | Republican | R+73.6 |
| Rush County, KS | Republican | R+62.9 |
| Russell County, KS | Republican | R+63.2 |
| Saline County, KS | Republican | R+30.6 |
| Scott County, KS | Republican | R+72.9 |
| Sedgwick County, KS | Republican | R+11.9 |
| Seward County, KS | Republican | R+29.1 |
| Shawnee County, KS | Democratic | D+3.0 |
| Sheridan County, KS | Republican | R+78.5 |
| Sherman County, KS | Republican | R+68.7 |
| Smith County, KS | Republican | R+67.0 |
| Stafford County, KS | Republican | R+63.3 |
| Stanton County, KS | Republican | R+60.1 |
| Stevens County, KS | Republican | R+75.0 |
| Sumner County, KS | Republican | R+50.5 |
| Thomas County, KS | Republican | R+65.7 |
| Trego County, KS | Republican | R+68.8 |
| Wabaunsee County, KS | Republican | R+48.2 |
| Wallace County, KS | Republican | R+88.0 |
| Washington County, KS | Republican | R+65.5 |
| Wichita County, KS | Republican | R+68.1 |
| Wilson County, KS | Republican | R+61.5 |
| Woodson County, KS | Republican | R+60.4 |
| Wyandotte County, KS | Democratic | D+31.4 |
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 | Donald Trump+2,648 | 4,21871.6% | 1,57026.6% | 1041.8% | 5,892 |
| Anderson County | Donald Trump+2,147 | 2,92977.2% | 78220.6% | 812.1% | 3,792 |
| Atchison County | Donald Trump+2,547 | 4,90665.9% | 2,35931.7% | 1752.4% | 7,440 |
| Barber County | Donald Trump+1,723 | 2,01486.0% | 29112.4% | 371.6% | 2,342 |
| Barton County | Donald Trump+6,268 | 8,60877.3% | 2,34021.0% | 1821.6% | 11,130 |
| Bourbon County | Donald Trump+3,482 | 5,02375.2% | 1,54123.1% | 1121.7% | 6,676 |
| Brown County | Donald Trump+2,158 | 3,26273.0% | 1,10424.7% | 1052.3% | 4,471 |
| Butler County | Donald Trump+13,453 | 22,63469.6% | 9,18128.2% | 7052.2% | 32,520 |
| Chase County | Donald Trump+778 | 1,12375.3% | 34523.1% | 231.5% | 1,491 |
| Chautauqua County | Donald Trump+1,190 | 1,40285.5% | 21212.9% | 251.5% | 1,639 |
| Cherokee County | Donald Trump+4,572 | 6,76674.1% | 2,19424.0% | 1681.8% | 9,128 |
| Cheyenne County | Donald Trump+959 | 1,18382.8% | 22415.7% | 221.5% | 1,429 |
| Clark County | Donald Trump+761 | 90484.7% | 14313.4% | 201.9% | 1,067 |
| Clay County | Donald Trump+2,283 | 3,17776.0% | 89421.4% | 1112.7% | 4,182 |
| Cloud County | Donald Trump+2,322 | 3,24276.0% | 92021.6% | 1012.4% | 4,263 |
| Coffey County | Donald Trump+2,525 | 3,48976.4% | 96421.1% | 1122.5% | 4,565 |
| Comanche County | Donald Trump+636 | 76283.2% | 12613.8% | 283.1% | 916 |
| Cowley County | Donald Trump+5,383 | 9,65667.9% | 4,27330.0% | 3022.1% | 14,231 |
| Crawford County | Donald Trump+3,866 | 10,04560.3% | 6,17937.1% | 4212.5% | 16,645 |
| Decatur County | Donald Trump+1,042 | 1,26084.1% | 21814.6% | 201.3% | 1,498 |
| Dickinson County | Donald Trump+5,066 | 7,12676.2% | 2,06022.0% | 1631.7% | 9,349 |
| Doniphan County | Donald Trump+2,290 | 2,97680.2% | 68618.5% | 471.3% | 3,709 |
| Douglas County | Joe Biden+23,499 | 17,28629.1% | 40,78568.6% | 1,4242.4% | 59,495 |
| Edwards County | Donald Trump+870 | 1,14179.7% | 27118.9% | 191.3% | 1,431 |
| Elk County | Donald Trump+945 | 1,14083.8% | 19514.3% | 261.9% | 1,361 |
| Ellis County | Donald Trump+6,021 | 9,75870.7% | 3,73727.1% | 3052.2% | 13,800 |
| Ellsworth County | Donald Trump+1,500 | 2,14875.3% | 64822.7% | 572.0% | 2,853 |
| Finney County | Donald Trump+2,911 | 7,23661.3% | 4,32536.7% | 2392.0% | 11,800 |
| Ford County | Donald Trump+2,856 | 5,80365.1% | 2,94733.1% | 1651.9% | 8,915 |
| Franklin County | Donald Trump+4,789 | 8,47968.0% | 3,69029.6% | 3082.5% | 12,477 |
| Geary County | Donald Trump+1,340 | 5,32355.4% | 3,98341.5% | 2973.1% | 9,603 |
| Gove County | Donald Trump+1,125 | 1,29187.8% | 16611.3% | 141.0% | 1,471 |
| Graham County | Donald Trump+852 | 1,08080.8% | 22817.1% | 292.2% | 1,337 |
| Grant County | Donald Trump+1,418 | 1,93677.4% | 51820.7% | 471.9% | 2,501 |
| Gray County | Donald Trump+1,570 | 1,91183.5% | 34114.9% | 361.6% | 2,288 |
| Greeley County | Donald Trump+471 | 54985.6% | 7812.2% | 142.2% | 641 |
| Greenwood County | Donald Trump+1,875 | 2,44479.4% | 56918.5% | 642.1% | 3,077 |
| Hamilton County | Donald Trump+557 | 69881.3% | 14116.4% | 202.3% | 859 |
| Harper County | Donald Trump+1,707 | 2,16881.0% | 46117.2% | 491.8% | 2,678 |
| Harvey County | Donald Trump+3,435 | 10,18258.8% | 6,74739.0% | 3802.2% | 17,309 |
| Haskell County | Donald Trump+854 | 1,12279.6% | 26819.0% | 201.4% | 1,410 |
| Hodgeman County | Donald Trump+721 | 87583.7% | 15414.7% | 161.5% | 1,045 |
| Jackson County | Donald Trump+2,636 | 4,51768.6% | 1,88128.6% | 1862.8% | 6,584 |
| Jefferson County | Donald Trump+3,140 | 6,33464.8% | 3,19432.7% | 2542.6% | 9,782 |
| Jewell County | Donald Trump+1,175 | 1,38785.2% | 21213.0% | 291.8% | 1,628 |
| Johnson County | Joe Biden+28,628 | 155,63144.8% | 184,25953.1% | 7,3242.1% | 347,214 |
| Kearny County | Donald Trump+897 | 1,16480.0% | 26718.4% | 241.6% | 1,455 |
| Kingman County | Donald Trump+2,378 | 3,13079.3% | 75219.0% | 671.7% | 3,949 |
| Kiowa County | Donald Trump+824 | 98084.1% | 15613.4% | 292.5% | 1,165 |
| Labette County | Donald Trump+3,080 | 5,73567.0% | 2,65531.0% | 1732.0% | 8,563 |
| Lane County | Donald Trump+647 | 76285.1% | 11512.8% | 182.0% | 895 |
| Leavenworth County | Donald Trump+7,724 | 21,61059.2% | 13,88638.1% | 9942.7% | 36,490 |
| Lincoln County | Donald Trump+1,017 | 1,28381.3% | 26616.8% | 301.9% | 1,579 |
| Linn County | Donald Trump+3,152 | 4,04880.2% | 89617.8% | 1022.0% | 5,046 |
| Logan County | Donald Trump+1,063 | 1,24985.7% | 18612.8% | 231.6% | 1,458 |
| Lyon County | Donald Trump+1,495 | 7,55054.0% | 6,05543.3% | 3832.7% | 13,988 |
| Marion County | Donald Trump+2,949 | 4,46573.1% | 1,51624.8% | 1302.1% | 6,111 |
| Marshall County | Donald Trump+2,470 | 3,72972.9% | 1,25924.6% | 1262.5% | 5,114 |
| McPherson County | Donald Trump+5,830 | 9,96469.0% | 4,13428.6% | 3402.4% | 14,438 |
| Meade County | Donald Trump+1,260 | 1,52383.5% | 26314.4% | 392.1% | 1,825 |
| Miami County | Donald Trump+7,061 | 12,30868.6% | 5,24729.3% | 3822.1% | 17,937 |
| Mitchell County | Donald Trump+1,946 | 2,50480.7% | 55818.0% | 391.3% | 3,101 |
| Montgomery County | Donald Trump+6,703 | 9,93174.0% | 3,22824.0% | 2672.0% | 13,426 |
| Morris County | Donald Trump+1,395 | 2,12473.3% | 72925.1% | 461.6% | 2,899 |
| Morton County | Donald Trump+884 | 1,03486.3% | 15012.5% | 141.2% | 1,198 |
| Nemaha County | Donald Trump+3,737 | 4,66482.1% | 92716.3% | 931.6% | 5,684 |
| Neosho County | Donald Trump+3,174 | 4,97072.3% | 1,79626.1% | 1111.6% | 6,877 |
| Ness County | Donald Trump+1,190 | 1,33988.5% | 1499.8% | 251.7% | 1,513 |
| Norton County | Donald Trump+1,643 | 2,00783.1% | 36415.1% | 441.8% | 2,415 |
| Osage County | Donald Trump+3,569 | 5,70571.0% | 2,13626.6% | 1942.4% | 8,035 |
| Osborne County | Donald Trump+1,348 | 1,62983.8% | 28114.4% | 351.8% | 1,945 |
| Ottawa County | Donald Trump+2,104 | 2,61081.8% | 50615.9% | 752.4% | 3,191 |
| Pawnee County | Donald Trump+1,402 | 2,04574.7% | 64323.5% | 511.9% | 2,739 |
| Phillips County | Donald Trump+2,100 | 2,41886.9% | 31811.4% | 451.6% | 2,781 |
| Pottawatomie County | Donald Trump+6,139 | 9,45272.2% | 3,31325.3% | 3182.4% | 13,083 |
| Pratt County | Donald Trump+2,175 | 3,10875.1% | 93322.6% | 962.3% | 4,137 |
| Rawlins County | Donald Trump+1,047 | 1,26183.8% | 21414.2% | 291.9% | 1,504 |
| Reno County | Donald Trump+9,557 | 18,44366.0% | 8,88631.8% | 6122.2% | 27,941 |
| Republic County | Donald Trump+1,758 | 2,18282.1% | 42416.0% | 511.9% | 2,657 |
| Rice County | Donald Trump+2,297 | 3,26275.5% | 96522.3% | 922.1% | 4,319 |
| Riley County | Joe Biden+1,155 | 11,61046.1% | 12,76550.7% | 7963.2% | 25,171 |
| Rooks County | Donald Trump+1,986 | 2,32586.1% | 33912.6% | 351.3% | 2,699 |
| Rush County | Donald Trump+1,055 | 1,35080.5% | 29517.6% | 321.9% | 1,677 |
| Russell County | Donald Trump+2,190 | 2,79080.5% | 60017.3% | 772.2% | 3,467 |
| Saline County | Donald Trump+7,508 | 15,72264.1% | 8,21433.5% | 5952.4% | 24,531 |
| Scott County | Donald Trump+1,715 | 2,01485.6% | 29912.7% | 411.7% | 2,354 |
| Sedgwick County | Donald Trump+26,546 | 122,41654.7% | 95,87042.9% | 5,4022.4% | 223,688 |
| Seward County | Donald Trump+1,539 | 3,37263.7% | 1,83334.6% | 891.7% | 5,294 |
| Shawnee County | Joe Biden+2,572 | 40,44347.2% | 43,01550.2% | 2,1992.6% | 85,657 |
| Sheridan County | Donald Trump+1,135 | 1,28288.7% | 14710.2% | 161.1% | 1,445 |
| Sherman County | Donald Trump+1,873 | 2,26983.2% | 39614.5% | 622.3% | 2,727 |
| Smith County | Donald Trump+1,427 | 1,76382.8% | 33615.8% | 301.4% | 2,129 |
| Stafford County | Donald Trump+1,288 | 1,64580.9% | 35717.6% | 321.6% | 2,034 |
| Stanton County | Donald Trump+466 | 61479.1% | 14819.1% | 141.8% | 776 |
| Stevens County | Donald Trump+1,523 | 1,76086.7% | 23711.7% | 341.7% | 2,031 |
| Sumner County | Donald Trump+5,514 | 8,10574.2% | 2,59123.7% | 2322.1% | 10,928 |
| Thomas County | Donald Trump+2,505 | 3,13082.2% | 62516.4% | 551.4% | 3,810 |
| Trego County | Donald Trump+1,121 | 1,36383.6% | 24214.8% | 251.5% | 1,630 |
| Wabaunsee County | Donald Trump+1,881 | 2,84572.9% | 96424.7% | 932.4% | 3,902 |
| Wallace County | Donald Trump+726 | 77093.3% | 445.3% | 111.3% | 825 |
| Washington County | Donald Trump+1,888 | 2,36382.0% | 47516.5% | 451.6% | 2,883 |
| Wichita County | Donald Trump+659 | 80883.5% | 14915.4% | 111.1% | 968 |
| Wilson County | Donald Trump+2,430 | 3,15379.7% | 72318.3% | 782.0% | 3,954 |
| Woodson County | Donald Trump+934 | 1,22879.4% | 29419.0% | 241.6% | 1,546 |
| Wyandotte County | Joe Biden+17,854 | 18,93433.3% | 36,78864.8% | 1,0631.9% | 56,785 |
Nominees: Joe Biden (D) · Donald Trump (R)
Kansas's presidential margins
1892–2024, the 2020 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.6% |
| 2024 | −16.1% |
Same ballot, 2020KS
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.