Dooralytics

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.

  1. 719 Sherburne Ave · Frogtown serious flag $1,661/mo
  2. 1052 Ross Ave · Dayton's Bluff serious flag $1,337/mo
  3. 686 Sherburne Ave · Frogtown serious flag $1,268/mo
  4. 1094 Albemarle St · North End $965/mo
  5. 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.

  1. 719 Sherburne Ave · Frogtown serious flag 15.61× stocks
  2. 686 Sherburne Ave · Frogtown serious flag 11.58× stocks
  3. 1052 Ross Ave · Dayton's Bluff serious flag 6.64× stocks
  4. 1094 Albemarle St · North End 6.62× stocks
  5. 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.

  1. 701 Desoto St · Payne – Phalen Long time on market: room to negotiate.
  2. 485 Belvidere St E · West Side rough Long time on market: room to negotiate.
  3. 997 Marion St · North End rough Long time on market: room to negotiate.
  4. 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.
  5. 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.

  1. 716 Rose Ave E · Payne – Phalen On the city's Vacant Building registry (Category 2).
  2. 1052 Ross Ave · Dayton's Bluff On the city's Vacant Building registry (Category 2).
  3. 686 Sherburne Ave · Frogtown On the city's Vacant Building registry (Category 2).
  4. 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.

  1. 485 Belvidere St E · West Side rough $480/mo
  2. 997 Marion St · North End rough $287/mo
  3. 1204 E 7th St · Dayton's Bluff rough $429/mo
  4. 654 Fuller Ave · Summit – University rough $173/mo
  5. 591 Payne Ave · Payne – Phalen rough $149/mo
  6. 852 Jessamine Ave E · Payne – Phalen rough $95/mo
  7. 365 Case Ave · Payne – Phalen rough $66/mo
  8. 895 Rose Ave E · Payne – Phalen rough $163/mo
  9. 1113 Edgerton St · Payne – Phalen rough $152/mo
  10. 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.

Hover or tap a planning district for its numbers; click to open it. Hatched = no data for this measure. Boundaries: official city data.
All planning districts with listings (15)

Monthly cash flow: top 20

−$500$0$500$1,000$1,500$2,000break-even719 Sherburne Ave$1,6611052 Ross Ave$1,337686 Sherburne Ave$1,2681094 Albemarle St$965707 Preble St$617716 Rose Ave E$589688 Magnolia Ave E$520485 Belvidere St E$480701 Desoto St$4451204 E 7th St$429596 Case Ave$369997 Marion St$287813 Minnehaha Ave W$247353 Lawson Ave E$227654 Fuller Ave$173895 Rose Ave E$1631113 Edgerton St$152591 Payne Ave$1491199 Ross Ave$144852 Jessamine Ave E$95

Needs more info

Left out of the rankings until a data problem is resolved.

  1. 132 York Ave E · North End no rent estimate yet
  2. 1538/1540 Hartford Ave · Highland Park no rent estimate yet
  3. 1598 E Shore Dr · Payne – Phalen no rent estimate yet
  4. 1636-1638 Minnehaha Ave W · Hamline – Midway no rent estimate yet
  5. 1700 Sylvan St · North End no rent estimate yet
  6. 182 N Faye St · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet
  7. 1827-1829 Saint Anthony Ave · Union Park no rent estimate yet
  8. 197 Kent St · Summit – University no rent estimate yet
  9. 2222-2226 Beech St E · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet
  10. 331-333 S Mcknight Rd · Battle Creek – Conway – Eastview – Highwood Hills no rent estimate yet

+ 5 more on the neighborhood pages