Best ZIP Codes for Cash Flow in Fargo, ND-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 56529 Dilworth, MN $295,606 $1,625 4.29% 4.3%
2 58027 Enderlin, ND $175,319 $873 3.88% -0.8%
3 58047 Horace, ND $420,155 $1,975 3.67% 1.5%
4 58048 Arthur, ND $200,339 $873 3.40% -4.2%
5 56560 Moorhead, MN $291,666 $1,241 3.32% 4.2%
6 58011 Buffalo, ND $255,988 $990 3.02%
7 58052 Leonard, ND $275,561 $1,062 3.01%
8 58102 Fargo, ND $277,454 $1,045 2.94% 3.8%
9 58059 Mapleton, ND $345,338 $1,296 2.93% 2.8%
10 58078 West Fargo, ND $361,003 $1,282 2.77% 4.1%
11 58021 Davenport, ND $326,649 $1,062 2.54%
12 58064 Page, ND $283,789 $909 2.50%
13 58104 Fargo, ND $410,082 $1,287 2.45% 4.2%
14 58103 Fargo, ND $273,576 $852 2.43% 4.3%
15 56514 Barnesville, MN $309,686 $909 2.29% 4.3%
16 58042 Harwood, ND $392,917 $1,107 2.20% 3.4%
17 56585 Ulen, MN $312,582 $873 2.18% 3.9%
18 58012 Casselton, ND $328,708 $873 2.07% 0.9%
19 56547 Glyndon, MN $369,635 $927 1.96% 4.1%
20 56580 Sabin, MN $362,356 $873 1.88% 3.9%
21 58005 Harwood, ND $453,321 $990 1.70%
22 56549 Hawley, MN $410,875 $882 1.67% 5.7%
23 58051 Horace, ND $422,145 $873 1.61% 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 Fargo, ND-MN  ·  Affordable in Fargo, ND-MN

Or see the full Fargo, ND-MN metro profile.