Missouri places ranked by median household income

575 places in Missouri have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Ladue ($250,000 or more), Clarkson Valley ($247,000), Frontenac ($233,425).

Lowest figure: Qulin ($23,365).

The figure for Missouri as a whole is $70,702 (±$325).

Figures last updated on .

Figure for Missouri as a whole
$70,702 (±$325)
Places ranked
575

Missouri places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1LadueSt. Louis County$250,000 or more
2Clarkson ValleySt. Louis County$247,000 (±$26,617)
3FrontenacSt. Louis County$233,425 (±$50,929)
4Town and CountrySt. Louis County$232,534 (±$45,210)
5Des PeresSt. Louis County$224,327 (±$37,518)
6Warson WoodsSt. Louis County$206,979 (±$14,383)
7Loch LloydCass County$183,958 (±$25,505)
8Lake WinnebagoCass County$178,565 (±$18,618)
9ParkvillePlatte County$171,271 (±$21,295)
10Fremont HillsChristian County$171,250 (±$28,415)
11GlendaleSt. Louis County$170,700 (±$29,281)
12Lake LotawanaJackson County$165,962 (±$24,402)
13WildwoodSt. Louis County$161,060 (±$10,613)
14Crystal Lake ParkSt. Louis County$159,554 (±$16,256)
15St. PaulSt. Charles County$159,022 (±$19,881)
16Weldon SpringSt. Charles County$158,548 (±$13,796)
17Grantwood VillageSt. Louis County$153,947 (±$18,873)
18 (tie)Dardenne PrairieSt. Charles County$152,500 (±$19,964)
18 (tie)Weatherby LakePlatte County$152,500 (±$43,580)
20InnsbrookWarren County$150,833 (±$36,292)
21Sunset HillsSt. Louis County$138,144 (±$31,334)
22LaBarque CreekJefferson County$133,083 (±$38,564)
23ChesterfieldSt. Louis County$133,037 (±$6,243)
24Platte WoodsPlatte County$131,458 (±$31,714)
25CottlevilleSt. Charles County$131,310 (±$28,368)
26Flint HillSt. Charles County$130,208 (±$45,563)
27Lake WaukomisPlatte County$128,702 (±$17,462)
28Creve CoeurSt. Louis County$127,188 (±$14,384)
29Lake St. LouisSt. Charles County$125,693 (±$12,310)
30BallwinSt. Louis County$124,626 (±$8,097)
31ClaytonSt. Louis County$123,000 (±$12,353)
32Lone JackJackson County$121,389 (±$7,475)
33KirkwoodSt. Louis County$121,270 (±$12,464)
34WardsvilleCole County$121,222 (±$7,367)
35Twin OaksSt. Louis County$120,151 (±$32,730)
36ForistellSt. Charles County$116,581 (±$17,822)
37Webster GrovesSt. Louis County$115,227 (±$6,638)
38OaklandSt. Louis County$114,861 (±$14,162)
39EllisvilleSt. Louis County$113,309 (±$15,326)
40WentzvilleSt. Charles County$112,394 (±$6,343)
41MarthasvilleWarren County$112,083 (±$20,321)
42OlivetteSt. Louis County$111,660 (±$8,828)
43Bel-NorSt. Louis County$110,667 (±$14,478)
44O'FallonSt. Charles County$110,443 (±$5,849)
45EurekaSt. Louis County$108,394 (±$6,090)
46GreenwoodJackson County$107,250 (±$16,011)
47CrestwoodSt. Louis County$107,169 (±$19,812)
48OakvilleSt. Louis County$106,362 (±$4,380)
49AgencyBuchanan County$106,000 (±$12,768)
50Rockford Township (Caldwell County)Caldwell County$105,506 (±$13,616)
51Lake TapawingoJackson County$104,821 (±$13,998)
52RaymoreCass County$104,447 (±$8,484)
53KearneyClay County$103,622 (±$11,158)
54Lee's SummitJackson County$102,531 (±$3,833)
55BloomsdaleSte. Genevieve County$101,736 (±$25,627)
56SmithvilleClay County$101,165 (±$9,215)
57FentonSt. Louis County$101,000 (±$6,638)
58OdessaLafayette County$100,022 (±$21,672)
59BrentwoodSt. Louis County$99,719 (±$17,050)
60Old JamestownSt. Louis County$99,521 (±$9,587)
61TaosCole County$98,854 (±$14,969)
62Byrnes MillJefferson County$98,576 (±$29,990)
63LeawoodNewton County$97,813 (±$29,813)
64ManchesterSt. Louis County$97,801 (±$19,572)
65BarnhartJefferson County$95,811 (±$10,062)
66Pleasant HillCass County$95,602 (±$15,018)
67Rock HillSt. Louis County$95,372 (±$17,390)
68BattlefieldGreene County$94,542 (±$10,190)
69PeculiarCass County$94,519 (±$22,715)
70Richmond HeightsSt. Louis County$94,460 (±$14,131)
71HerculaneumJefferson County$93,438 (±$13,888)
72AshlandBoone County$93,143 (±$8,077)
73GlenaireClay County$92,813 (±$17,777)
74Loma LindaNewton County$92,292 (±$29,549)
75Pasadena ParkSt. Louis County$91,964 (±$21,055)
76Wilbur ParkSt. Louis County$91,667 (±$13,820)
77St. PetersSt. Charles County$91,637 (±$3,124)
78OronogoJasper County$91,563 (±$8,210)
79ImperialJefferson County$90,028 (±$26,961)
80Wood HeightsRay County$89,688 (±$19,625)
81Grain ValleyJackson County$89,649 (±$7,523)
82Village of Four SeasonsCamden County$89,635 (±$14,491)
83St. MartinsCole County$89,250 (±$28,142)
84ConcordSt. Louis County$89,038 (±$7,581)
85Blue SpringsJackson County$88,920 (±$4,089)
86WestonPlatte County$88,750 (±$21,631)
87LibertyClay County$88,542 (±$9,001)
88WinchesterSt. Louis County$87,917 (±$10,256)
89BucknerJackson County$87,350 (±$19,371)
90ClevelandCass County$86,493 (±$14,285)
91Bethlehem TownshipHenry County$86,469 (±$26,677)
92Maryland HeightsSt. Louis County$86,436 (±$7,762)
93BentonScott County$86,023 (±$25,153)
94Terre du LacSt. Francois County$86,019 (±$25,124)
95Sycamore HillsSt. Louis County$85,962 (±$30,601)
96St. CharlesSt. Charles County$85,937 (±$3,974)
97New Lisbon TownshipStoddard County$85,441 (±$21,481)
98Holts SummitCallaway County$85,064 (±$9,939)
99Jefferson Township (Linn County)Linn County$84,875 (±$16,021)
100WillardGreene County$84,600 (±$10,806)
101GowerClinton County$83,750 (±$21,297)
102NixaChristian County$83,385 (±$4,260)
103Carl JunctionJasper County$82,879 (±$11,490)
104Upton TownshipTexas County$82,083 (±$8,221)
105Cream Ridge TownshipLivingston County$81,429 (±$6,257)
106West Boone TownshipBates County$81,058 (±$27,993)
107Country ClubAndrew County$81,042 (±$10,733)
108HigginsvilleLafayette County$81,033 (±$15,824)
109StewartsvilleDeKalb County$80,972 (±$10,738)
110ShrewsburySt. Louis County$80,757 (±$12,016)
111University CitySt. Louis County$80,694 (±$12,524)
112Wright CityWarren County$80,152 (±$9,651)
113Colfax Township (Harrison County)Harrison County$79,821 (±$18,870)
114Colfax Township (DeKalb County)DeKalb County$79,583 (±$18,449)
115AfftonSt. Louis County$79,539 (±$6,610)
116GladstoneClay County$79,271 (±$5,864)
117Atchison TownshipNodaway County$79,261 (±$7,418)
118WashingtonFranklin County$79,173 (±$9,818)
119Green ParkSt. Louis County$79,141 (±$11,330)
120TroyLincoln County$79,012 (±$14,941)
121EdgertonPlatte County$78,393 (±$33,349)
122ArnoldJefferson County$78,370 (±$6,883)
123CleverChristian County$78,366 (±$4,967)
124Black JackSt. Louis County$78,331 (±$14,662)
125HardinRay County$78,320 (±$23,147)
126SappingtonSt. Louis County$77,650 (±$6,349)
127Grand River Township (DeKalb County)DeKalb County$77,589 (±$30,987)
128HillsboroJefferson County$77,500 (±$22,384)
129Washington Township (DeKalb County)DeKalb County$77,432 (±$7,748)
130JacksonCape Girardeau County$77,105 (±$7,262)
131SturgeonBoone County$76,250 (±$17,677)
132New BloomfieldCallaway County$76,146 (±$30,497)
133WinfieldLincoln County$75,766 (±$7,008)
134Pleasant ValleyClay County$75,682 (±$18,208)
135Bogard TownshipHenry County$75,313 (±$32,769)
136Keytesville TownshipChariton County$75,243 (±$8,164)
137Oak GroveJackson County$75,102 (±$10,369)
138Marceline TownshipLinn County$74,872 (±$7,866)
139JonesburgMontgomery County$74,821 (±$29,019)
140Fair GroveGreene County$74,514 (±$8,784)
141OzarkChristian County$74,182 (±$6,354)
142Lake OzarkMiller County$74,176 (±$12,719)
143Pilot GroveCooper County$73,977 (±$15,934)
144Villa RidgeFranklin County$73,826 (±$25,140)
145DiamondNewton County$73,587 (±$10,578)
146FestusJefferson County$73,532 (±$7,682)
147Moscow MillsLincoln County$73,468 (±$19,630)
148UnionFranklin County$73,435 (±$7,625)
149OrrickRay County$73,000 (±$11,391)
150Excelsior SpringsClay County$72,609 (±$10,479)
151Parson Creek TownshipLinn County$72,604 (±$8,328)
152Crystal CityJefferson County$72,598 (±$13,013)
153DellwoodSt. Louis County$72,540 (±$11,554)
154Kidder TownshipCaldwell County$72,532 (±$9,598)
155Union Township (Barton County)Barton County$72,348 (±$7,176)
156Salisbury TownshipChariton County$72,288 (±$3,254)
157Deer Creek Township (Bates County)Bates County$72,262 (±$10,970)
158MurphyJefferson County$72,233 (±$10,680)
159FreemanCass County$72,125 (±$17,026)
160BridgetonSt. Louis County$72,005 (±$16,699)
161Liberty Township (Daviess County)Daviess County$71,818 (±$6,493)
162Platte CityPlatte County$71,498 (±$7,151)
163Indian LakeCrawford County$71,354 (±$33,452)
164New HavenFranklin County$71,306 (±$5,091)
165HallsvilleBoone County$71,000 (±$15,629)
166High RidgeJefferson County$70,917 (±$9,494)
167Grant Township (Caldwell County)Caldwell County$70,750 (±$15,090)
168Montevallo TownshipVernon County$70,610 (±$12,665)
169RogersvilleWebster County$70,485 (±$14,854)
170Union Township (Putnam County)Putnam County$70,357 (±$15,765)
171Pasadena HillsSt. Louis County$70,341 (±$12,574)
172Leesville TownshipHenry County$70,000 (±$16,297)
173PalmyraMarion County$69,922 (±$8,058)
174BeltonCass County$69,226 (±$4,993)
175Kansas CityJackson County$69,166 (±$1,445)
176Airport DriveJasper County$69,063 (±$28,961)
177RaytownJackson County$68,840 (±$5,642)
178ArchieCass County$68,750 (±$17,164)
179St. GeorgeSt. Louis County$68,091 (±$18,100)
180Calverton ParkSt. Louis County$68,021 (±$12,992)
181Valley ParkSt. Louis County$67,898 (±$11,363)
182Fort Leonard WoodPulaski County$67,772 (±$6,063)
183MarshfieldWebster County$67,642 (±$4,720)
184OregonHolt County$67,625 (±$10,737)
185Egypt TownshipCarroll County$67,279 (±$11,005)
186LathropClinton County$67,178 (±$14,461)
187MehlvilleSt. Louis County$67,071 (±$4,401)
188Osage Township (Henry County)Henry County$66,667 (±$11,411)
189ColumbiaBoone County$66,498 (±$1,794)
190CentraliaBoone County$66,438 (±$14,614)
191Jefferson CityCole County$66,371 (±$4,731)
192LawsonRay County$65,941 (±$2,603)
193RepublicGreene County$65,729 (±$3,714)
194Gray SummitFranklin County$65,667 (±$15,374)
195La MontePettis County$65,648 (±$8,886)
196NorborneCarroll County$65,577 (±$10,070)
197TrimbleClinton County$65,563 (±$4,853)
198Webb CityJasper County$65,469 (±$7,154)
199Polk Township (DeKalb County)DeKalb County$65,455 (±$10,273)
200Camden TownshipDeKalb County$65,417 (±$18,300)
201SalisburyChariton County$65,329 (±$13,020)
202FlorissantSt. Louis County$65,318 (±$3,760)
203Jamesport TownshipDaviess County$65,294 (±$5,978)
204Garden CityCass County$65,260 (±$7,713)
205LiberalBarton County$65,250 (±$17,238)
206HamiltonCaldwell County$65,213 (±$12,902)
207OranScott County$65,200 (±$13,290)
208MaplewoodSt. Louis County$65,125 (±$9,560)
209Pleasant HopePolk County$65,078 (±$10,286)
210Clinton Township (Texas County)Texas County$64,861 (±$15,537)
211 (tie)Ozark Township (Barton County)Barton County$64,750 (±$10,283)
211 (tie)StraffordGreene County$64,750 (±$7,210)
213Kingston TownshipCaldwell County$64,327 (±$20,641)
214CaliforniaMoniteau County$63,864 (±$14,111)
215ParmaNew Madrid County$63,750 (±$17,904)
216Roubidoux TownshipTexas County$63,717 (±$11,556)
217Rockaway BeachTaney County$63,646 (±$12,414)
218White Oak Township (Henry County)Henry County$63,618 (±$26,989)
219ParisMonroe County$63,487 (±$14,481)
220PlattsburgClinton County$63,423 (±$11,721)
221DuenwegJasper County$63,375 (±$10,110)
222SullivanFranklin County$63,370 (±$8,371)
223MarcelineLinn County$63,355 (±$18,469)
224Washington Township (Vernon County)Vernon County$63,313 (±$20,121)
225LincolnBenton County$63,200 (±$11,429)
226SpartaChristian County$63,182 (±$9,625)
227HoldenJohnson County$63,056 (±$9,588)
228New LondonRalls County$63,021 (±$15,090)
229Green RidgePettis County$62,974 (±$6,102)
230PacificFranklin County$62,860 (±$8,060)
231Jackson Township (Nodaway County)Nodaway County$62,857 (±$9,026)
232HolcombDunklin County$62,841 (±$30,558)
233St. RobertPulaski County$62,641 (±$8,012)
234StanberryGentry County$62,639 (±$27,863)
235Scott CityScott County$62,599 (±$10,915)
236SavannahAndrew County$62,535 (±$3,811)
237HarrisonvilleCass County$62,473 (±$10,317)
238Mound CityHolt County$62,468 (±$11,247)
239Knob NosterJohnson County$62,353 (±$10,162)
240Sugar CreekJackson County$62,165 (±$11,636)
241LakeshireSt. Louis County$62,115 (±$4,902)
242HermannGasconade County$61,979 (±$9,479)
243CameronClinton County$61,791 (±$8,246)
244OverlandSt. Louis County$61,773 (±$4,808)
245MaconMacon County$61,642 (±$7,463)
246GeraldFranklin County$61,458 (±$17,731)
247WellsvilleMontgomery County$61,429 (±$19,194)
248UnionvillePutnam County$61,406 (±$9,847)
249Pike TownshipStoddard County$61,313 (±$7,852)
250Union StarDeKalb County$61,299 (±$9,406)
251Moundville TownshipVernon County$61,250 (±$12,942)
252WarrentonWarren County$61,031 (±$10,449)
253Deepwater Township (Henry County)Henry County$61,000 (±$10,481)
254DeslogeSt. Francois County$60,820 (±$14,867)
255Jefferson Township (Nodaway County)Nodaway County$60,750 (±$10,812)
256Cedar HillJefferson County$60,625 (±$5,975)
257CassvilleBarry County$60,469 (±$8,475)
258LemaySt. Louis County$60,399 (±$4,792)
259IndependenceJackson County$60,339 (±$2,199)
260RavenwoodNodaway County$60,250 (±$8,031)
261Hamilton Township (Caldwell County)Caldwell County$59,839 (±$9,496)
262AdvanceStoddard County$59,688 (±$10,661)
263Bella VillaSt. Louis County$59,583 (±$9,577)
264RichmondRay County$59,556 (±$11,938)
265ConcordiaLafayette County$59,068 (±$7,090)
266Morgan TownshipMercer County$59,038 (±$14,281)
267SikestonScott County$58,915 (±$3,526)
268Clinton Township (Henry County)Henry County$58,909 (±$6,816)
269CartervilleJasper County$58,849 (±$8,834)
270Blue SummitJackson County$58,813 (±$23,242)
271TruesdaleWarren County$58,750 (±$24,146)
272PrincetonMercer County$58,558 (±$14,672)
273La GrangeLewis County$58,456 (±$12,453)
274Indian PointStone County$58,438 (±$23,511)
275Ash GroveGreene County$58,250 (±$7,193)
276CrockerPulaski County$58,207 (±$10,518)
277Carrollton TownshipCarroll County$58,160 (±$7,466)
278St. JosephBuchanan County$57,956 (±$2,542)
279NeoshoNewton County$57,891 (±$5,104)
280Liberty Township (Stoddard County)Stoddard County$57,847 (±$4,794)
281Brookfield TownshipLinn County$57,835 (±$7,029)
282New MadridNew Madrid County$57,727 (±$16,451)
283Jackson Township (Gentry County)Gentry County$57,708 (±$14,720)
284FayetteHoward County$57,679 (±$20,393)
285Olympian VillageJefferson County$57,614 (±$7,030)
286 (tie)EoliaPike County$57,500 (±$16,433)
286 (tie)Montgomery CityMontgomery County$57,500 (±$8,071)
288Mound TownshipBates County$57,404 (±$26,769)
289Polk Township (Nodaway County)Nodaway County$57,294 (±$2,871)
290Castor TownshipStoddard County$57,125 (±$13,448)
291WarrensburgJohnson County$57,067 (±$4,139)
292Hurricane TownshipCarroll County$57,059 (±$4,873)
293TarkioAtchison County$56,927 (±$10,465)
294Lamar TownshipBarton County$56,926 (±$15,117)
295LexingtonLafayette County$56,905 (±$12,226)
296KelsoScott County$56,875 (±$15,849)
297HighlandvilleChristian County$56,786 (±$14,702)
298RussellvilleCole County$56,750 (±$14,869)
299Chillicothe TownshipLivingston County$56,565 (±$4,842)
300BoonvilleCooper County$56,429 (±$9,212)
301MillerLawrence County$56,371 (±$11,910)
302Reeds SpringStone County$56,364 (±$7,292)
303AuxvasseCallaway County$56,307 (±$5,176)
304FairfaxAtchison County$56,250 (±$20,005)
305St. LouisSt. Louis city$56,160 (±$1,305)
306MilanSullivan County$56,063 (±$5,992)
307PevelyJefferson County$56,000 (±$12,258)
308Osage BeachCamden County$55,994 (±$7,467)
309Drywood TownshipVernon County$55,950 (±$5,772)
310Spanish LakeSt. Louis County$55,920 (±$4,576)
311HazelwoodSt. Louis County$55,908 (±$4,554)
312Monroe CityMonroe County$55,737 (±$12,170)
313Davis Township (Caldwell County)Caldwell County$55,729 (±$6,408)
314Morris TownshipTexas County$55,662 (±$16,842)
315Cape GirardeauCape Girardeau County$55,658 (±$2,313)
316Independence Township (Dunklin County)Dunklin County$55,521 (±$7,890)
317Walnut GroveGreene County$55,500 (±$7,673)
318Tebo TownshipHenry County$55,469 (±$15,818)
319CantonLewis County$55,357 (±$17,598)
320BelleMaries County$55,192 (±$11,457)
321Moline AcresSt. Louis County$55,132 (±$11,641)
322MemphisScotland County$55,125 (±$9,868)
323Jackson Township (Texas County)Texas County$55,088 (±$18,092)
324New FranklinHoward County$55,066 (±$9,562)
325Shell KnobBarry County$54,925 (±$10,861)
326CharlackSt. Louis County$54,792 (±$18,870)
327BertrandMississippi County$54,688 (±$8,188)
328Whiteman AFBJohnson County$54,641 (±$9,294)
329SteelePemiscot County$54,600 (±$10,297)
330Bucklin TownshipLinn County$54,545 (±$9,682)
331DrexelCass County$54,519 (±$13,017)
332ChillicotheLivingston County$54,493 (±$5,132)
333Grant Township (Nodaway County)Nodaway County$54,464 (±$9,778)
334MarshallSaline County$54,437 (±$4,627)
335CamdentonCamden County$54,375 (±$11,080)
336GoodmanMcDonald County$54,250 (±$12,149)
337DuquesneJasper County$54,135 (±$14,103)
338Union Township (Daviess County)Daviess County$54,000 (±$7,727)
339Vinita ParkSt. Louis County$53,995 (±$6,448)
340AndersonMcDonald County$53,966 (±$6,807)
341Marion Township (Mercer County)Mercer County$53,851 (±$3,494)
342St. JohnSt. Louis County$53,755 (±$6,617)
343FarmingtonSt. Francois County$53,729 (±$6,249)
344HannibalMarion County$53,721 (±$5,857)
345South West TownshipBarton County$53,631 (±$22,661)
346FordlandWebster County$53,571 (±$12,589)
347Cool ValleySt. Louis County$53,560 (±$13,399)
348BourbonCrawford County$53,533 (±$15,963)
349PoloCaldwell County$53,523 (±$6,117)
350HollisterTaney County$53,507 (±$11,009)
351St. JamesPhelps County$53,453 (±$9,946)
352GrandviewJackson County$53,447 (±$6,835)
353MaryvilleNodaway County$53,352 (±$7,172)
354LaddoniaAudrain County$53,309 (±$5,791)
355Bowling GreenPike County$53,295 (±$8,485)
356Mount VernonLawrence County$53,255 (±$8,726)
357Cooper TownshipGentry County$53,173 (±$24,257)
358 (tie)Bethany TownshipHarrison County$53,000 (±$7,146)
358 (tie)BrookfieldLinn County$53,000 (±$11,762)
360AdrianBates County$52,829 (±$9,488)
361Hanley HillsSt. Louis County$52,828 (±$9,814)
362HuntsvilleRandolph County$52,727 (±$9,901)
363Park HillsSt. Francois County$52,563 (±$10,002)
364 (tie)De SotoJefferson County$52,500 (±$11,189)
364 (tie)KennettDunklin County$52,500 (±$13,654)
366St. AnnSt. Louis County$52,323 (±$4,470)
367PortagevilleNew Madrid County$52,279 (±$14,947)
368 (tie)Merriam WoodsTaney County$52,250 (±$10,955)
368 (tie)ShelbyvilleShelby County$52,250 (±$14,282)
370JoplinJasper County$52,097 (±$3,671)
371EllsinoreCarter County$52,010 (±$11,766)
372MinerScott County$52,000 (±$11,675)
373BransonTaney County$51,978 (±$3,748)
374LeetonJohnson County$51,917 (±$18,890)
375PerryvillePerry County$51,897 (±$6,005)
376HaleCarroll County$51,875 (±$9,119)
377Windsor TownshipHenry County$51,719 (±$5,812)
378DexterStoddard County$51,701 (±$4,954)
379Hawk PointLincoln County$51,667 (±$16,525)
380Osage Township (Bates County)Bates County$51,625 (±$12,542)
381SeymourWebster County$51,591 (±$5,137)
382AlbaJasper County$51,510 (±$3,992)
383JasperJasper County$51,458 (±$18,221)
384FultonCallaway County$51,429 (±$5,999)
385CarthageJasper County$51,328 (±$4,694)
386ClintonHenry County$51,250 (±$7,851)
387Pierce CityLawrence County$51,121 (±$11,006)
388Duck Creek TownshipStoddard County$51,099 (±$5,625)
389King CityGentry County$51,042 (±$8,558)
390SedaliaPettis County$50,990 (±$3,718)
391Union Township (Dunklin County)Dunklin County$50,938 (±$14,538)
392Nodaway TownshipNodaway County$50,917 (±$13,742)
393MexicoAudrain County$50,873 (±$4,859)
394Wilson Township (Putnam County)Putnam County$50,846 (±$7,494)
395Golden City TownshipBarton County$50,833 (±$7,269)
396PerryRalls County$50,795 (±$10,316)
397Trenton TownshipGrundy County$50,557 (±$4,618)
398GlasgowHoward County$50,446 (±$11,638)
399VandaliaAudrain County$50,313 (±$18,881)
400MarlboroughSt. Louis County$50,300 (±$14,258)
401AltonOregon County$50,208 (±$7,828)
402LaurieMorgan County$50,114 (±$16,447)
403KirksvilleAdair County$50,071 (±$6,150)
404TrentonGrundy County$50,015 (±$5,187)
405La PlataMacon County$50,000 (±$12,187)
406Center TownshipVernon County$49,962 (±$3,745)
407CampbellDunklin County$49,926 (±$15,660)
408DixonPulaski County$49,904 (±$15,993)
409AuroraLawrence County$49,848 (±$9,771)
410WindsorHenry County$49,783 (±$6,970)
411CarrolltonCarroll County$49,777 (±$14,631)
412ElsberryLincoln County$49,760 (±$10,188)
413DearbornPlatte County$49,750 (±$12,831)
414Kimberling CityStone County$49,692 (±$6,146)
415North Kansas CityClay County$49,682 (±$8,952)
416MarionvilleLawrence County$49,631 (±$6,963)
417BolivarPolk County$49,622 (±$8,747)
418JamesportDaviess County$49,583 (±$20,463)
419MonettBarry County$49,390 (±$10,245)
420FredericktownMadison County$49,375 (±$9,719)
421ClaycomoClay County$49,343 (±$4,909)
422SpringfieldGreene County$49,311 (±$1,276)
423TiptonMoniteau County$49,257 (±$5,986)
424 (tie)Athens TownshipGentry County$49,250 (±$7,751)
424 (tie)BraymerCaldwell County$49,250 (±$10,606)
426EdmundsonSt. Louis County$49,213 (±$4,844)
427Bellefontaine NeighborsSt. Louis County$49,170 (±$5,961)
428Holcomb TownshipDunklin County$49,167 (±$14,945)
429OwensvilleGasconade County$49,149 (±$3,378)
430Appleton CitySt. Clair County$49,036 (±$4,524)
431Queen CitySchuyler County$48,884 (±$8,304)
432GranbyNewton County$48,864 (±$17,766)
433OttervilleCooper County$48,828 (±$9,389)
434Deerfield TownshipVernon County$48,618 (±$13,187)
435RiverviewSt. Louis County$48,482 (±$16,816)
436 (tie)BernieStoddard County$48,438 (±$7,907)
436 (tie)StoverMorgan County$48,438 (±$7,503)
438BethanyHarrison County$48,375 (±$12,288)
439KahokaClark County$48,370 (±$16,007)
440LebanonLaclede County$48,359 (±$5,468)
441Ste. GenevieveSte. Genevieve County$48,097 (±$7,763)
442WaverlyLafayette County$47,969 (±$9,219)
443SeligmanBarry County$47,798 (±$7,676)
444ExeterBarry County$47,625 (±$18,016)
445FergusonSt. Louis County$47,524 (±$6,766)
446Country Club HillsSt. Louis County$47,519 (±$5,917)
447ShelbinaShelby County$47,500 (±$11,275)
448Piney TownshipTexas County$47,462 (±$5,340)
449IberiaMiller County$47,438 (±$9,084)
450Woodson TerraceSt. Louis County$47,417 (±$9,030)
451Beverly HillsSt. Louis County$47,381 (±$14,844)
452BillingsChristian County$47,344 (±$16,892)
453BevierMacon County$47,240 (±$11,933)
454GallatinDaviess County$47,198 (±$9,060)
455Rich HillBates County$47,167 (±$6,553)
456Cotton Hill TownshipDunklin County$47,096 (±$9,278)
457Cole CampBenton County$47,083 (±$12,638)
458Sherrill TownshipTexas County$46,987 (±$7,762)
459Sweet SpringsSaline County$46,780 (±$4,415)
460IrontonIron County$46,750 (±$5,567)
461Brunswick TownshipChariton County$46,389 (±$11,902)
462ClarktonDunklin County$46,333 (±$9,612)
463RollaPhelps County$46,204 (±$3,783)
464Bonne TerreSt. Francois County$46,179 (±$9,621)
465SenecaNewton County$46,023 (±$9,517)
466FerrelviewPlatte County$45,938 (±$7,205)
467CubaCrawford County$45,916 (±$9,386)
468Freeborn TownshipDunklin County$45,882 (±$6,776)
469ForsythTaney County$45,824 (±$5,882)
470Rock PortAtchison County$45,815 (±$9,529)
471EminenceShannon County$45,417 (±$14,202)
472NorthwoodsSt. Louis County$45,330 (±$7,049)
473Hopkins TownshipNodaway County$45,313 (±$15,136)
474Grant CityWorth County$45,192 (±$6,317)
475Velda Village HillsSt. Louis County$45,000 (±$18,724)
476AlbanyGentry County$44,926 (±$7,945)
477LeadwoodSt. Francois County$44,783 (±$15,521)
478Pilot KnobIron County$44,500 (±$10,954)
479ParkwayFranklin County$44,479 (±$13,210)
480LockwoodDade County$44,375 (±$10,935)
481MaysvilleDeKalb County$44,271 (±$21,307)
482BerkeleySt. Louis County$44,265 (±$10,106)
483Golden CityBarton County$44,167 (±$11,566)
484MoberlyRandolph County$44,145 (±$5,133)
485West PlainsHowell County$44,002 (±$6,769)
486SalemDent County$43,923 (±$8,132)
487Walker Township (Vernon County)Vernon County$43,646 (±$16,794)
488ChaffeeScott County$43,542 (±$16,266)
489Mount Pleasant TownshipBates County$43,429 (±$6,590)
490Fields Creek TownshipHenry County$42,965 (±$14,112)
491Norwood CourtSt. Louis County$42,882 (±$7,286)
492Franklin TownshipGrundy County$42,875 (±$15,187)
493NevadaVernon County$42,813 (±$5,440)
494MatthewsNew Madrid County$42,695 (±$16,562)
495Richland Township (Stoddard County)Stoddard County$42,625 (±$12,023)
496OsceolaSt. Clair County$42,582 (±$20,733)
497AvaDouglas County$42,500 (±$11,889)
498EdinaKnox County$42,396 (±$9,377)
499New FlorenceMontgomery County$42,174 (±$17,639)
500ButlerBates County$42,151 (±$5,938)
501Poplar BluffButler County$41,941 (±$5,318)
502BloomfieldStoddard County$41,838 (±$5,920)
503St. ClairFranklin County$41,820 (±$5,116)
504SarcoxieJasper County$41,705 (±$17,167)
505EldonMiller County$41,684 (±$8,419)
506GideonNew Madrid County$41,538 (±$7,517)
507NoelMcDonald County$41,483 (±$6,590)
508WarsawBenton County$41,413 (±$8,417)
509Willow SpringsHowell County$41,406 (±$10,306)
510Fairview Township (Henry County)Henry County$41,389 (±$9,773)
511 (tie)Lowry CitySt. Clair County$41,250 (±$16,709)
511 (tie)ViburnumIron County$41,250 (±$13,494)
513Breckenridge HillsSt. Louis County$40,958 (±$19,841)
514Fair PlayPolk County$40,781 (±$17,824)
515LilbournNew Madrid County$40,625 (±$12,878)
516DoolittlePhelps County$40,417 (±$17,194)
517Salem Township (Dunklin County)Dunklin County$40,352 (±$8,853)
518BismarckSt. Francois County$40,250 (±$10,118)
519Burdine TownshipTexas County$40,121 (±$8,588)
520MaldenDunklin County$40,118 (±$7,486)
521PiedmontWayne County$40,019 (±$8,769)
522HoustonTexas County$40,000 (±$7,088)
523PotosiWashington County$39,846 (±$11,942)
524BrunswickChariton County$39,531 (±$10,965)
525JenningsSt. Louis County$38,984 (±$6,416)
526Mountain ViewHowell County$38,942 (±$13,008)
527LouisianaPike County$38,673 (±$7,255)
528ViennaMaries County$38,221 (±$2,607)
529Bel-RidgeSt. Louis County$38,049 (±$9,012)
530LeadingtonSt. Francois County$37,938 (±$6,481)
531Marble HillBollinger County$37,734 (±$9,734)
532 (tie)Castle PointSt. Louis County$37,679 (±$3,996)
532 (tie)StocktonCedar County$37,679 (±$7,043)
534DoniphanRipley County$37,650 (±$16,944)
535HillsdaleSt. Louis County$37,583 (±$9,160)
536HumansvillePolk County$37,446 (±$7,631)
537Cass TownshipTexas County$37,434 (±$9,102)
538ThayerOregon County$37,417 (±$5,193)
539Mountain GroveWright County$37,415 (±$15,257)
540Velda CitySt. Louis County$37,105 (±$8,835)
541PurdyBarry County$36,711 (±$10,872)
542 (tie)City TownshipBarton County$36,705 (±$9,573)
542 (tie)LamarBarton County$36,705 (±$9,573)
544GreenfieldDade County$36,420 (±$5,392)
545Flordell HillsSt. Louis County$36,410 (±$17,824)
546Green CitySullivan County$36,300 (±$1,199)
547EllingtonReynolds County$36,205 (±$11,232)
548LinnOsage County$36,176 (±$8,034)
549LickingTexas County$35,652 (±$9,232)
550NorwoodWright County$34,783 (±$3,926)
551CaruthersvillePemiscot County$34,652 (±$4,619)
552East PrairieMississippi County$34,637 (±$10,504)
553ConwayLaclede County$34,519 (±$8,515)
554BlandGasconade County$34,423 (±$15,454)
555RichlandPulaski County$34,268 (±$12,619)
556CharlestonMississippi County$33,952 (±$9,082)
557CaboolTexas County$33,929 (±$10,469)
558VersaillesMorgan County$33,586 (±$12,927)
559GainesvilleOzark County$32,391 (±$6,496)
560MorehouseNew Madrid County$32,254 (±$11,867)
561El Dorado SpringsCedar County$32,128 (±$3,831)
562ClarenceShelby County$31,734 (±$5,462)
563SenathDunklin County$31,667 (±$12,049)
564SteelvilleCrawford County$31,552 (±$10,710)
565PagedaleSt. Louis County$31,250 (±$5,651)
566PinevilleMcDonald County$30,978 (±$11,325)
567WeaubleauHickory County$30,686 (±$4,831)
568WinonaShannon County$30,500 (±$3,659)
569MansfieldWright County$29,773 (±$7,908)
570NormandySt. Louis County$29,379 (±$6,150)
571HermitageHickory County$25,833 (±$11,446)
572Madison Township (Grundy County)Grundy County$25,000 (±$9,915)
573HaytiPemiscot County$24,881 (±$6,185)
574Pine LawnSt. Louis County$24,837 (±$10,468)
575QulinButler County$23,365 (±$9,386)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

575 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Missouri

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Missouri beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Missouri, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Missouri, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Missouri

Which place in Missouri has the highest median household income?

Ladue has the highest, $250,000 or more (2020–2024 American Community Survey).

Which place in Missouri has the lowest median household income?

Qulin has the lowest, $23,365 (±$9,386).

What is the median household income in Missouri?

The figure for Missouri as a whole is $70,702 (±$325).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related