Minneapolis-St. Paul-Bloomington, MN-WImetro area · Minnesota + Wisconsin
🔥 #486 of 591 ranked US markets
Public-record counts · 12 months ending 2026-06-03 · compiled 2026-07-05
Investor purchases (12 mo)
2,512
purchases by LLCs & corporations
Per 100 homes
0.2
median ranked market: 0.4
Change vs prior 12 mo
+29%
1,941 → 2,512 investor purchases
Share of sales to investors
6%
2,512 of 40,556 recorded sales
Turnover
4.0%
share of all homes that sold
Single-family homes
1,020,381
Where inside Minneapolis-St. Paul-Bloomington? 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.
Washington County, MN347 investor purchases · 0.4 per 100 homes · 11% of sales · 82,131 homes7 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 1 | 55129 | Washington County | 184 | 1.8 | 32% |
| 21 | 55016 | Washington County | 52 | 0.4 | 9% |
| 23 | 55042 | Washington County | 19 | 0.4 | 9% |
| 56 | 55128 | Washington County | 21 | 0.2 | 7% |
| 75 | 55038 | Washington County | 18 | 0.2 | 5% |
| 86 | 55082 | Washington County | 20 | 0.2 | 5% |
| 96 | 55125 | Washington County | 16 | 0.1 | 4% |
Chisago County, MN71 investor purchases · 0.4 per 100 homes · 10% of sales · 18,876 homes2 ranked ZIPs ↓
Mille Lacs County, MN34 investor purchases · 0.3 per 100 homes · 8% of sales · 10,688 homes1 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 52 | 55371 | Mille Lacs County | 15 | 0.3 | 6% |
Isanti County, MN31 investor purchases · 0.3 per 100 homes · 7% of sales · 10,407 homesno ranked ZIPs
No ZIP in Isanti 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.
Le Sueur County, MN39 investor purchases · 0.3 per 100 homes · 9% of sales · 13,973 homesno ranked ZIPs
No ZIP in Le Sueur 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.
Ramsey County, MN334 investor purchases · 0.3 per 100 homes · 6% of sales · 127,416 homes10 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 25 | 55104 | Ramsey County | 34 | 0.4 | 8% |
| 28 | 55106 | Ramsey County | 44 | 0.4 | 8% |
| 31 | 55117 | Ramsey County | 34 | 0.4 | 8% |
| 39 | 55119 | Ramsey County | 31 | 0.3 | 7% |
| 60 | 55116 | Ramsey County | 15 | 0.2 | 5% |
| 62 | 55113 | Ramsey County | 26 | 0.2 | 6% |
| 63 | 55109 | Ramsey County | 22 | 0.2 | 6% |
| 76 | 55112 | Ramsey County | 24 | 0.2 | 6% |
| 83 | 55110 | Ramsey County | 24 | 0.2 | 5% |
| 85 | 55126 | Ramsey County | 16 | 0.2 | 5% |
Hennepin County, MN805 investor purchases · 0.3 per 100 homes · 6% of sales · 312,717 homes10 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 3 | 55414 | Hennepin County | 18 | 1.0 | 27% |
| 10 | 55391 | Hennepin County | 27 | 0.5 | 12% |
| 14 | 55411 | Hennepin County | 26 | 0.5 | 10% |
| 15 | 55430 | Hennepin County | 28 | 0.5 | 10% |
| 16 | 55445 | Hennepin County | 16 | 0.4 | 10% |
| 17 | 55412 | Hennepin County | 31 | 0.4 | 9% |
| 19 | 55428 | Hennepin County | 29 | 0.4 | 9% |
| 20 | 55331 | Hennepin County | 28 | 0.4 | 9% |
| 26 | 55407 | Hennepin County | 28 | 0.4 | 9% |
| 27 | 55305 | Hennepin County | 17 | 0.4 | 9% |
Scott County, MN104 investor purchases · 0.2 per 100 homes · 5% of sales · 45,053 homes3 ranked ZIPs ↓
Anoka County, MN256 investor purchases · 0.2 per 100 homes · 6% of sales · 121,819 homes10 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 42 | 55432 | Anoka County | 26 | 0.3 | 7% |
| 50 | 55433 | Anoka County | 26 | 0.3 | 8% |
| 55 | 55304 | Anoka County | 43 | 0.3 | 8% |
| 66 | 55421 | Anoka County | 17 | 0.2 | 6% |
| 70 | 55303 | Anoka County | 35 | 0.2 | 5% |
| 74 | 55025 | Anoka County | 18 | 0.2 | 6% |
| 87 | 55434 | Anoka County | 18 | 0.2 | 6% |
| 89 | 55448 | Anoka County | 15 | 0.2 | 4% |
| 90 | 55014 | Anoka County | 15 | 0.2 | 5% |
| 92 | 55449 | Anoka County | 17 | 0.1 | 4% |
Dakota County, MN277 investor purchases · 0.2 per 100 homes · 5% of sales · 137,139 homes7 ranked ZIPs ↓
St. Croix County, WI40 investor purchases · 0.2 per 100 homes · 5% of sales · 22,952 homes1 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 66 | 54016 | St. Croix County | 22 | 0.2 | 7% |
Wright County, MN60 investor purchases · 0.2 per 100 homes · 5% of sales · 34,830 homesno ranked ZIPs
No ZIP in Wright 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.
Carver County, MN49 investor purchases · 0.1 per 100 homes · 4% of sales · 33,388 homesno ranked ZIPs
No ZIP in Carver 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.
Sherburne County, MN54 investor purchases · 0.1 per 100 homes · 4% of sales · 36,769 homes1 ranked ZIPs ↓
| # | ZIP | County | Investor purchaseslast 12 mo | Per 100 homesinvestor purchases | Share of salesbought by investors |
|---|---|---|---|---|---|
| 93 | 55330 | Sherburne County | 21 | 0.1 | 4% |
Pierce County, WI11 investor purchases · 0.1 per 100 homes · 3% of sales · 12,223 homesno ranked ZIPs
No ZIP in Pierce 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 Minneapolis-St. Paul-Bloomington, MN-WI 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 Minneapolis-St. Paul-Bloomington — 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 →