Ranking of Missouri Counties By the Median Household Income of the White Alone Racial Group in 2021 (ACS-5Yrs)

Updated on October 11, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for the White Alone racial group in Missouri was $64,383. Among all Missouri counties, the White Alone racial group had the highest median household income in St. Charles County ($92,663), followed by Platte County ($86,914), and St. Louis County ($84,054). On the other hand, the White Alone racial group had the lowest median household income in the following 3 counties: Hickory County ($32,416), Oregon County ($36,791), and Ozark County ($37,323).

The chart below shows the top 10 Missouri counties where the White Alone racial group had high median household income, and the table below shows the ranking of all Missouri counties.

You can see similar ranking for other racial and ethnicity groups in Missouri.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of Missouri Counties By the Median Household Income of the White Alone Racial Group in 2021
St. Charles County
Platte County
St. Louis County
Clay County
Cass County
Lincoln County
Jefferson County
Lafayette County
Jackson County
Warren County
Ranking of Missouri Counties By the Median Household Income of the White Alone Racial Group in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 St. Charles County 92663
2 Platte County 86914
3 St. Louis County 84054
4 Clay County 78685
5 Cass County 78241
6 Lincoln County 77668
7 Jefferson County 72055
8 Lafayette County 70990
9 Jackson County 70085
10 Warren County 69347
11 Christian County 68858
12 Ray County 68231
13 Osage County 67629
14 Cole County 67353
15 Franklin County 65843
16 St. Louis city 64989
17 Boone County 64625
18 Callaway County 64170
19 Andrew County 63958
20 Clinton County 63690
21 Ste. Genevieve County 62571
22 Johnson County 61991
23 Cape Girardeau County 61281
24 Pulaski County 60988
25 DeKalb County 59785
26 Gasconade County 59563
27 Webster County 59290
28 Moniteau County 59271
29 Ralls County 59000
30 Marion County 57625
31 Howard County 57591
32 Chariton County 57148
33 Perry County 56881
34 Cooper County 56726
35 Newton County 56593
36 Montgomery County 56111
37 Scott County 56106
38 Buchanan County 56041
39 Carroll County 55886
40 Daviess County 55737
41 Camden County 55362
42 Linn County 55208
43 Stone County 54826
44 Livingston County 54441
45 Caldwell County 54014
46 Atchison County 53933
47 Pettis County 52828
48 Bates County 52572
49 Jasper County 52515
50 Holt County 52208
51 Mercer County 51974
52 Taney County 51666
53 Greene County 51577
54 Barry County 51343
55 Randolph County 51195
56 Maries County 51007
57 St. Francois County 50861
58 Madison County 50802
59 Saline County 50440
60 Polk County 50370
61 Phelps County 50029
62 Schuyler County 49746
63 Bollinger County 49679
64 Vernon County 49552
65 Henry County 49486
66 Macon County 49139
67 Grundy County 49018
68 Sullivan County 49013
69 Scotland County 48657
70 Miller County 48388
71 Nodaway County 48116
72 Pike County 47855
73 Audrain County 47848
74 Stoddard County 47572
75 Crawford County 47509
76 Gentry County 47382
77 Lawrence County 47377
78 Dent County 47177
79 Butler County 47029
80 Adair County 46979
81 Shelby County 46884
82 Monroe County 46787
83 Laclede County 46667
84 Iron County 46420
85 Morgan County 46415
86 Benton County 46282
87 Putnam County 46250
88 Clark County 46140
89 Lewis County 45862
90 New Madrid County 45712
91 Barton County 45685
92 Dunklin County 45681
93 Washington County 45642
94 Douglas County 45492
95 Harrison County 45078
96 Dade County 44488
97 Pemiscot County 43763
98 McDonald County 43568
99 Carter County 43515
100 Mississippi County 43452
101 Dallas County 43409
102 Howell County 43399
103 Wayne County 42942
104 Reynolds County 42907
105 Worth County 41903
106 Cedar County 41791
107 St. Clair County 40848
108 Knox County 40756
109 Wright County 40499
110 Shannon County 39430
111 Texas County 38265
112 Ripley County 37917
113 Ozark County 37323
114 Oregon County 36791
115 Hickory County 32416