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.

Data Source: US Census Bureau.
Ranking of Kansas Counties By Median Household Income in 2021
Johnson County
Leavenworth County
Miami County
Trego County
Pottawatomie County
Jefferson County
Butler County
Gray County
Thomas County
Sheridan County
Ranking of Kansas Counties By Median Household Income in 2021
Items per page:
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