Minnesota
Live housing, income & risk dashboard — every number is cited and refreshed weekly. Drag the calculators below for your numbers.
Snapshot
Neutral (Score: 49/100) Stretched (4.3x income)Single-Family vs. Condo
Source: Redfin (property-type breakdown)Value Ratios
Median home price ÷ income / annual rentSupply & Jobs
Census BPS + BLS LAUS via FREDPermits are a leading indicator of new supply hitting the market in 12–18 months. State-level unemployment shifts often precede housing demand changes by a few quarters.
Rent vs. Buy
Source: Zillow ZORI rent index + Redfin priceMarket Pressure Signals
Derived from Redfin trendDemographics & Economics
Source: U.S. Census ACSMigration Trends
Source: IRS SOI Migration Data 2021-20222. North Dakota
3. California
4. Illinois
5. Arizona
2. North Dakota
3. Arizona
4. Florida
5. Texas
Affordability Snapshot
Calculated from Redfin, FRED, NAIC, Tax FoundationRun Your Own Numbers
Drag any slider to recompute monthly PITI, total interest, and the income needed under the 28% rule against Minnesota's median household income.
Real Income vs W-2 — Multi-Income Calculator
Mix W-2 wages, self-employment income (1099/Schedule C with proper SE-tax math), and VA disability — see take-home AND lender qualifying income side-by-side, recomputed in real time as you slide.
Real Income vs W-2 — Combined Tax & Qualifying Calculator
Slide W-2 wages, self-employment (1099/Schedule C), and VA disability rating to see how each income type stacks for take-home AND for lender qualifying. All math updates in real time as you move the sliders. Sources: IRS Schedule SE, VA Pamphlet 26-7, Fannie B3-3.2-01.
Tax math: 2025 IRS brackets (Rev. Proc. 2024-40), 2025 SSA wage base $176,100, Schedule SE 92.35% net factor. State effective rate approximated at top × 0.65 below $200k. Self-employment qualifying income approximated as gross less ½-SE-tax (per Fannie B3-3.2-01 / Freddie 5304). Veteran ×1.25 gross-up per VA Pam 26-7. None of the above is tax/legal/financial advice; verify with a CPA + your lender.
5-Year Median Price Forecast (Backtested)
Trailing-CAGR model shrunk 50/50 toward the FHFA 1991-2024 long-run anchor for Minnesota, with ±1σ confidence band. Includes a 1-year hindcast so you can see how the model would have done on the last 12 months.
Minnesota Median Home Price — 5-Year Forecast (Backtested)
Median nominal sale price projection using FHFA HPI 1991-2024 long-run anchor + the trailing 5-year CAGR observed in the Redfin trend below. ±1σ confidence band uses blended FHFA + observed volatility. Past performance does not guarantee future results.
| Year | Median Forecast | Low (-1σ) | High (+1σ) |
|---|---|---|---|
| +1y | $385,404 | $359,620 | $413,037 |
| +2y | $398,969 | $347,372 | $458,231 |
| +3y | $413,012 | $335,541 | $508,370 |
| +4y | $427,549 | $324,113 | $563,995 |
| +5y | $442,598 | $313,075 | $625,707 |
Hold out the last 12 months of trend, fit the model on the first 48 months, then compare to actual.
Sources: FHFA House Price Index, Redfin Data Center, FRED USSTHPI. Methodology: trailing CAGR shrunk 50/50 toward FHFA 1991-2024 long-run state CAGR (Efron–Morris empirical-Bayes shrinkage); volatility blends observed monthly-return σ with FHFA 33-year σ; confidence bands use σ_T = σ × √T (geometric Brownian motion approximation). Coastal CA / FL / NV typically run hotter than the national average; OH / WV / MI run cooler — the per-state long-run anchor reflects this. THIS IS NOT INVESTMENT ADVICE.
Live Mortgage Rates (Freddie Mac PMMS + FRED)
Today's published 30-yr / 15-yr fixed survey averages plus the 10-yr Treasury benchmark. Updated weekly from the build pipeline.
Climate & Disaster Risk
FEMA NRI hazards by category for Minnesota, plus NOAA climate normals + FEMA disaster-declaration history + NFIP flood-insurance burden + EPA water-quality.
Minnesota Climate & Disaster Risk
FEMA National Risk Index per-state composite, with the specific hazards ranked. Pair with NOAA climate normals + FEMA disaster history + NFIP flood-insurance burden so you know what you're moving into. Sources cited inline.
Hazard breakdown — worst first
Climate + disaster context
Sources: FEMA National Risk Index, FEMA Disaster Declarations, NOAA Climate Normals, FEMA NFIP, EPA SDWIS. NRI severity tiers: Very Low / Relatively Low / Relatively Moderate / Relatively High / Very High.
Investment Property Analyzer (REI-grade)
Cap rate, NOI, cash-on-cash, DSCR, 10-yr IRR, BRRRR scenarios — recomputed live as you slide. NCREIF + IREM + Fannie Mae methodology.
Investment Property Analyzer (REI-grade)
Cap rate · NOI · Cash-on-cash · DSCR · 10-yr IRR · BRRRR — recomputed in real time as you slide. Methodology: NCREIF property index conventions, IREM operating-expense standards, Fannie Mae B3-3.1-08 rental-income underwriting, and the standard CRE textbook (Geltner et al, "Commercial Real Estate Analysis and Investments") for cap-rate / NOI / IRR formulas.
"Cash recycled" positive = you pulled MORE money out than you put in across down + rehab; effectively a $0-net BRRRR cycle. ARV uses appreciation × current value + 1.5x rehab spend (rough industry rule of thumb; actual ARV needs an as-completed appraisal).
Benchmarks for sanity-checking the numbers
- Cap rate — NCREIF NPI U.S. Q4 2024 (institutional grade): apartment ~5.0%, industrial ~5.6%, office ~6.5%, retail ~6.4%. Single-family rental average per Roofstock 2024 ~5-7% nationally; 7%+ is solid in tertiary markets, 4-5% in coastal metros.
- DSCR — Fannie Mae rental-property guidelines: 1.20+ on conventional, 1.25+ on commercial DSCR loans. Below 1.0 means the property is operating at a loss before debt service.
- Cash-on-cash — long-run REIT total return is ~8-10% nominal. Anything <6% before tax suggests heavy reliance on appreciation, not income.
- 1% rule — monthly rent ≥ 1% of purchase price is a classic screening filter (a $200k home renting for $2k/mo). Rare in coastal markets in 2025; typical screen below 0.6%.
Sources: NCREIF Property Index, IREM Income/Expense Analysis, Fannie Mae B3-3.1-08.
All math is pre-tax and operates on the user-set inputs. Real investments need a property-specific OpEx review, true rent comps, and a CPA for depreciation + 1031 exchange + cost-segregation strategies. Minnesota's effective property-tax rate is pre-filled — adjust if the property is in a higher-tax county.
Rent + invest vs. buy + own (historical backtest)
If you'd invested your 20% down payment in S&P 500 or QQQM (Nasdaq 100) instead of buying, how would you have come out? Backtested across all rolling 10/15/20-year windows of actual annual returns.
Rent + invest vs. buy + own — backtested
15-yr rolling history · S&P 500What if you'd started in a recent year? (most-recent 15yr window: 2011–2025)
| Window | Buy wealth | Buy gain | Rent wealth | Rent gain | Wealth delta |
|---|---|---|---|---|---|
| 2011–2025 | $327K | $241K | $1.34M | $1.00M | $1.01M rent |
| 2010–2024 | $327K | $241K | $1.36M | $1.03M | $1.04M rent |
| 2009–2023 | $327K | $241K | $1.30M | $965K | $973K rent |
| 2008–2022 | $327K | $241K | $934K | $599K | $607K rent |
| 2007–2021 | $327K | $241K | $1.21M | $877K | $885K rent |
| 2006–2020 | $327K | $241K | $1.03M | $699K | $708K rent |
| 2005–2019 | $327K | $241K | $932K | $596K | $605K rent |
| 2004–2018 | $327K | $241K | $767K | $432K | $441K rent |
Educational tool, not investment or real-estate advice. Past performance does not guarantee future results. Backtests use actual annual total returns including dividends from S&P 500 (Damodaran (NYU Stern) annual total return (with dividends), 1957-present.).
Buyer model: 30-yr fixed mortgage, P&I + property tax + insurance + maintenance (1% of value/yr) + HOA. Selling cost = 6%. Investor model: down payment + annual cashflow surplus invested in the chosen index at that calendar year's actual return.
Tax model: pre-tax comparison. Toggle "after-tax mode" to apply MID, SALT, LTCG, and the Sec 121 capital-gains exclusion.
This calculator does not adjust for: PMI (assumed 20%+ down), differential transaction costs by state, lifestyle factors (commute, schools, kids), illiquidity / forced-sale risk, or insurance availability constraints (e.g., FL/CA wildfire). Consult a fiduciary advisor and tax professional before acting on any of this.
Jobs & Affordability
Sources: BLS OES 2023, Goldman Sachs/OpenAI AI estimatesOpportunity Cost of Buying
S&P 500 avg: 10.5%/yr | Actual state appreciation | Transaction costs includedBacktested: What If You Bought X Years Ago?
Compares actual Minnesota home appreciation against investing the same 20% down payment in the S&P 500 (10.5% avg). Includes estimated principal buildup and transaction costs (3% buy + 8% sell). Based on actual state trend data where available.
* Estimated (trend data unavailable for this period). "Net if Sold" = appreciation + principal paid − 3% buy closing − 8% sell costs. "Net if Rented" = S&P 500 return on down payment + invested rent savings (if renting was cheaper).
Residual Income by Household Type
Paycheck Reality: What You Earn vs What You Keep
2025 federal brackets + FICA · state top rate 9.85% · local avg 0.00%Where Each Dollar Goes — Single Filer at $42,179 Gross
Visual share of the dollar. Federal uses 2025 IRS brackets after standard deduction; FICA is Social Security 6.2% (capped at $176,100 in 2025) + Medicare 1.45%; state uses the top marginal rate × 0.65 effective approximation (most middle earners pay below their top bracket); local is the state's average local-income-tax rate where applicable.
What You Keep at Various Incomes — Minnesota
Take-home percentages combine federal, FICA, and Minnesota's state income tax. Property tax, sales tax, and benefit deductions (health insurance, 401(k)) are excluded.
Drag to See Your Own Split
Slide your gross income to see exactly how Minnesota's tax stack splits between Washington, FICA, Minnesota, and your take-home — in real time.
Wage-Stagnation Lens: 50 Years of Median Income
CPI-U (BLS) · Gold annual avg (LBMA / WGC) · Census ASEC Table H-5/H-6National Reference: Wage, CPI, and Gold Across 5 Decades
U.S. national median household income, CPI-U (BLS, base 1982-84=100), and annual-average gold price. The "Real (1970 $)" column shows what the year's median income equates to in 1970 purchasing power per official BLS CPI. The "Wage in Gold (oz)" column shows the same income priced in troy ounces of gold for that year — a hard-money benchmark independent of CPI methodology.
CPI-U source: BLS, https://www.bls.gov/cpi/. Gold annual averages: World Gold Council / LBMA p.m. fix, https://www.gold.org/. Median household income: U.S. Census Bureau ASEC Table H-5/H-6, https://www.census.gov/data/tables/time-series/demo/income-poverty/historical-income-households.html. All figures rounded; verify against primary sources before quoting.
Why Two Numbers Diverge: BLS Methodology Changes Since 1980
CPI-U is not a static measure. BLS has changed how it is calculated several times since the late 1970s, and each change has lowered measured inflation. The list below catalogues the major changes with primary-source citations. The cumulative effect — per the Boskin Commission's own 1996 estimate — is that CPI under the older methodology would read 1+ percentage points higher per year sustained. ShadowStats (alternative methodology) puts the gap at 3–7 percentage points.
Cost of Living & Safety
Sources: HUD, BEA, FBI UCRHousehold & Living Costs
Sources: KFF, NAIC, BLS CPI, EIACost of Ownership
Sources: NAIC, Tax Foundation, EIA, NOAAReplacement Reserves
Trade Labor & Materials
Sources: BLS OES 2023, PPI 2020-2025Materials Cost Increases (5-Year, National)
Environment & Risk
Sources: EPA, FEMA NRI, FEMA NFIPRent vs. Own
Sources: HUD FMR, Redfin, FREDMarket Trends
Source: Redfin (up to 5 years)Median Sale Price
Active Inventory
Days on Market
Price Drop Rate
Sale-to-List Ratio
Minnesota Market Score: 49/100
This score reflects how buyer- or seller-friendly the Minnesota market is right now, based on days on market, price cuts, sale-to-list ratio, inventory levels, year-over-year price movement, price-to-income ratio, and percentage of local jobs that can afford the median home.
AI Market Analyst
Powered by your LLMSelect a persona, then copy the generated prompt into ChatGPT, Claude, Gemini, or any AI for instant expert analysis pre-loaded with live data.
Share This Report
Drill into Minnesota
Same dataset, county and city level. Updated weekly.
Counties in Minnesota (80)
- Hennepin County
- Ramsey County
- Dakota County
- Anoka County
- Washington County
- Olmsted County
- Stearns County
- Scott County
- Wright County
- Carver County
- Sherburne County
- Rice County
- Crow Wing County
- Otter Tail County
- Chisago County
- Winona County
- Goodhue County
- Beltrami County
- Itasca County
- Kandiyohi County
- Isanti County
- Benton County
- Mower County
- Douglas County
- Steele County
- McLeod County
- Becker County
- Morrison County
- Freeborn County
- Cass County
- Pine County
- Le Sueur County
- Mille Lacs County
- Brown County
- Lyon County
- Todd County
- Meeker County
- Nobles County
- Hubbard County
- Wabasha County
- Fillmore County
- Dodge County
- Martin County
- Waseca County
- Houston County
- Kanabec County
- Aitkin County
- Redwood County
- Roseau County
- Sibley County
- Renville County
- Wadena County
- Faribault County
- Pennington County
- Chippewa County
- Koochiching County
- Cottonwood County
- Pope County
- Watonwan County
- Jackson County
- Swift County
- Stevens County
- Rock County
- Yellow Medicine County
- Pipestone County
- Marshall County
- Clearwater County
- Murray County
- Lac qui Parle County
- Wilkin County
- Norman County
- Grant County
- Cook County
- Lincoln County
- Mahnomen County
- Big Stone County
- Kittson County
- Red Lake County
- Lake of the Woods County
- Traverse County
Top cities in Minnesota (409)
- Minnetonka Beach
- Greenwood
- Sunfish Lake
- Birchwood Village
- Deephaven
- Grant
- Wayzata
- Medina
- Excelsior
- North Oaks
- Spring Park
- Gem Lake
- Le Roy
- Emily
- East Gull Lake
- Independence
- Nerstrand
- Credit River
- Lake Shore
- Dresbach
- Edina
- Medicine Lake
- Marine on St. Croix
- Nisswa
- Dellwood
- Vergas
- Warsaw
- Woodland
- Shorewood
- Lake Elmo
- Cohasset
- Chickamaw Beach
- Minnetrista
- Cuyuna
- Merrifield
- Orono
- Millville
- Ham Lake
- Dayton
- Crosslake
- Chanhassen
- Fairhaven
- Spicer
- Nowthen
- Afton
- Victoria
- Oak Grove
- Scandia
- Corcoran
- Loretto
- Long Lake
- Rushford Village
- Fifty Lakes
- Eden Prairie
- Martin Lake
- Oronoco
- Hanover
- Carver
- Columbus
- Houston
- Mendota Heights
- Stanchfield
- Arden Hills
- Forada
- Prior Lake
- Lakeville
- Lino Lakes
- Minnetonka
- Plymouth
- Mantorville
- Underwood
- Bayport
- Rushford
- Mazeppa
- Elko New Market
- Mahtomedi
- Rogers
- Forest Lake
- Waconia
- Jenkins
Last updated: