Ranking of Kansas Counties By Median Household Income in 2021 (ACS-5Yrs)
Updated on March 10, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Kansas was $64,521. Among all Kansas counties, Johnson County had the highest median household income ($96,059), followed by Leavenworth County ($80,853), and Miami County ($79,211). On the other hand, the following 3 counties had the lowest median household income: Graham County ($44,091), Lane County ($44,219), and Cheyenne County ($45,039).
The chart below shows the top 10 Kansas counties with high median household income, and the table below shows the ranking of all Kansas counties.
You can also see similar information for other states and for the United States.
You may also be interested in:
Related Topics: Kansas ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census Bureau.
Ranking of Kansas Counties By Median Household Income in 2021
Items per page:
25
0 of 0
| Rank | County | Median Household Income ($) |
|---|---|---|
| 1 | Johnson County | 96059 |
| 2 | Leavenworth County | 80853 |
| 3 | Miami County | 79211 |
| 4 | Trego County | 78529 |
| 5 | Pottawatomie County | 76089 |
| 6 | Jefferson County | 72270 |
| 7 | Butler County | 71651 |
| 8 | Gray County | 70321 |
| 9 | Thomas County | 69844 |
| 10 | Sheridan County | 68952 |
| 11 | Wabaunsee County | 66589 |
| 12 | Meade County | 66042 |
| 13 | Nemaha County | 65177 |
| 14 | Franklin County | 63996 |
| 15 | McPherson County | 63816 |
| 16 | Wichita County | 63306 |
| 17 | Ness County | 63241 |
| 18 | Coffey County | 63167 |
| 19 | Hodgeman County | 62902 |
| 20 | Douglas County | 62594 |
| 21 | Logan County | 62202 |
| 22 | Jackson County | 62023 |
| 23 | Osage County | 61702 |
| 24 | Kearny County | 61406 |
| 24 | Kiowa County | 61406 |
| 25 | Finney County | 61374 |
| 26 | Stevens County | 61267 |
| 27 | Harvey County | 60653 |
| 28 | Stanton County | 60607 |
| 29 | Sedgwick County | 60593 |
| 30 | Grant County | 60417 |
| 31 | Shawnee County | 59848 |
| 32 | Ford County | 59578 |
| 33 | Dickinson County | 59400 |
| 34 | Haskell County | 58841 |
| 35 | Sherman County | 58830 |
| 36 | Marshall County | 58750 |
| 37 | Rawlins County | 58590 |
| 38 | Ottawa County | 57455 |
| 39 | Greeley County | 57281 |
| 40 | Pratt County | 57109 |
| 41 | Wallace County | 56538 |
| 42 | Rice County | 56379 |
| 43 | Anderson County | 56315 |
| 44 | Clark County | 55556 |
| 45 | Osborne County | 55551 |
| 46 | Ellsworth County | 55318 |
| 47 | Saline County | 55175 |
| 48 | Rooks County | 55000 |
| 49 | Ellis County | 54858 |
| 50 | Sumner County | 54854 |
| 51 | Kingman County | 54852 |
| 52 | Doniphan County | 54792 |
| 53 | Marion County | 54679 |
| 54 | Geary County | 54664 |
| 55 | Neosho County | 54479 |
| 56 | Stafford County | 54188 |
| 57 | Phillips County | 53919 |
| 58 | Washington County | 53491 |
| 59 | Reno County | 53359 |
| 60 | Riley County | 53296 |
| 61 | Gove County | 53226 |
| 62 | Cloud County | 53110 |
| 63 | Barber County | 52984 |
| 64 | Clay County | 52716 |
| 65 | Lyon County | 52591 |
| 66 | Wilson County | 52514 |
| 67 | Wyandotte County | 52366 |
| 68 | Linn County | 52339 |
| 69 | Brown County | 52314 |
| 70 | Atchison County | 52243 |
| 71 | Harper County | 52188 |
| 72 | Russell County | 52108 |
| 73 | Allen County | 51840 |
| 74 | Seward County | 51809 |
| 75 | Cowley County | 51732 |
| 76 | Morton County | 51447 |
| 77 | Labette County | 51425 |
| 78 | Pawnee County | 50988 |
| 79 | Rush County | 50714 |
| 80 | Republic County | 50268 |
| 81 | Morris County | 50242 |
| 82 | Barton County | 50077 |
| 83 | Bourbon County | 49951 |
| 84 | Edwards County | 49679 |
| 85 | Chase County | 49453 |
| 86 | Comanche County | 49333 |
| 87 | Norton County | 49326 |
| 88 | Mitchell County | 49250 |
| 89 | Lincoln County | 48457 |
| 90 | Hamilton County | 48333 |
| 91 | Smith County | 48051 |
| 92 | Montgomery County | 47697 |
| 93 | Cherokee County | 47298 |
| 94 | Greenwood County | 46783 |
| 95 | Decatur County | 46733 |
| 96 | Scott County | 46583 |
| 97 | Chautauqua County | 46170 |
| 98 | Elk County | 45660 |
| 99 | Jewell County | 45655 |
| 100 | Woodson County | 45234 |
| 101 | Crawford County | 45191 |
| 102 | Cheyenne County | 45039 |
| 103 | Lane County | 44219 |
| 104 | Graham County | 44091 |