Skip to main content

Richest Cities in Missouri by Median Income

Missouri cities with at least 1,000 residents, ranked by median household income from the Census ACS 5-Year Estimates. Incomes shown as $250,000+ are at the Census reporting cap.

#CityMedian IncomeHome ValueBachelor's+Poverty
1 Ladue $250,000+ $1,056,300 88.0% 1.1%
2 Clarkson Valley $247,000 $867,000 80.2% 3.0%
3 Frontenac $233,425 $979,800 80.0% 2.0%
4 Town and Country $232,534 $928,500 75.9% 1.7%
5 Des Peres $224,327 $609,200 79.2% 2.0%
6 Warson Woods $206,979 $612,800 86.8% 1.3%
7 Lake Winnebago $178,565 $724,600 61.8% 1.0%
8 Parkville $171,271 $573,500 72.0% 2.0%
9 Fremont Hills $171,250 $461,800 62.2% 3.9%
10 Glendale $170,700 $494,000 90.1% 2.0%
11 Lake Lotawana $165,962 $564,100 62.7% 2.3%
12 Wildwood $161,060 $495,800 68.8% 2.2%
13 St. Paul $159,022 $443,600 42.6% 0.5%
14 Weldon Spring $158,548 $544,300 57.9% 0.7%
15 Grantwood Village $153,947 $535,300 69.4% 1.4%
16 Dardenne Prairie $152,500 $432,000 55.1% 1.3%
17 Weatherby Lake $152,500 $533,000 64.6% 3.4%
18 Sunset Hills $138,144 $523,800 62.4% 3.7%
19 LaBarque Creek $133,083 $455,600 48.4% 1.1%
20 Chesterfield $133,037 $472,500 72.5% 3.9%
21 Cottleville $131,310 $435,400 53.3% 2.0%
22 Lake Waukomis $128,702 $432,300 54.0% 1.0%
23 Creve Coeur $127,188 $614,000 70.1% 6.1%
24 Lake St. Louis $125,693 $405,900 51.7% 4.3%
25 Ballwin $124,626 $377,100 65.2% 4.8%
26 Clayton $123,000 $830,000 84.9% 8.0%
27 Lone Jack $121,389 $330,100 36.4% 5.5%
28 Kirkwood $121,270 $451,400 67.9% 5.3%
29 Wardsville $121,222 $329,500 41.9% 2.5%
30 Foristell $116,581 $431,700 52.7% 1.7%
31 Webster Groves $115,227 $387,600 68.8% 4.2%
32 Oakland $114,861 $410,700 58.6% 6.4%
33 Ellisville $113,309 $366,600 59.4% 4.6%
34 Wentzville $112,394 $331,300 39.6% 5.4%
35 Marthasville $112,083 $182,900 20.1% 2.6%
36 Olivette $111,660 $460,800 70.3% 4.3%
37 Bel-Nor $110,667 $218,000 59.0% 5.9%
38 O'Fallon $110,443 $326,200 43.3% 5.4%
39 Eureka $108,394 $379,200 52.5% 7.9%
40 Greenwood $107,250 $286,100 33.5% 3.2%
41 Crestwood $107,169 $319,600 56.8% 5.5%
42 Oakville $106,362 $318,600 44.1% 6.4%
43 Raymore $104,447 $339,100 36.1% 5.0%
44 Kearney $103,622 $298,400 36.8% 3.6%
45 Lee's Summit $102,531 $340,900 48.8% 5.7%
46 Smithville $101,165 $290,600 32.4% 5.4%
47 Fenton $101,000 $374,500 49.3% 3.5%
48 Odessa $100,022 $238,200 31.2% 6.1%
49 Brentwood $99,719 $299,700 74.4% 5.1%
50 Old Jamestown $99,521 $236,100 39.6% 7.4%
51 Taos $98,854 $270,500 31.4% 2.5%
52 Byrnes Mill $98,576 $306,200 24.4% 21.1%
53 Summer Set $98,167 $238,400 33.4% 1.1%
54 Manchester $97,801 $323,100 62.4% 6.4%
55 Barnhart $95,811 $229,200 20.1% 4.9%
56 Pleasant Hill $95,602 $278,400 31.7% 6.0%
57 Rock Hill $95,372 $278,700 65.8% 5.2%
58 Battlefield $94,542 $255,600 43.7% 4.3%
59 Peculiar $94,519 $283,900 25.0% 4.9%
60 Richmond Heights $94,460 $358,700 76.6% 5.5%
61 Herculaneum $93,438 $234,300 23.0% 5.6%
62 Ashland $93,143 $258,500 45.3% 4.1%
63 Loma Linda $92,292 $275,700 34.2% 13.4%
64 St. Peters $91,637 $269,900 39.2% 5.7%
65 Oronogo $91,563 $188,500 31.0% 5.0%
66 Imperial $90,028 $228,700 21.4% 11.1%
67 Grain Valley $89,649 $283,800 27.4% 9.8%
68 Village of Four Seasons $89,635 $365,400 38.8% 10.9%
69 St. Martins $89,250 $242,400 39.3% 5.0%
70 Concord $89,038 $303,600 42.0% 3.9%
71 Blue Springs $88,920 $263,100 35.0% 7.0%
72 Weston $88,750 $259,000 39.9% 5.7%
73 Liberty $88,542 $283,300 39.6% 7.0%
74 Winchester $87,917 $216,500 25.0% 4.5%
75 Buckner $87,350 $197,600 22.6% 12.1%
76 Maryland Heights $86,436 $227,000 51.2% 4.7%
77 Terre du Lac $86,019 $199,300 27.1% 6.4%
78 St. Charles $85,937 $298,700 43.3% 7.3%
79 Holts Summit $85,064 $191,900 26.7% 4.8%
80 Willard $84,600 $212,900 33.1% 9.7%
81 Gower $83,750 $213,200 33.3% 10.9%
82 Nixa $83,385 $258,700 36.7% 7.1%
83 Carl Junction $82,879 $218,300 42.6% 8.4%
84 Country Club $81,042 $205,000 28.2% 6.8%
85 Higginsville $81,033 $166,100 29.9% 6.8%
86 Shrewsbury $80,757 $269,800 54.0% 10.0%
87 University City $80,694 $306,700 64.9% 14.5%
88 Wright City $80,152 $238,800 19.7% 5.8%
89 Affton $79,539 $212,400 36.6% 6.7%
90 Gladstone $79,271 $231,500 31.7% 11.0%
91 Washington $79,173 $231,800 32.3% 7.9%
92 Green Park $79,141 $238,800 39.9% 7.9%
93 Troy $79,012 $226,500 14.7% 13.6%
94 Arnold $78,370 $220,000 25.4% 8.2%
95 Clever $78,366 $200,000 25.2% 5.9%
96 Black Jack $78,331 $193,000 32.2% 5.0%
97 Sappington $77,650 $297,600 46.4% 3.9%
98 Raintree Plantation $77,532 $315,900 36.3% 7.3%
99 Hillsboro $77,500 $221,200 15.5% 11.7%
100 Jackson $77,105 $240,000 35.8% 8.6%
101 Sturgeon $76,250 $146,500 22.7% 4.1%
102 Winfield $75,766 $208,100 17.1% 17.9%
103 Pleasant Valley $75,682 $202,000 24.7% 4.5%
104 Oak Grove $75,102 $215,500 15.4% 8.6%
105 Fair Grove $74,514 $214,300 25.8% 5.0%
106 Ozark $74,182 $254,800 30.8% 12.6%
107 Lake Ozark $74,176 $278,100 39.3% 18.6%
108 Villa Ridge $73,826 $166,600 16.9% 15.9%
109 Festus $73,532 $223,600 24.4% 17.1%
110 Moscow Mills $73,468 $196,400 18.1% 10.2%
111 Union $73,435 $205,200 23.7% 8.2%
112 Excelsior Springs $72,609 $186,800 17.6% 15.2%
113 Crystal City $72,598 $185,800 14.5% 11.4%
114 Dellwood $72,540 $83,700 22.0% 21.7%
115 Murphy $72,233 $184,700 22.4% 10.2%
116 Bridgeton $72,005 $237,700 36.0% 11.5%
117 Platte City $71,498 $210,800 24.1% 10.3%
118 Indian Lake $71,354 $193,100 5.3% 27.6%
119 New Haven $71,306 $192,400 28.9% 10.1%
120 Hallsville $71,000 $214,800 29.6% 11.9%
121 High Ridge $70,917 $172,200 18.1% 7.2%
122 Rogersville $70,485 $217,900 31.0% 10.9%
123 Pasadena Hills $70,341 $252,800 52.5% 4.2%
124 Palmyra $69,922 $184,200 27.4% 5.4%
125 Belton $69,226 $203,200 25.6% 9.7%
126 Kansas City $69,166 $242,900 38.4% 14.6%
127 Raytown $68,840 $182,900 22.0% 12.5%
128 Archie $68,750 $192,600 21.8% 5.1%
129 St. George $68,091 $161,100 33.7% 7.5%
130 Calverton Park $68,021 $128,400 23.2% 21.0%
131 Valley Park $67,898 $251,000 43.9% 9.8%
132 Fort Leonard Wood $67,772 N/A 25.5% 7.2%
133 Marshfield $67,642 $204,700 19.0% 18.1%
134 Kissee Mills $67,460 $163,300 17.0% 7.2%
135 Lathrop $67,178 $168,000 10.9% 14.3%
136 Mehlville $67,071 $218,400 31.4% 7.8%
137 Columbia $66,498 $284,600 56.7% 19.3%
138 Centralia $66,438 $174,300 33.5% 11.9%
139 Jefferson City $66,371 $218,700 38.7% 12.0%
140 Lawson $65,941 $186,000 18.4% 12.7%
141 Republic $65,729 $211,500 26.3% 17.7%
142 Gray Summit $65,667 $170,500 16.8% 4.2%
143 La Monte $65,648 $110,900 8.6% 16.3%
144 Webb City $65,469 $169,100 26.7% 20.5%
145 Salisbury $65,329 $102,400 22.6% 17.0%
146 Florissant $65,318 $148,800 22.4% 10.1%
147 Garden City $65,260 $176,200 8.6% 5.0%
148 Hamilton $65,213 $165,700 28.1% 6.0%
149 Oran $65,200 $135,000 18.1% 15.8%
150 Maplewood $65,125 $237,000 53.2% 8.7%
151 Strafford $64,750 $169,400 20.7% 14.4%
152 California $63,864 $152,700 15.2% 11.6%
153 Paris $63,487 $131,200 19.3% 8.0%
154 Plattsburg $63,423 $194,200 23.8% 17.5%
155 Duenweg $63,375 $128,900 13.5% 20.9%
156 Sullivan $63,370 $163,200 18.9% 11.5%
157 Marceline $63,355 $96,700 19.0% 19.4%
158 Lincoln $63,200 $142,600 18.9% 12.8%
159 Sparta $63,182 $181,500 12.1% 11.9%
160 Holden $63,056 $148,200 21.7% 19.2%
161 New London $63,021 $134,100 11.0% 20.1%
162 Pacific $62,860 $249,300 21.3% 5.5%
163 St. Robert $62,641 $225,300 32.8% 19.2%
164 Stanberry $62,639 $98,000 23.6% 19.0%
165 Scott City $62,599 $147,500 15.2% 11.2%
166 Savannah $62,535 $161,500 27.0% 4.3%
167 Harrisonville $62,473 $209,200 15.0% 7.2%
168 Mound City $62,468 $146,300 23.8% 7.4%
169 Knob Noster $62,353 $202,600 29.4% 6.0%
170 Sugar Creek $62,165 $136,600 23.0% 14.6%
171 Lakeshire $62,115 $258,700 29.2% 9.9%
172 Hermann $61,979 $191,300 30.0% 13.5%
173 Cameron $61,791 $193,500 12.8% 15.7%
174 Overland $61,773 $131,900 29.6% 9.7%
175 Macon $61,642 $151,800 22.4% 10.5%
176 Gerald $61,458 $150,800 16.2% 14.5%
177 Wellsville $61,429 $84,400 14.8% 14.4%
178 Unionville $61,406 $105,400 20.5% 18.3%
179 Warrenton $61,031 $204,800 12.5% 14.6%
180 Desloge $60,820 $127,500 13.5% 15.8%
181 Cedar Hill $60,625 $181,700 10.4% 15.9%
182 Cassville $60,469 $155,300 11.3% 31.3%
183 Lemay $60,399 $152,200 20.4% 14.7%
184 Independence $60,339 $172,900 21.9% 15.8%
185 Advance $59,688 $127,500 15.1% 14.0%
186 Richmond $59,556 $142,600 13.2% 16.3%
187 Concordia $59,068 $166,500 28.1% 15.5%
188 Sikeston $58,915 $168,800 27.5% 14.2%
189 Carterville $58,849 $97,600 10.7% 18.3%
190 Blue Summit $58,813 $33,500 0.0% 36.5%
191 Princeton $58,558 $78,000 18.6% 18.0%
192 La Grange $58,456 $92,000 10.2% 14.6%
193 Ash Grove $58,250 $141,800 21.0% 11.0%
194 Crocker $58,207 $101,600 10.3% 21.9%
195 St. Joseph $57,956 $154,200 23.0% 17.7%
196 Neosho $57,891 $163,400 21.7% 15.2%
197 New Madrid $57,727 $127,500 19.5% 12.3%
198 Fayette $57,679 $146,700 34.3% 16.9%
199 Montgomery City $57,500 $161,100 20.2% 17.7%
200 Warrensburg $57,067 $222,200 37.8% 16.2%
201 Tarkio $56,927 $87,800 23.1% 14.4%
202 Lexington $56,905 $161,300 19.1% 17.0%
203 Waynesville $56,836 $200,000 32.0% 16.5%
204 Boonville $56,429 $187,900 21.6% 14.3%
205 Reeds Spring $56,364 $185,400 19.0% 14.1%
206 Auxvasse $56,307 $132,600 28.3% 29.8%
207 St. Louis $56,160 $197,500 41.1% 20.6%
208 Milan $56,063 $89,400 17.8% 10.7%
209 Pevely $56,000 $219,600 18.4% 17.9%
210 Osage Beach $55,994 $355,200 25.6% 12.8%
211 Spanish Lake $55,920 $135,600 14.3% 14.8%
212 Hazelwood $55,908 $167,400 28.9% 15.9%
213 Monroe City $55,737 $159,300 17.5% 12.7%
214 Cape Girardeau $55,658 $196,300 34.9% 20.8%
215 Canton $55,357 $117,900 17.2% 15.0%
216 Belle $55,192 $151,000 11.5% 21.8%
217 Moline Acres $55,132 $90,000 14.0% 18.9%
218 Memphis $55,125 $132,800 20.3% 12.2%
219 New Franklin $55,066 $139,500 20.3% 16.0%
220 Shell Knob $54,925 $321,700 25.0% 14.7%
221 Charlack $54,792 $119,000 19.9% 17.0%
222 Whiteman AFB $54,641 $328,800 49.7% 13.3%
223 Steele $54,600 $119,200 17.8% 24.3%
224 Chillicothe $54,493 $127,000 16.1% 16.8%
225 Marshall $54,437 $147,900 25.4% 17.1%
226 Camdenton $54,375 $175,500 11.6% 15.3%
227 Goodman $54,250 $117,200 14.0% 16.5%
228 Duquesne $54,135 $184,200 26.9% 14.2%
229 Vinita Park $53,995 $99,300 24.5% 20.8%
230 Anderson $53,966 $116,200 12.0% 17.7%
231 St. John $53,755 $106,300 19.9% 15.4%
232 Farmington $53,729 $196,500 16.3% 15.9%
233 Hannibal $53,721 $127,700 19.6% 19.5%
234 Cool Valley $53,560 $102,800 12.1% 28.8%
235 Bourbon $53,533 $136,800 15.3% 20.6%
236 Hollister $53,507 $163,600 17.1% 10.2%
237 St. James $53,453 $142,000 20.3% 19.4%
238 Grandview $53,447 $188,500 25.5% 17.9%
239 Maryville $53,352 $189,400 35.6% 24.4%
240 Bowling Green $53,295 $128,800 10.0% 25.8%
241 Mount Vernon $53,255 $186,800 19.7% 13.8%
242 Brookfield $53,000 $102,100 13.9% 14.3%
243 Adrian $52,829 $159,500 12.8% 13.8%
244 Hanley Hills $52,828 $73,300 12.7% 33.9%
245 Huntsville $52,727 $111,400 11.8% 17.9%
246 Park Hills $52,563 $131,300 14.1% 14.4%
247 Kennett $52,500 $112,000 15.6% 19.1%
248 De Soto $52,500 $160,700 11.5% 13.1%
249 St. Ann $52,323 $126,600 20.4% 13.0%
250 Portageville $52,279 $152,400 19.1% 17.5%
251 Merriam Woods $52,250 $116,400 9.7% 25.2%
252 Joplin $52,097 $168,300 26.7% 16.9%
253 Riverside $52,006 $411,300 37.3% 17.3%
254 Branson $51,978 $251,000 27.7% 20.2%
255 Perryville $51,897 $179,700 20.4% 19.0%
256 Dexter $51,701 $137,200 17.7% 17.0%
257 Seymour $51,591 $116,900 10.4% 31.4%
258 Fulton $51,429 $155,900 21.7% 14.0%
259 Carthage $51,328 $146,800 22.1% 27.2%
260 Clinton $51,250 $155,400 15.8% 15.2%
261 Pierce City $51,121 $135,600 5.8% 31.8%
262 Sedalia $50,990 $143,000 16.3% 19.4%
263 Mexico $50,873 $139,800 17.2% 17.8%
264 Glasgow $50,446 $122,600 24.7% 11.9%
265 Vandalia $50,313 $84,500 7.9% 13.9%
266 Marlborough $50,300 $191,600 35.5% 4.6%
267 Kirksville $50,071 $153,900 40.3% 28.2%
268 Trenton $50,015 $99,500 18.2% 18.1%
269 La Plata $50,000 $105,800 14.2% 9.1%
270 Campbell $49,926 $75,300 9.4% 30.7%
271 Dixon $49,904 $134,200 16.3% 22.2%
272 Aurora $49,848 $124,400 12.0% 18.1%
273 Windsor $49,783 $101,400 15.2% 24.2%
274 Carrollton $49,777 $110,200 20.2% 23.5%
275 Elsberry $49,760 $139,000 15.3% 24.8%
276 Kimberling City $49,692 $246,500 28.0% 19.5%
277 North Kansas City $49,682 $197,500 35.0% 9.1%
278 Marionville $49,631 $131,400 14.3% 21.0%
279 Bolivar $49,622 $201,600 27.9% 18.8%
280 Monett $49,390 $167,700 12.8% 15.2%
281 Fredericktown $49,375 $136,100 21.4% 16.9%
282 Claycomo $49,343 $169,600 12.9% 19.8%
283 Springfield $49,311 $177,700 31.4% 18.4%
284 Tipton $49,257 $130,200 7.0% 20.4%
285 Bellefontaine Neighbors $49,170 $99,700 17.8% 21.4%
286 Owensville $49,149 $139,800 10.8% 22.7%
287 Appleton City $49,036 $98,200 18.2% 10.9%
288 Granby $48,864 $104,700 16.9% 25.6%
289 Riverview $48,482 $72,700 7.1% 24.9%
290 Bernie $48,438 $98,100 15.1% 24.1%
291 Bethany $48,375 $121,700 17.4% 17.1%
292 Kahoka $48,370 $100,000 13.7% 11.0%
293 Lebanon $48,359 $158,800 18.2% 21.7%
294 Ste. Genevieve $48,097 $172,400 14.6% 12.8%
295 Ferguson $47,524 $109,900 21.3% 24.2%
296 Shelbina $47,500 $86,200 19.8% 20.6%
297 Woodson Terrace $47,417 $104,000 19.2% 26.9%
298 Gallatin $47,198 $137,500 19.4% 19.8%
299 Rich Hill $47,167 $75,600 7.5% 33.7%
300 Cole Camp $47,083 $171,500 21.6% 12.7%
301 Sweet Springs $46,780 $107,900 13.1% 14.9%
302 Ironton $46,750 $120,000 28.4% 14.5%
303 Rolla $46,204 $187,000 35.6% 23.5%
304 Bonne Terre $46,179 $153,000 14.4% 28.3%
305 Seneca $46,023 $132,600 7.0% 21.4%
306 Cuba $45,916 $136,600 9.5% 14.1%
307 Forsyth $45,824 $192,600 34.3% 11.7%
308 Rock Port $45,815 $115,600 26.9% 13.7%
309 Northwoods $45,330 $76,000 21.9% 24.8%
310 Wellston $44,957 N/A 12.5% 35.4%
311 Albany $44,926 $101,300 21.1% 19.4%
312 Leadwood $44,783 $63,200 13.3% 36.0%
313 Berkeley $44,265 $82,300 14.4% 35.1%
314 Moberly $44,145 $153,100 16.3% 18.4%
315 West Plains $44,002 $169,900 17.1% 28.1%
316 Salem $43,923 $115,000 15.1% 11.1%
317 Chaffee $43,542 $117,400 19.5% 9.2%
318 Nevada $42,813 $122,700 14.3% 27.8%
319 Osceola $42,582 $127,000 18.3% 26.1%
320 Ava $42,500 $148,000 12.1% 21.7%
321 Edina $42,396 $85,600 17.5% 22.4%
322 Butler $42,151 $145,400 13.0% 24.7%
323 Poplar Bluff $41,941 $119,800 14.4% 20.8%
324 Bloomfield $41,838 $67,100 7.8% 25.1%
325 St. Clair $41,820 $157,700 9.5% 15.0%
326 Sarcoxie $41,705 $94,100 4.9% 25.4%
327 Eldon $41,684 $157,400 17.5% 12.8%
328 Noel $41,483 $122,400 14.8% 27.2%
329 Warsaw $41,413 $152,000 14.9% 20.1%
330 Willow Springs $41,406 $135,400 16.0% 20.5%
331 Breckenridge Hills $40,958 $96,100 13.8% 25.9%
332 Bismarck $40,250 $107,800 16.0% 20.3%
333 Malden $40,118 $101,300 10.6% 30.1%
334 Piedmont $40,019 $97,700 11.4% 49.0%
335 Houston $40,000 $114,400 16.0% 30.0%
336 Buffalo $39,896 $141,800 27.8% 22.3%
337 Potosi $39,846 $110,100 9.0% 25.0%
338 Slater $39,479 $85,300 13.7% 34.0%
339 Jennings $38,984 $68,800 10.8% 25.2%
340 Mountain View $38,942 $123,500 11.7% 29.4%
341 Louisiana $38,673 $72,100 13.5% 31.7%
342 Bel-Ridge $38,049 $90,700 10.8% 17.7%
343 Marble Hill $37,734 $101,400 6.5% 29.5%
344 Castle Point $37,679 $62,600 10.1% 34.1%
345 Stockton $37,679 $140,100 18.1% 20.0%
346 Doniphan $37,650 $110,400 14.8% 30.2%
347 Humansville $37,446 $63,700 5.6% 33.9%
348 Thayer $37,417 $67,500 20.0% 34.3%
349 Mountain Grove $37,415 $87,200 15.3% 17.8%
350 Crane $37,132 $120,800 13.1% 34.2%
351 Velda City $37,105 $49,500 15.6% 21.6%
352 Purdy $36,711 $92,300 7.9% 36.9%
353 Lamar $36,705 $117,200 18.7% 32.6%
354 Greenfield $36,420 $86,600 13.5% 26.7%
355 Flordell Hills $36,410 $51,800 14.6% 41.1%
356 Ellington $36,205 $71,300 9.6% 13.5%
357 Linn $36,176 $165,800 23.6% 25.6%
358 Licking $35,652 $116,900 5.7% 37.5%
359 Caruthersville $34,652 $107,700 12.0% 31.4%
360 East Prairie $34,637 $68,400 13.6% 21.2%
361 Richland $34,268 $76,100 14.1% 25.9%
362 Charleston $33,952 $123,700 10.0% 25.8%
363 Cabool $33,929 $130,000 20.1% 28.9%
364 Versailles $33,586 $117,500 13.0% 20.4%
365 Gainesville $32,391 $119,500 15.6% 29.0%
366 El Dorado Springs $32,128 $103,900 11.6% 28.4%
367 Senath $31,667 $79,500 6.3% 24.2%
368 Steelville $31,552 $92,500 12.9% 34.8%
369 Pagedale $31,250 $75,200 13.0% 26.1%
370 Mansfield $29,773 $94,800 15.8% 32.1%
371 Glasgow Village $29,530 $69,000 9.2% 46.7%
372 Normandy $29,379 $87,300 30.6% 36.9%
373 Hayti $24,881 $70,400 6.4% 42.5%
374 Pine Lawn $24,837 $66,800 4.5% 42.6%
375 Van Buren $20,560 $103,400 9.6% 44.4%