St. LouisMissouri market area
76 ZIP codes · Missouri portion of the St. Louis, MO-IL metro (CBSA 41180)
Truehold’s St. Louis market area covers 76 ZIP codes in Missouri. The wider St. Louis, MO-IL metro also includes Illinois, which this report doesn’t cover.
Figures below combine those 76 ZIP codes. Read them as a picture of this market area, not of the full metro.
- Rent growth & home prices
- through Aug 31, 2026
- Population
- Census 2024
- Listings
- current · last 90 days
- Average estimated home value
- $366,718
- AVM, averaged across 565,525 homes
- Average estimated monthly rent
- $2,692
- Rent AVM, averaged across the same homes
- Gross yield
- 8.81%
- 12 × rent estimate ÷ value estimate
- Rent growth · 12 months Approx.
- ≈ 4.34%
- Through Aug 31, 2026 · covers 75% of homes
Compared with a typical Truehold market
Four rental measures for St. Louis next to the typical Truehold market: the median across the 19 markets with at least 100 rentals in the last 90 days. These describe recent rental conditions, not a forecast.
- Rent growth · 12 monthsApprox.
- St. Louis
- ≈ 4.34%
- Typical market
- 2.80%
Rents grew faster than in a typical market.
- Gross yield
- St. Louis
- 8.81%
- Typical market
- 8.70%
About the same as a typical market.
- Average days on market · rented last 90 days
- St. Louis
- 79.2
- Typical market
- 59.2
Slower to lease than a typical market.
- Rentals per 1,000 homes · last 90 days
- St. Louis
- 0.38
- Typical market
- 1.89
Fewer recent rentals for its size than a typical market: 217 across 565,525 homes.
Truehold publishes a top 10 of its markets, scored on these four measures. St. Louis is not in the top 10 this edition.
Housing profile
The homes covered by the 76 ZIP codes’ market data. Unit counts are added together; estimates and home features are averages weighted by each ZIP’s units.
- Total units
- 565,525
- Institutional ownership
- 0.03%
- AVM
- $366,718
- Rent AVM
- $2,692
- Gross yield
- 8.81%
- Average bedrooms
- 3.2
- Average bathrooms
- 2.3
- Average square feet
- 1,856
- Average year built
- 1970
Market direction
Growth over the stated period, ending Aug 31, 2026. These are separate period measures, not a monthly time series. Each figure averages the ZIPs’ own growth rates, weighted by units, so it approximates the market-wide change.
- Home price growth · year over yearApprox.
- ≈ 3.82%
- Rent growth · 1 monthApprox.
- ≈ 0.27%
- Rent growth · 3 monthsApprox.
- ≈ 1.54%
- Rent growth · 6 monthsApprox.
- ≈ 3.43%
- Rent growth · 12 monthsApprox.
- ≈ 4.34%
- Home price growth covers
- 99.98% of units
- 12-month rent growth covers
- 75.3% of units
The rental & sale market
Current listings alongside a recent sample: rentals marked rented in the last 90 days, and sold homes first listed in the last 90 days. Counts are added across ZIPs; days on market, asking prices and institutional shares are averages weighted by each ZIP’s listing count. Sample sizes and property mix differ; these columns are not a growth calculation.
| Measure | Current | Rented · last 90 days |
|---|---|---|
| Listings | 306 | 217 |
| Average days on market | 19.1 | 79.2 |
| Institutional share of listings | 0% | 0% |
| Current monthly asking rent (average now · median recent) | $2,051 | Not combined |
| Measure | Current | Sold · listed in last 90 days |
|---|---|---|
| Listings | 3,488 | 2,017 |
| Average days on market | 73.4 | Not reported |
| Institutional share of listings | 0.03% | Not reported |
| Current asking price | $472,688 | Not reported |
| Median sold listing price | Not reported | Not combined |
“Not combined” marks ZIP-level medians: a median of medians isn’t the market’s median, so they appear only on each ZIP’s page. Missing prices are not zero-dollar listings.
People & supply
Population from the 2024 Census estimates, and new listing activity reported for the 76 ZIP codes. Household income is a median, so it stays on each ZIP’s page.
- Population
- 1,808,733
- Population growth · year over yearApprox.
- ≈ 0.2%
- New listings · last 12 months
- 26,602
- New listings · share of units
- 4.7%
All 76 ZIP codes
Sorted by hot-rental score. Select a column heading to re-sort.
| 63134 | Berkeley | 68.7 | 14.61% | 17.40% | 69 | 15 | $109,627 |
|---|---|---|---|---|---|---|---|
| 63135 | Ferguson | 64.9 | 5.34% | 16.68% | 70 | 16 | $123,046 |
| 63031 | Florissant | 50.6 | 2.41% | 12.06% | 65 | 11 | $199,046 |
| 63136 | Bellefontaine Neighbors; Castle Point; Country Club Hills; Dellwood; Ferguson; Flordell Hills; Jennings; Moline Acres; Northwoods; Pine Lawn; St. Louis | 49.1 | 1.20% | 20.35% | 90 | 26 | $94,923 |
| 63137 | Bellefontaine Neighbors | 43.6 | 0.74% | 18.31% | 159 | 24 | $104,291 |
| 63005 | Wildwood | — | — | 7.03% | — | 0 | $943,452 |
| 63010 | Arnold | — | — | 9.36% | 56 | 1 | $275,749 |
| 63011 | Ballwin | — | 3.77% | 8.58% | 60 | 2 | $448,347 |
| 63012 | Barnhart | — | — | 9.02% | — | 0 | $293,551 |
| 63017 | Chesterfield | — | 6.32% | 7.65% | 49 | 3 | $624,475 |
| 63021 | Ballwin | — | 4.39% | 8.56% | 59 | 2 | $432,976 |
| 63025 | Eureka | — | — | 8.50% | 102 | 2 | $440,575 |
| 63026 | Fenton | — | 5.36% | 8.92% | 81 | 2 | $358,071 |
| 63028 | Festus | — | — | 8.48% | — | 0 | $306,973 |
| 63033 | Black Jack; Florissant; Old Jamestown | — | 4.84% | 13.01% | 65 | 4 | $199,912 |
| 63034 | Florissant | — | — | 11.27% | 78 | 1 | $296,173 |
| 63038 | Wildwood | — | — | 7.17% | — | 0 | $696,011 |
| 63039 | Gray Summit | — | — | 8.88% | — | 0 | $254,242 |
| 63040 | Wildwood | — | — | 8.23% | — | 0 | $507,605 |
| 63042 | Hazelwood | — | 6.12% | 12.87% | 100 | 1 | $179,583 |
| 63043 | Maryland Heights | — | 2.93% | 10.35% | 21 | 1 | $273,706 |
| 63044 | Bridgeton | — | — | 9.93% | — | 0 | $294,533 |
| 63048 | Herculaneum | — | — | 9.20% | — | 0 | $270,869 |
| 63049 | High Ridge | — | — | 9.18% | — | 0 | $302,142 |
| 63050 | Hillsboro | — | — | 8.54% | — | 0 | $324,471 |
| 63051 | House Springs | — | — | 9.19% | — | 0 | $279,580 |
| 63052 | Imperial | — | — | 8.86% | — | 0 | $316,833 |
| 63070 | Pevely | — | — | 9.19% | 17 | 1 | $277,259 |
| 63074 | Saint Ann | — | 10.10% | 12.60% | 23 | 1 | $162,702 |
| 63088 | Valley Park | — | — | 9.61% | — | 0 | $301,991 |
| 63101 | Saint Louis | — | 0.59% | 11.36% | — | 0 | $247,079 |
| 63102 | Saint Louis | — | -0.45% | 10.23% | — | 0 | $308,717 |
| 63103 | Saint Louis | — | 4.62% | 12.13% | — | 0 | $196,434 |
| 63104 | Saint Louis | — | 7.75% | 8.82% | 21 | 1 | $384,050 |
| 63105 | Clayton | — | 2.49% | 6.19% | — | 0 | $1,216,306 |
| 63108 | Saint Louis | — | 2.89% | 8.45% | 33 | 1 | $551,475 |
| 63109 | Saint Louis | — | 3.59% | 9.26% | 21 | 1 | $292,644 |
| 63110 | Saint Louis | — | 4.69% | 9.15% | — | 0 | $337,124 |
| 63111 | Saint Louis | — | 3.87% | 15.06% | 133 | 2 | $133,670 |
| 63112 | Saint Louis | — | 3.86% | 12.84% | 358 | 1 | $234,802 |
| 63114 | Overland | — | 1.61% | 14.02% | 70 | 6 | $143,758 |
| 63116 | Saint Louis | — | 4.88% | 11.24% | 62 | 7 | $204,257 |
| 63117 | Richmond Heights | — | 1.67% | 8.22% | 62 | 2 | $489,635 |
| 63118 | Saint Louis | — | 4.02% | 11.29% | 102 | 4 | $222,601 |
| 63119 | Webster Groves | — | 6.60% | 8.24% | 79 | 5 | $457,915 |
| 63122 | Kirkwood | — | 4.28% | 7.98% | 57 | 3 | $578,173 |
| 63123 | Affton | — | 2.13% | 10.00% | 57 | 8 | $271,330 |
| 63124 | Ladue | — | — | 5.17% | — | 0 | $1,604,898 |
| 63125 | Lemay | — | — | 11.43% | 56 | 2 | $209,172 |
| 63126 | Crestwood | — | — | 9.12% | 39 | 1 | $357,796 |
| 63127 | Sunset Hills | — | — | 7.38% | — | 0 | $672,903 |
| 63128 | Concord | — | 7.00% | 8.62% | 48 | 1 | $429,471 |
| 63129 | Oakville | — | — | 9.28% | 56 | 3 | $363,437 |
| 63130 | University City | — | 4.68% | 9.42% | 78 | 4 | $362,933 |
| 63131 | Des Peres | — | — | 5.70% | — | 0 | $1,164,788 |
| 63132 | Olivette | — | 8.19% | 8.32% | 37 | 2 | $469,113 |
| 63133 | Pagedale | — | — | 21.25% | 46 | 4 | $83,697 |
| 63138 | Spanish Lake | — | 2.87% | 14.71% | 99 | 8 | $154,127 |
| 63139 | Saint Louis | — | 4.65% | 10.32% | 39 | 3 | $240,135 |
| 63141 | Creve Coeur | — | 4.24% | 6.86% | — | 0 | $843,031 |
| 63143 | Maplewood | — | 3.48% | 10.16% | — | 0 | $269,493 |
| 63144 | Brentwood | — | 3.24% | 8.80% | 30 | 1 | $413,884 |
| 63146 | Creve Coeur; Maryland Heights | — | 3.84% | 9.27% | 55 | 3 | $363,425 |
| 63301 | Saint Charles | — | 2.78% | 8.81% | 33 | 2 | $334,484 |
| 63303 | Saint Charles | — | 2.59% | 8.23% | 52 | 3 | $397,151 |
| 63304 | Saint Charles | — | 5.69% | 7.84% | 36 | 4 | $462,306 |
| 63332 | Augusta | — | — | 7.01% | — | 0 | $555,622 |
| 63341 | Defiance | — | — | 6.37% | — | 0 | $709,514 |
| 63348 | Foristell | — | — | 7.48% | 33 | 1 | $491,162 |
| 63366 | O Fallon | — | 5.24% | 8.48% | 76 | 4 | $369,727 |
| 63367 | Lake Saint Louis | — | 2.48% | 7.69% | 65 | 5 | $496,628 |
| 63368 | O Fallon | — | 3.22% | 8.23% | 70 | 5 | $427,467 |
| 63373 | Portage Des Sioux | — | — | 11.56% | — | 0 | $192,630 |
| 63376 | Saint Peters | — | 5.54% | 8.59% | 50 | 7 | $352,898 |
| 63385 | Wentzville | — | 6.28% | 8.10% | — | 0 | $420,611 |
| 63386 | West Alton | — | — | 12.19% | — | 0 | $165,507 |