St. Louis, MO-ILmetro area · Missouri + Illinois
🔥 #30 of 591 ranked US markets
Public-record counts · 12 months ending 2026-06-03 · compiled 2026-07-05
Investor purchases (12 mo)
7,981
purchases by LLCs & corporations
Per 100 homes
0.9
median ranked market: 0.4
Change vs prior 12 mo
+42%
5,617 → 7,981 investor purchases
Share of sales to investors
21%
7,981 of 37,520 recorded sales
Turnover
4.4%
share of all homes that sold
Single-family homes
847,302
Where inside St. Louis? County by county
Same counting rules at every level. Open a county to see its hottest ZIPs — that's the level you'd actually market at.
St. Louis County, MO4,988 investor purchases · 1.6 per 100 homes · 30% of sales · 320,120 homes10 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 1 | 63137 | St. Louis County | 482 | 6.5 | 73% |
| 4 | 63134 | St. Louis County | 233 | 4.8 | 64% |
| 5 | 63136 | St. Louis County | 784 | 4.8 | 60% |
| 6 | 63135 | St. Louis County | 347 | 4.4 | 58% |
| 8 | 63133 | St. Louis County | 104 | 4.2 | 60% |
| 10 | 63138 | St. Louis County | 194 | 3.7 | 56% |
| 12 | 63121 | St. Louis County | 310 | 3.4 | 53% |
| 23 | 63074 | St. Louis County | 104 | 2.3 | 37% |
| 27 | 63127 | St. Louis County | 41 | 2.2 | 35% |
| 28 | 63031 | St. Louis County | 379 | 2.2 | 40% |
St. Louis City, MO1,033 investor purchases · 1.5 per 100 homes · 26% of sales · 70,150 homes10 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 19 | 63111 | St. Louis City | 129 | 2.8 | 42% |
| 25 | 63147 | St. Louis City | 76 | 2.3 | 40% |
| 33 | 63118 | St. Louis City | 111 | 2.1 | 31% |
| 36 | 63113 | St. Louis City | 61 | 2.0 | 45% |
| 39 | 63120 | St. Louis City | 58 | 1.8 | 41% |
| 47 | 63115 | St. Louis City | 86 | 1.7 | 38% |
| 48 | 63112 | St. Louis City | 54 | 1.6 | 43% |
| 56 | 63110 | St. Louis City | 55 | 1.4 | 22% |
| 65 | 63108 | St. Louis City | 26 | 1.3 | 23% |
| 69 | 63139 | St. Louis City | 102 | 1.2 | 19% |
Franklin County, MO413 investor purchases · 0.7 per 100 homes · 16% of sales · 59,642 homes7 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 62 | 63080 | Franklin County | 74 | 1.3 | 26% |
| 87 | 63068 | Franklin County | 33 | 1.1 | 20% |
| 113 | 63090 | Franklin County | 75 | 0.8 | 16% |
| 122 | 63069 | Franklin County | 45 | 0.7 | 17% |
| 131 | 63084 | Franklin County | 59 | 0.7 | 14% |
| 140 | 63077 | Franklin County | 48 | 0.6 | 15% |
| 143 | 63089 | Franklin County | 21 | 0.6 | 16% |
Warren County, MO13 investor purchases · 0.6 per 100 homes · 15% of sales · 2,100 homesno ranked ZIPs
No ZIP in Warren County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Lincoln County, MO108 investor purchases · 0.5 per 100 homes · 11% of sales · 20,900 homes4 ranked ZIPs ↓
St. Clair County, IL445 investor purchases · 0.5 per 100 homes · 17% of sales · 88,548 homes7 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 1 | 62206 | St. Clair County | 197 | 3.6 | 80% |
| 52 | 62220 | St. Clair County | 34 | 0.5 | 13% |
| 55 | 62221 | St. Clair County | 44 | 0.5 | 13% |
| 64 | 62223 | St. Clair County | 25 | 0.4 | 12% |
| 70 | 62226 | St. Clair County | 38 | 0.4 | 12% |
| 93 | 62208 | St. Clair County | 22 | 0.3 | 11% |
| 114 | 62269 | St. Clair County | 31 | 0.3 | 8% |
St. Charles County, MO600 investor purchases · 0.5 per 100 homes · 12% of sales · 120,743 homes8 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 133 | 63385 | St. Charles County | 106 | 0.7 | 13% |
| 137 | 63303 | St. Charles County | 74 | 0.6 | 16% |
| 138 | 63301 | St. Charles County | 96 | 0.6 | 12% |
| 153 | 63304 | St. Charles County | 72 | 0.5 | 14% |
| 156 | 63376 | St. Charles County | 110 | 0.5 | 12% |
| 163 | 63366 | St. Charles County | 58 | 0.4 | 10% |
| 167 | 63367 | St. Charles County | 29 | 0.3 | 8% |
| 170 | 63368 | St. Charles County | 37 | 0.3 | 8% |
Jefferson County, MO71 investor purchases · 0.4 per 100 homes · 10% of sales · 16,864 homes1 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 168 | 63026 | Jefferson County | 30 | 0.3 | 9% |
Madison County, IL238 investor purchases · 0.3 per 100 homes · 7% of sales · 93,272 homes4 ranked ZIPs ↓
Monroe County, IL34 investor purchases · 0.2 per 100 homes · 6% of sales · 13,920 homesno ranked ZIPs
No ZIP in Monroe County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Bond County, IL10 investor purchases · 0.2 per 100 homes · 6% of sales · 4,870 homesno ranked ZIPs
No ZIP in Bond County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Jersey County, IL14 investor purchases · 0.2 per 100 homes · 5% of sales · 9,161 homesno ranked ZIPs
No ZIP in Jersey County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Clinton County, IL11 investor purchases · 0.1 per 100 homes · 7% of sales · 10,058 homesno ranked ZIPs
No ZIP in Clinton County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Macoupin County, IL3 investor purchases · 0.0 per 100 homes · 8% of sales · 15,923 homesno ranked ZIPs
No ZIP in Macoupin County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
Calhoun County, IL0 investor purchases · 0.0 per 100 homes · 0% of sales · 1,031 homesno ranked ZIPs
No ZIP in Calhoun County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.
The full St. Louis, MO-IL market report
Everything above is free and stays free. The full report is the deeper cut of the same public-record counts, market-wide — we'll trade it for your email:
- ✓Year-over-year: is investor buying here accelerating or cooling?
- ✓Market-wide distress pipeline: foreclosure, tax-delinquent, vacant counts
- ✓Owner pools: absentee, high-equity, free-and-clear — the list-pulling math
- ✓Buyer mix: flips and cash purchases across the whole market
- ✓Every ranked ZIP in this market, merged into one table (top 25 for the big metros)
- ✓Works everywhere: one email unlocks every ZIP and market report on the site
No phone number, no credit card. You'll get this report, plus occasional emails about investor buying data and what GoForClose offers. Unsubscribe anytime — one click.
When you've picked your ZIPs in St. Louis — the next problem is the list.
This site tells you where investors are buying. It can't tell you who to mail there this week — that takes current county records, not a snapshot. That part is what GoForClose does: fresh courthouse pulls, ranked against what's actually selling, mail run for you. Free to look at how it works; no call required to find out.
See how GoForClose works →