St. Paul: 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
- 132
- Cash-flow positive today
- 25 of 120 at 20% down
- Median price per unit
- $148K
- Median est. rent per unit
- $1,350
- Mortgage rate we use
- 7.00%
Top picks across the city
Ranked on real rent estimates (RentCast comparables 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.
- 719 Sherburne Ave · Frogtown serious flag $1,661/mo
- 1052 Ross Ave · Dayton's Bluff serious flag $1,337/mo
- 686 Sherburne Ave · Frogtown serious flag $1,268/mo
- 1094 Albemarle St · North End $965/mo
- 707 Preble St · Payne – Phalen $617/mo
+ 112 more on the neighborhood pages
Best long-term
Year-30 wealth vs. the same money in stocks.
- 719 Sherburne Ave · Frogtown serious flag 15.61× stocks
- 686 Sherburne Ave · Frogtown serious flag 11.58× stocks
- 1052 Ross Ave · Dayton's Bluff serious flag 6.64× stocks
- 1094 Albemarle St · North End 6.62× stocks
- 716 Rose Ave E · Payne – Phalen serious flag 5.22× stocks
+ 112 more on the neighborhood pages
Value-add
Under-rented, needs work, or room to negotiate.
- 701 Desoto St · Payne – Phalen Long time on market: room to negotiate.
- 485 Belvidere St E · West Side rough Long time on market: room to negotiate.
- 997 Marion St · North End rough Long time on market: room to negotiate.
- 591 Payne Ave · Payne – Phalen rough The seller bought for $90,000 in Sep 2010, so they can take a lower offer and still come out well ahead.
- 707 Preble St · Payne – Phalen Long time on market: room to negotiate.
+ 58 more on the neighborhood pages
Proceed with caution
Decent numbers, serious flags.
- 716 Rose Ave E · Payne – Phalen On the city's Vacant Building registry (Category 2).
- 1052 Ross Ave · Dayton's Bluff On the city's Vacant Building registry (Category 2).
- 686 Sherburne Ave · Frogtown On the city's Vacant Building registry (Category 2).
- 719 Sherburne Ave · Frogtown On the city's Vacant Building registry (Category 2).
Promising, rents not yet verified
Ranked on a rough rent estimate from bedroom count. Leads, not conclusions.
- 485 Belvidere St E · West Side rough $480/mo
- 997 Marion St · North End rough $287/mo
- 1204 E 7th St · Dayton's Bluff rough $429/mo
- 654 Fuller Ave · Summit – University rough $173/mo
- 591 Payne Ave · Payne – Phalen rough $149/mo
- 852 Jessamine Ave E · Payne – Phalen rough $95/mo
- 365 Case Ave · Payne – Phalen rough $66/mo
- 895 Rose Ave E · Payne – Phalen rough $163/mo
- 1113 Edgerton St · Payne – Phalen rough $152/mo
- 1199 Ross Ave · Dayton's Bluff rough $144/mo
+ 89 more on the neighborhood pages
Map
Explore by neighborhood
Every St. Paul planning district, colored by the measure you pick. Red means the typical listing loses money each month at 20% down; blue means it cash-flows.
All planning districts with listings (15)
- Battle Creek – Conway – Eastview – Highwood Hills 4 listings · median −$1,177/mo
- Como Park 3 listings · median −$1,189/mo
- Dayton's Bluff 17 listings · median −$224/mo
- Frogtown 16 listings · median −$190/mo
- Greater East Side 2 listings · median −$284/mo
- Hamline – Midway 9 listings · median −$1,038/mo
- Highland Park 2 listings · median −$1,282/mo
- Macalester – Groveland 3 listings · median −$2,115/mo
- North End 7 listings · median −$28/mo
- Payne – Phalen 30 listings · median −$88/mo
- Summit Hill 2 listings · median −$2,589/mo
- Summit – University 15 listings · median −$1,243/mo
- Union Park 7 listings · median −$2,251/mo
- West Seventh – Fort Road 5 listings · median −$465/mo
- West Side 10 listings · median −$497/mo
Monthly cash flow: top 20
Needs more info
Left out of the rankings until a data problem is resolved.
- 132 York Ave E · North End no rent estimate yet
- 1538/1540 Hartford Ave · Highland Park no rent estimate yet
- 1598 E Shore Dr · Payne – Phalen no rent estimate yet
- 1636-1638 Minnehaha Ave W · Hamline – Midway no rent estimate yet
- 1700 Sylvan St · North End no rent estimate yet
- 182 N Faye St · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet
- 1827-1829 Saint Anthony Ave · Union Park no rent estimate yet
- 197 Kent St · Summit – University no rent estimate yet
- 2222-2226 Beech St E · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet
- 331-333 S Mcknight Rd · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet
+ 5 more on the neighborhood pages