State rental market analysis · MO

Missouri rental markets

132 tracked cities over 5,000 population, 129 ranked and summarized by their median Overall; 2 of 126 evaluable cities pass the modeled Buy & Hold screen. Every number traces to Census, Zillow and BLS. Compare state coverage and results →

Browse every Missouri ZIP Code area → · the full server-rendered index for this state.

Part of the West North Central Census division (Midwest region).

50.6 median Overall
Middle range 43.5 to 57.4 (25th to 75th percentile of its cities)Median Cash Flow 60 · Growth 50 · Stability 46.8Ranked #17 of 37 coverage-eligible states by median Overall scoredistribution across 129 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Missouri ranks #17 of 37 coverage-eligible states for rental investing, with a median Overall of 50.6/100 across its ranked cities, above the national median. 129 ranked cities roll up into this grade. Its strongest factor is rent growth: 4.7%, 8th of 51, backed by affordability (price-to-income) (10th).

The biggest drag is income growth: 4.6%, 37th of 51. A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 129 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow6.5%#14 of 51
Rent growthGrowth4.7%#8 of 51
Home value growthGrowth4.6%#18 of 51
Population growthGrowth0.4%#32 of 51
Job growthGrowth0.5%#31 of 51
Price-to-incomeCash Flow3.8×#10 of 51
UnemploymentStability4.0%#25 of 51
Rental demandStability39% renters · 5.5% vacancytwo-part measure
Income growthGrowth4.6%#37 of 51

Every city in Missouri, ranked

Led by Nixa at 76/100. Click any column to re-sort; every city links to its full shown-math breakdown.

MO rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1Nixa76BAB$324,0676.3%#32
2Ozark73CBA$320,9565.3%#70
3 medO'Fallon71BBA$326,2005.3%#118
4 medWebb City69ABC$228,6887.2%#182
5 medCarthage68BCB$238,8428.0%#194
6Belton68BBC$274,8137.4%#200
7Raymore68BBB$360,9586.0%#202
8Wentzville68BBB$401,3535.4%#225
9 medHerculaneum68ABC$302,8628.7%#233
10Arnold67ACB$276,0048.2%#286
11Willard65ABC$273,5186.7%#344
12 medSmithville64BBC$378,1735.5%#377
13Republic64BCB$270,0146.2%#379
14Kearney63BBC$402,6296.6%#454
15Troy63CAC$321,1224.8%#458
16Neosho63BBC$232,5406.0%#463
17 medClinton63BBB$171,4775.4%#484
18Blue Springs62BBC$311,2976.6%#528
19 medPark Hills61ACC$157,1197.2%#641
20 medBattlefield60BBC$306,9864.9%#758
21St. Peters59BBC$323,6006.2%#766
22 medMarshall59BCC$187,9876.2%#775
23 medGreenwood59ABD$358,8047.6%#792
24Carl Junction59ACC$259,9246.5%#804
25Grandview59BCC$222,9467.5%#813
26Joplin59BCC$207,1697.2%#825
27 medPeculiar59CBC$360,5005.4%#828
28 medExcelsior Springs59BCC$228,3596.3%#838
29Lee's Summit58CBB$394,2085.1%#870
30 medWright City58CBC$310,8424.5%#904
31Farmington58BCC$259,6895.9%#907
32Liberty58CCB$329,5655.3%#941
33Pleasant Hill57CBC$372,9865.6%#982
34Overland57ADC$153,6039.9%#998
35 medFestus57CBC$306,2304.9%#1013
36Oak Grove57BBC$296,5905.7%#1035
37St. Robert57BBC$239,1526.0%#1048
38Union57CBC$259,6085.4%#1051
39Raytown56ACD$209,6478.2%#1113
40Grain Valley56BBD$329,2676.0%#1124
41 medSullivan56BCC$210,6056.8%#1132
42Lake St. Louis56CBC$432,9124.6%#1153
43Independence56ACD$212,6137.8%#1183
44 medWarrenton55CBC$303,4655.6%#1200
45Branson55BCC$246,0886.2%#1225
46 medWeldon Spring55CCC$639,5676.2%#1263
47Waynesville55CBC$251,3926.3%#1270
48 medMoberly54BCB$161,8246.1%#1327
49Jackson54CCC$275,5444.8%#1328
50Bolivar54CBC$258,2505.4%#1347
51Warrensburg54CCC$271,4025.0%#1370
52 medNevada54BDC$166,1517.0%#1393
53 medMarshfield54CBC$260,1194.2%#1435
54St. Charles53CCC$347,6615.2%#1449
55Sikeston53ADC$163,64811.0%#1539
56Gladstone53CBC$271,1935.2%#1550
57 medSte. Genevieve52CCC$172,4005.4%#1582
58Kansas City52BBD$253,5496.8%#1607
59Odessa52CCC$262,8764.0%#1653
60 medDardenne Prairie52CBC$472,2204.0%#1665
61 medWashington52CBC$307,3914.3%#1734
62Columbia51CBC$324,5265.3%#1747
63 medRichmond51CCC$238,7006.1%#1833
64Cape Girardeau51CCD$221,8545.7%#1860
65 medMonett51BCC$187,0256.5%#1873
66 medAurora51BCD$177,9797.9%#1874
67Berkeley50ADD$94,71716.4%#1916
68St. Ann50ADC$159,3389.8%#1941
69Florissant50ADC$194,82310.1%#1965
70Springfield50CCD$245,8825.9%#1973
71Sedalia50BCD$189,8527.4%#1975
72Harrisonville50CCC$299,7695.1%#1989
73 medPacific50CCC$248,5734.4%#1999
74 medWest Plains50CCC$227,8265.7%#2026
75 medCottleville49CBD$504,0054.5%#2070
76 medDe Soto49CCC$250,9876.0%#2132
77St. John48ADC$138,26811.5%#2204
78Crestwood48BDD$343,7687.7%#2207
79Ellisville48CCC$405,6965.3%#2238
80Ferguson48ADC$115,59414.2%#2280
81 medChillicothe48BDC$189,0987.4%#2329
82 medEureka47DCC$411,9604.0%#2461
83Jennings47ADD$70,22320.4%#2466
84 medMaryville47CCC$227,4265.1%#2504
85 medHannibal46ADC$177,8237.6%#2511
86Parkville46DBC$591,3463.6%#2562
87Maryland Heights46BDC$264,4936.2%#2568
88Kirksville46CCD$155,5185.2%#2595
89Ballwin45CDB$414,1404.7%#2649
90 medMacon45BDC$187,2475.4%#2651
91 medMexico45BDC$185,7475.9%#2690
92 medSavannah45BDC$274,5726.3%#2693
93Manchester45CDC$378,5455.7%#2703
94Bellefontaine Neighbors45ADD$102,47916.8%#2782
95Brentwood44ADC$271,5187.7%#2844
96 medPoplar Bluff44BDD$175,6867.6%#2907
97University City44BDD$269,3316.5%#2933
98 medPerryville43CDC$237,9316.3%#2955
99 medKennett43ADD$115,0007.0%#3006
100Kirkwood42DCC$468,6484.7%#3084
101 medDexter42BDD$168,9676.7%#3085
102 medPevely42DCC$277,2334.8%#3106
103Jefferson City42DCC$280,9664.3%#3172
104 medTrenton41AFC$116,6138.5%#3251
105Fulton41DCB$254,4514.1%#3313
106Rolla41DBD$243,2444.1%#3343
107 medBlack Jack40CDD$220,1317.2%#3408
108 medCameron40BDC$250,1316.6%#3433
109Webster Groves40DDB$445,0145.2%#3466
110Lebanon40DCD$237,1385.1%#3477
111Olivette39DCC$499,1234.6%#3496
112Valley Park39CDD$293,4326.2%#3501
113 medDes Peres39DCD$708,2453.4%#3510
114Hazelwood39ADD$163,44510.2%#3517
115 medBoonville39CDC$200,3764.9%#3523
116 medBridgeton39CDC$280,8705.9%#3557
117 medShrewsbury38CDD$288,5505.4%#3684
118St. Joseph37BDD$184,0486.8%#3725
119 medBonne Terre37CDC$203,2485.0%#3736
120 medWildwood36DDC$583,4044.0%#3848
121Maplewood35DDC$272,4085.6%#3921
122Richmond Heights35DDC$394,2214.8%#3953
123Chesterfield33DDC$576,4043.7%#4071
124St. Louis32AFF$186,6258.6%#4172
125 medTown and Country28FDC$1,184,9202.5%#4429
126 medCaruthersville27AFC$78,3128.9%#4467
127Creve Coeur27FDD$623,2272.9%#4468
128Ladue25FDC$1,381,2872.1%#4551
129Clayton17FCD$887,1612.4%#4726

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2020–2024 · Census PEP July 2025 · BLS LAUS county 2025 annual (11-month average). Generated 2026-10-06. Methodology & limitations · underwrite any specific deal with the free calculators.

Limited-data cities in Missouri

These 3 cities lack enough measured factors to rank, so they are excluded from the state grade; their pages show exactly what could be measured.

ZIP markets in Missouri

1,035 Census ZIP Codes (ZCTAs) in Missouri · 557 data-eligible for subscores. These are sub-city government areas ranked separately from the Missouri city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), the same release the city table above uses; the geographies differ, so the same measure can still disagree between the two.

Best overall ZIP Codes in Missouri

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical MO state rank; the smaller figure is its national rank. Separate from the Missouri city table and not directly comparable to it.

MO rankZIP CodeOverallgrade · nationalKey metric
#165714NixaA 75#82 nat4.4%Survey yield
#265721OzarkA 74#95 nat4.7%Survey yield
#364012BeltonA 74#147 nat7.0%Survey yield
#463366O'FallonA 72#231 nat5.1%Survey yield
#563368O'FallonA 72#236 nat5.1%Survey yield
#663379TroyA 72#319 nat4.4%Survey yield
#763028FestusA 71#332 nat4.7%Survey yield
#865202ColumbiaA 71#408 nat6.2%Survey yield
#963389WinfieldA 71#422 nat4.8%Survey yield
#1063303St. CharlesA 70#565 nat5.1%Survey yield
#1165738RepublicA 69#610 nat6.4%Survey yield
#1165753SpartaA 69#610 nat4.3%Survey yield

Top affordability ZIP Codes in Missouri

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
163107St. Louis91#297 nat15.5%Survey yield
263115St. Louis91#297 nat15.0%Survey yield
363113St. Louis90#371 nat13.6%Survey yield
464843Goodman88#507 nat7.8%Survey yield
565711Mountain Grove88#520 nat8.1%Survey yield
664779Rich Hill86#624 nat9.1%Survey yield
765668Hermitage86#662 nat7.6%Survey yield
865740Merriam Woods86#662 nat9.1%Survey yield
965591Montreal86#671 nat8.1%Survey yield
1063953Fairdealing86#681 nat8.6%Survey yield
1164862Sarcoxie85#704 nat8.3%Survey yield
1263120St. Louis85#766 nat20.7%Survey yield

Deepest rental-market ZIP Codes in Missouri

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
164053Independence80#244 nat14.8%Survey yield
263088Valley Park80#253 nat6.8%Survey yield
364110Kansas City80#278 nat5.6%Survey yield
464130Kansas City80#290 nat15.0%Survey yield
563851Hayti79#311 nat10.3%Survey yield
664050Independence78#434 nat7.8%Survey yield
764129Kansas City78#456 nat11.1%Survey yield
863106St. Louis78#491 nat4.3%Survey yield
964116Kansas City77#559 nat6.1%Survey yield
106395677#591 nat4.5%Survey yield
1164854Noel77#599 nat7.0%Survey yield
1264030Grandview76#759 nat6.6%Survey yield
Open the full Missouri ZIP explorer (all 1,035 areas, sortable) →