Skip to content
HousingGauge

Minneapolis–St. Paul HousingGauge — October 5, 2026 | RED 44

Episode 1 · October 7, 2026 · HousingGauge narrator

Audio for this archived episode is not available — the transcript is below.

Key takeaways

  • Mortgage rates up 0.85 points in three months. The 30-year fixed rate averages 7.28%, versus 6.43% three months ago.
  • Score down 13 points over 13 weeks. The score moved from 57 to 44 over the past 13 weeks, driven mainly by Mortgage Conditions (−7.0 points).
  • Rents up 3.5% year over year. Typical rent is $1,719 a month, for a gross rental yield of 5.1%.

Transcript

Welcome to the Minneapolis–St. Paul HousingGauge, your weekly local market report for the week of October 5, 2026.

Here is the headline. Minneapolis–St. Paul's HousingGauge score is 44 out of 100, which puts the market in the RED zone. Conditions have weakened over the past three months, and financing remains expensive.

Three developments stand out this week.

First: Mortgage rates up 0.85 points in three months. The 30-year fixed rate averages 7.28%, versus 6.43% three months ago.

Second: Score down 13 points over 13 weeks. The score moved from 57 to 44 over the past 13 weeks, driven mainly by Mortgage Conditions (−7.0 points).

Third: Rents up 3.5% year over year. Typical rent is $1,719 a month, for a gross rental yield of 5.1%.

Now, what is behind the score?

Mortgage Conditions scores 12 out of 100. The 30-year fixed rate averages 7.28%, up 0.82 percentage points over six months. Financing remains expensive, limiting affordability for leveraged buyers.

Supply & Buyer Leverage scores 40 out of 100. Inventory is 9.2% higher than a year ago (10,129 active listings), with 2.6 months of supply. Homes take a median 34 days to sell at 99.6% of list price, and 21.8% of listings have had a price cut. Sellers retain most of the negotiating leverage.

Monetary Conditions scores 53 out of 100. The real policy rate is 1.24%, 0.23 points above the estimated neutral rate (r-star) of 1.01% — a near neutral stance. The fed funds rate has risen 0.24 points over six months.

Demand Trend scores 47 out of 100. Pending sales are 2.7% lower than a year ago and closed sales are 0.7% higher. Days on market are 6.3% longer than a year ago. Demand is steady.

Valuation & Affordability scores 79 out of 100. The median home costs 4.1 times the median household income. Principal and interest on a typical purchase would take 26.6% of that income at current rates. Inflation-adjusted prices are 2.0% lower than a year ago. Valuations look comparatively reasonable.

Rental Economics scores 58 out of 100. A year of median rent equals 5.1% of the median price (a price-to-rent ratio of 19.6). Rents are up 3.5% year over year. Rental economics are middling.

The score is unchanged from last week's report. Over 13 weeks it is down 13 points, from 57 to 44. The largest contributors were Mortgage Conditions (−7.0 points) and Demand Trend (−4.0 points).

So what would move Minneapolis–St. Paul into the yellow? It is close: any one of these would likely do it on its own: 30-year mortgage rate falls below 7.00% (now 7.28%); pending sales grow more than 1.0% year over year (now −2.7%); the Fed keeps cutting over six months (now +0.24 pts); and policy gap (real policy rate minus r-star) narrows below −0.15 pts (now +0.23 pts).

And what could make conditions worse? Watch for these together: 30-year mortgage rate rises above 7.60% (now 7.28%); pending sales fall more than 7.0% year over year (now −2.7%); the Fed raises rates more than 0.45 pts over six months (now +0.24 pts); policy gap (real policy rate minus r-star) widens above +0.55 pts (now +0.23 pts); and months of supply falls below 1.9 months (now 2.6 months).

That is the Minneapolis–St. Paul HousingGauge for this week. The HousingGauge score describes market conditions. It is not a recommendation to buy or sell, and it is not individualized financial advice. For charts, sources and the full methodology, visit housinggauge.com. Thanks for listening.

See the current Minneapolis–St. Paul market page →