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

Updated on March 11, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for the Non-Hispanic White Alone ethnicity group in Missouri was $64,582. Among all Missouri counties, the Non-Hispanic White Alone ethnicity group had the highest median household income in St. Charles County ($92,900), followed by Platte County ($87,535), and St. Louis County ($84,289). On the other hand, the Non-Hispanic White Alone ethnicity group had the lowest median household income in the following 3 counties: Hickory County ($32,370), Oregon County ($36,693), and Ozark County ($37,418).

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

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

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of Missouri Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
St. Charles County
Platte County
St. Louis County
Clay County
Cass County
Lincoln County
Jefferson County
Jackson County
Lafayette County
Warren County
Ranking of Missouri Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 St. Charles County 92900
2 Platte County 87535
3 St. Louis County 84289
4 Clay County 79285
5 Cass County 77989
6 Lincoln County 77338
7 Jefferson County 72399
8 Jackson County 71279
9 Lafayette County 71234
10 Warren County 69254
11 Christian County 69132
12 Osage County 68179
13 Ray County 68010
14 Cole County 67320
15 Franklin County 65989
16 St. Louis city 65322
17 Boone County 64761
18 Callaway County 64028
19 Andrew County 63561
20 Clinton County 63039
21 Johnson County 62457
22 Ste. Genevieve County 62391
23 Cape Girardeau County 61452
24 Pulaski County 60139
25 DeKalb County 59731
26 Gasconade County 59726
27 Webster County 59460
28 Moniteau County 59000
29 Ralls County 58566
30 Howard County 57636
31 Marion County 57625
32 Chariton County 57305
33 Perry County 57126
34 Newton County 57041
35 Cooper County 56581
36 Montgomery County 56510
37 Scott County 56452
38 Carroll County 56361
39 Linn County 55949
40 Buchanan County 55875
41 Daviess County 55789
42 Camden County 55348
43 Stone County 54850
44 Livingston County 54395
45 Atchison County 54083
46 Caldwell County 53903
47 Jasper County 53212
48 Bates County 52672
48 Pettis County 52672
49 Barry County 52615
50 Holt County 52167
51 Greene County 51816
52 Mercer County 51711
53 Taney County 51689
54 Madison County 51195
55 Randolph County 51099
56 Saline County 50895
57 St. Francois County 50836
58 Polk County 50810
59 Maries County 50590
60 Phelps County 50264
61 Schuyler County 49746
62 Bollinger County 49599
63 Henry County 49372
64 Vernon County 49313
65 Grundy County 49196
66 Macon County 49148
67 Miller County 48713
68 Scotland County 48657
69 Nodaway County 48151
70 Pike County 48100
71 Audrain County 48041
72 Lawrence County 47746
73 Butler County 47702
74 Stoddard County 47693
75 Gentry County 47449
76 Crawford County 47205
77 Dent County 47134
78 Adair County 47133
79 Shelby County 46884
80 Sullivan County 46808
81 Monroe County 46794
82 Laclede County 46756
83 Iron County 46278
84 Clark County 46206
85 Putnam County 46113
86 Benton County 46084
87 Barton County 45911
88 Lewis County 45754
89 New Madrid County 45630
90 Morgan County 45539
91 Dunklin County 45510
92 Washington County 45420
93 Harrison County 45293
94 Douglas County 45242
95 Dallas County 44830
96 Dade County 44750
97 Mississippi County 44688
98 Pemiscot County 44099
99 Howell County 44014