Minneapolis: 2–4 unit rentals
Every listing we track, run through the same model: 20% down, 7% for 30 years, offer at asking, self-managed. Toggle other scenarios on each property page.
Market pulse
- Listings tracked
- 222
- Cash-flow positive today
- 72 of 221 at 20% down
- Median price per unit
- $192K
- Median est. rent per unit
- $1,625
- Mortgage rate we use
- 7.00%
Top picks across the city
Ranked on real rent estimates (nearby comparable rentals or our own research). Listings with a serious red flag are under Proceed with caution instead, however good the numbers look.






Ways to slice it
Best cash flow now
Monthly cash flow at 20% down.
- 1111 17th Ave N · Near - North $1,275/mo
- 3018 Chicago Ave · Central serious flag $1,043/mo
- 1411 Upton Ave N · Willard - Hay $974/mo
- 2200 N 6th St · Hawthorne $911/mo
- 2326 Bryant Ave N · Hawthorne serious flag $851/mo
+ 178 more on the neighborhood pages
Best long-term
Year-30 wealth vs. the same money in stocks.
- 2226 Girard Ave N · Jordan serious flag 6.30× stocks
- 1411 Upton Ave N · Willard - Hay 5.69× stocks
- 1523 22nd Ave N · Jordan 5.45× stocks
- 1111 17th Ave N · Near - North 5.30× stocks
- 2326 Bryant Ave N · Hawthorne serious flag 5.27× stocks
+ 178 more on the neighborhood pages
Value-add
Under-rented, needs work, or room to negotiate.
- 810 30th Ave N · Hawthorne Long time on market: room to negotiate.
- 1411 Upton Ave N · Willard - Hay Long time on market: room to negotiate.
- 3010 15th Ave S · Powderhorn Park The seller bought for $1 in Jul 1994, so they can take a lower offer and still come out well ahead.
- 2224 4th Ave N · Harrison Long time on market: room to negotiate.
- 3921 Lyndale Ave N · Webber - Camden Long time on market: room to negotiate.
+ 97 more on the neighborhood pages
Proceed with caution
Decent numbers, serious flags.
- 3023 Dupont Ave N · Hawthorne Upper rent not disclosed, so income can't be verified
- 1622 Girard Ave N · Near - North Description gives no rents, lease status or expenses, so income can't be verified.
- 2226 Girard Ave N · Jordan No actual rents given.
- 3605 S 3rd Ave · Central One rented unit is nonconforming; it may be an illegal unit and could be forced out of use or need costly egress work
- 825 18th Ave NE · Logan Park No rents, lease terms or occupancy are given, so income is unproven.
+ 50 more on the neighborhood pages
Map
Explore by neighborhood
Every Minneapolis neighborhood, colored by the measure you pick. Red means the typical listing loses money each month at 20% down; blue means it cash-flows.
All neighborhoods with listings (54)
- Armatage 3 listings · median −$159/mo
- Audubon Park 6 listings · median −$441/mo
- Bancroft 2 listings · median −$624/mo
- Bottineau 1 listing · median −$7/mo
- Bryant 3 listings · median −$1,037/mo
- Bryn - Mawr 1 listing · median −$1,281/mo
- Cedar Riverside 2 listings · median $26/mo
- Central 9 listings · median $102/mo
- Cleveland 2 listings · median $256/mo
- Columbia Park 1 listing · median $0/mo
- Como 5 listings · median −$846/mo
- Corcoran 2 listings · median −$1,047/mo
- Diamond Lake 3 listings · median −$689/mo
- East Bde Maka Ska 3 listings · median −$1,213/mo
- East Harriet 4 listings · median −$1,418/mo
- East Phillips 2 listings · median $163/mo
- Elliot Park 2 listings · median −$1,157/mo
- Folwell 1 listing · median −$11/mo
- Fulton 2 listings · median −$1,563/mo
- Harrison 5 listings · median $72/mo
- Hawthorne 10 listings · median $404/mo
- Hiawatha 2 listings · median −$352/mo
- Jordan 9 listings · median $477/mo
- Kenwood 1 listing · median −$2,849/mo
- King Field 3 listings · median −$1,517/mo
- Lind - Bohanon 1 listing · median $314/mo
- Linden Hills 3 listings · median −$2,317/mo
- Logan Park 3 listings · median $84/mo
- Longfellow 5 listings · median −$493/mo
- Lowry Hill East 7 listings · median −$270/mo
- Lyndale 11 listings · median −$344/mo
- Marcy Holmes 9 listings · median −$1,295/mo
- Marshall Terrace 1 listing · median −$567/mo
- McKinley 3 listings · median $137/mo
- Midtown Phillips 3 listings · median −$26/mo
- Near - North 7 listings · median $580/mo
- Phillips West 3 listings · median $171/mo
- Powderhorn Park 5 listings · median −$149/mo
- Prospect Park - East River Road 2 listings · median −$1,384/mo
- Seward 4 listings · median −$1,152/mo
- Sheridan 2 listings · median −$397/mo
- South Uptown 7 listings · median −$1,135/mo
- St. Anthony East 6 listings · median −$1,171/mo
- St. Anthony West 3 listings · median −$518/mo
- Standish 5 listings · median −$989/mo
- Tangletown 1 listing · median −$3,038/mo
- Ventura Village 7 listings · median $151/mo
- Victory 2 listings · median −$507/mo
- Webber - Camden 6 listings · median −$14/mo
- Wenonah 1 listing · median −$2,213/mo
- Whittier 23 listings · median −$883/mo
- Willard - Hay 4 listings · median $189/mo
- Windom 1 listing · median −$439/mo
- Windom Park 3 listings · median −$322/mo
Monthly cash flow: top 20
Needs more info
Left out of the rankings until a data problem is resolved.
- 1016 Newton Ave N · Near - North The city's rental license covers 4 unit(s); this analysis counts 5.
- 1129 8th St SE · Marcy Holmes The city's rental license covers 2 unit(s); this analysis counts 3.
- 122 W 32nd St · Lyndale The city's rental license covers 1 unit(s); this analysis counts 2.
- 1332 Logan Ave N · Willard - Hay The city's rental license covers 1 unit(s); this analysis counts 2.
- 1415 44th Ave N · Webber - Camden The city's rental license covers 1 unit(s); this analysis counts 2.
- 1508 E 26th St · Midtown Phillips The city's rental license covers 4 unit(s); this analysis counts 5.
- 1535 Adams St NE · Logan Park The city's rental license covers 1 unit(s); this analysis counts 2.
- 1537 E 38th St · Bancroft The city's rental license covers 4 unit(s); this analysis counts 5.
- 1912 Columbus Ave · Ventura Village The city's rental license covers 1 unit(s); this analysis counts 2.
- 2121 13th Ave S · Ventura Village The city's rental license covers 4 unit(s); this analysis counts 5.
+ 29 more on the neighborhood pages