You're looking at your Midwest allocation map and Minnesota keeps coming up. Low headline vacancy, stable large employers, and property prices that don't require six figures in down payment. The Minneapolis market on paper looks reasonable: $355,000 median, 6% annual appreciation, solid renter demand from Target, Best Buy, UnitedHealth Group, and 3M. Then you get to the tax section and discover something most cap rate spreadsheets never account for: Minnesota taxes capital gains at the same progressive rate as ordinary income, topping out at 9.85% — the highest rate in the continental US for real estate gains.
That doesn't make Minnesota uninvestable. It makes it a market where the exit matters as much as the entry. Here is the full picture.
Get this in your inbox every Friday.
One email. The number that matters and what it means for you.
The Minneapolis numbers
The Minneapolis median sale price was $355,000 in March 2026, up 6.0% year-over-year (Redfin). The state-wide median is $332,500, up 4.7% over the same period (Houzeo/MN Realtors 2026). The metro market runs 2.5 to 3.1 months of supply — balanced, with neither the frenzied competition of the Northeast nor the oversupply pressure of the Sun Belt.
Major employers anchor both sides of the renter market: large companies like Target (42,000 employees in the Twin Cities) and UnitedHealth Group (30,000+), plus the University of Minnesota and a large state government workforce, supply stable professional renters. That's the quality piece. The quantity piece is vacancy: Minneapolis apartment vacancy runs below 4%, well under the 8.1% national average.
Here is the cash flow math at the $355,000 median for a non-owner-occupied SFR with 25% down, at today's 6.53% rate:
| Cost item | Monthly amount |
|---|---|
| P&I ($266,250 loan at 6.53%) | $1,688 |
| Property tax (Hennepin County 1.17%) | $346 |
| Homeowner's insurance | $150 |
| Total PITI | $2,184 |
| Gross rent estimate (3BR SFR) | $2,450 |
| Effective rent (8% mgmt + 5% vacancy) | $2,141 |
| Monthly cash flow | -$43 |
Negative $43 per month. That is not a great number, but context matters: that is better than Boston at -$1,698/month, better than Grand Rapids at -$514/month, and better than nearly every major market in the Northeast corridor. If you're building a Midwest allocation and comparing apples to apples, Minneapolis is not the worst outcome. It's roughly breakeven with a solid appreciation thesis attached: 6% YoY in a market with tight supply and blue-chip employer demand is not nothing.
The watch item: Hennepin County raised its levy by 7.79% for 2026, adding approximately $25/month to the tax bill. If that trend continues in 2027, the -$43/month gap widens to -$68/month without any change in rent. Property tax trajectory matters here more than the current snapshot. For any potential Minneapolis investment, model 7% annual tax increases through 2028 before assuming the current cash flow holds.
Rochester: Mayo Clinic demand and the sub-$280k entry
Rochester is a different animal. The market scores 80 out of 100 for competitiveness on Redfin's heat index (March 2026). Homes sell in 19 days on average — faster than last year's 24-day pace. The median landed at $330,000-$357,000 depending on source and timing, with year-over-year appreciation of 6.6-6.8%.
The demand driver is hard to replicate anywhere else: Mayo Clinic employs roughly 75,000 people in the Rochester metro, making it one of the largest single-employer healthcare markets in the US. That workforce — physicians, nurses, researchers, administrators — earns stable above-median incomes and rents at above-market rates because the housing supply around a world-class medical campus has never kept up with demand. Vacancy risk in the Rochester market is structurally lower than a comparably priced market in a more diversified city.
The cash flow math at the $330,000 median (Olmsted County, estimated 1.1% non-homestead rate, 25% down at 6.53%):
| Cost item | Monthly amount |
|---|---|
| P&I ($247,500 loan at 6.53%) | $1,569 |
| Property tax (Olmsted County ~1.1%) | $303 |
| Homeowner's insurance | $140 |
| Total PITI | $2,012 |
| Gross rent estimate (3BR SFR) | $2,100 |
| Effective rent (8% mgmt + 5% vacancy) | $1,835 |
| Monthly cash flow | -$176 |
Rochester at the median runs -$176/month. The market's competitiveness is precisely why: strong demand has pushed prices to a level where the rent-to-price ratio doesn't pencil at 6.53% rates. The entry that does work is below $280,000 — where P&I drops to $1,331, total PITI falls to $1,713, and a $1,950 SFR rent produces an effective rent of $1,704 after management and vacancy, landing within $9/month of breakeven. Rochester sub-$280k is the cash flow entry. Rochester at the median is a 7-10 year appreciation hold, underwritten on Mayo Clinic's permanence rather than the monthly carry.
If that hold thesis matches your timeframe, the fundamentals support it. Mayo Clinic is not moving. The town has no major competing economic base — Rochester essentially exists to serve the clinic — which means vacancy risk is structurally contained in a way that few other mid-sized Midwest markets can claim. The question is whether the exit math works. And that's where Minnesota's tax structure becomes the central investment decision.
Minnesota's hidden investor cost: the 9.85% exit
Minnesota taxes capital gains as ordinary income at the same progressive rates as wages. The top bracket is 9.85%, applying to taxable income above $193,240 for a single filer or $304,970 married filing jointly (Minnesota Department of Revenue 2026). There is no preferential long-term capital gains rate in Minnesota. A $75,000 gain on a 5-year Rochester hold gets taxed at the same rate as your top dollar of ordinary income.
This is qualitatively different from every state we've covered south of the Mason-Dixon line. Louisiana's capital gains tax: 3% flat. Kentucky: 3.5%. Indiana: 2.95%. Arkansas: 4.7%. Texas and Florida: zero.
The dollar impact: assume a Texas-based investor who already owns two properties buys a Rochester property at $330k and sells for $410k after 7 years — a $80,000 gain. The federal tax, assuming 15% long-term capital gains rate, is $12,000. Minnesota then adds up to 9.85% on that same gain: $7,880. Total tax: $19,880, vs. $12,000 for the same investor selling a Texas property. The Minnesota premium is $7,880 on a $80,000 gain — roughly 10 extra percentage points of the profit going to the state.
For investors already in lower income brackets, the effective MN rate on the gain will be lower (5.35% at the bottom bracket). But high-income investors — the kind who already own two or three properties and are adding a fourth — will face the higher brackets. Before committing to a Minnesota hold, run the full exit tax scenario at your actual income level.
One partial offset: if you hold Minnesota property inside a DSCR loan or a pass-through entity (LLC), the rental income and eventual gain flow through at your personal rate. Unlike some states, Minnesota does not impose an additional entity-level tax on LLCs. The 9.85% is your rate on the net gain — nothing higher.
The other offset is the 1031 exchange. A properly structured 1031 lets you defer the Minnesota gain indefinitely — rolling the equity into a replacement property and kicking the tax bill down the road. If you eventually sell in a no-income-tax state and die with the property in your estate, the step-up in basis can eliminate the deferred gain entirely. The 1031 is the institutional investor's tool for neutralizing high-tax-state exposure on appreciation plays.
The Minneapolis vs. comparable markets verdict
Minnesota stacks up as follows against the states we've covered that offer comparable stability:
| Market | Entry price | Monthly CF | Cap gains rate | Prop tax (investor) |
|---|---|---|---|---|
| Indianapolis, IN | $185k | +$107 | 2.95% | ~0.74% |
| Wichita, KS ($175k) | $175k | +$98 | 5.20-5.58% | 1.16% |
| Des Moines, IA | $207k | -$30 | 3.8% | 1.29% |
| Minneapolis, MN | $355k | -$43 | up to 9.85% | 1.17-1.19% |
| Rochester, MN ($280k) | $280k | -$9 | up to 9.85% | ~1.1% |
| Louisville, KY | $259k | -$248 | 3.5% | 0.73% |
On a pure cash flow basis, Indianapolis and Wichita are demonstrably superior entries. On a stability-of-demand basis, Rochester with Mayo Clinic is arguably the best recession-proof tenant base in the upper Midwest. The math points toward this: Minnesota makes sense for investors who want the Rochester story, are willing to underwrite a small monthly carry, and either plan to hold long-term via a 1031 chain or have offsetting losses that bring their effective Minnesota income tax rate below 6%.
Frankly, if you're a Texas-based investor adding a third or fourth property purely for cash flow and you're in a high income bracket, Minnesota is the wrong state. The exit tax consumes the appreciation premium. Stick to Indiana or Kansas until you have the tax strategy to handle a 9.85% state capital gains bill. If you have a 1031 structure in place or a longer hold horizon with offsetting income, Rochester's Mayo Clinic anchor demand justifies the entry at sub-$280k.