Best ZIP Codes for Cash Flow in Rochester, MN (2026)

Ranked by cap rate — the annual return on the purchase price before financing. ZIPs that also clear the 1% rule are marked.

# ZIP City Home value Rent Cap rate 5-yr growth
1 55904 Rochester, MN $298,095 $1,693 4.43% 4.6%
2 55901 Rochester, MN $332,295 $1,629 3.82% 4.1%
3 55954 Mabel, MN $226,438 $972 3.35% 5.4%
4 55975 Spring Valley, MN $271,705 $1,098 3.15% 4.0%
5 55922 Canton, MN $221,319 $873 3.08% 6.3%
6 55906 Rochester, MN $403,596 $1,566 3.03% 3.9%
7 55990 Wykoff, MN $272,333 $1,035 2.96% 4.5%
8 55985 West Concord, MN $288,154 $1,089 2.95% 6.4%
9 55902 Rochester, MN $480,299 $1,786 2.90% 4.0%
10 55927 Dodge Center, MN $298,004 $1,089 2.85% 5.2%
11 55964 Plainview, MN $299,379 $1,089 2.84% 5.6%
12 55939 Harmony, MN $262,961 $954 2.83% 5.1%
13 55971 Rushford Village, MN $284,609 $999 2.74% 5.1%
14 55924 Claremont, MN $315,101 $1,089 2.70% 6.4%
15 55041 Lake City, MN $324,564 $1,116 2.68% 5.1%
16 55940 Hayfield, MN $327,733 $1,089 2.59% 5.3%
17 55944 Kasson, MN $337,298 $1,089 2.52% 4.6%
18 55976 Stewartville, MN $340,383 $1,089 2.50% 4.0%
19 55981 Wabasha, MN $291,599 $909 2.43% 6.1%
20 55965 Preston, MN $282,397 $873 2.41% 5.2%
21 55956 Mazeppa, MN $381,492 $1,152 2.36% 6.8%
22 55923 Chatfield, MN $361,328 $1,089 2.35% 5.0%
23 55932 Elgin, MN $362,006 $1,089 2.35% 5.4%
24 55929 Dover, MN $364,725 $1,089 2.33% 4.0%
25 55934 Eyota, MN $368,043 $1,089 2.31% 4.3%

Ranked from Repit’s own ZIP-level data — Zillow home values and rents, HUD fair-market rents where Zillow has no coverage, and U.S. Census vacancy. Cap rate is gross: annual rent over purchase price, before financing and expenses. Every ZIP above links to its full free page. How we calculate this →

Same metro, different strategy

Appreciation in Rochester, MN  ·  Affordable in Rochester, MN

Or see the full Rochester, MN metro profile.