Best ZIP Codes for Cash Flow in Ontario, OR-ID (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 | 97907 | Huntington, OR | $191,742 | $873 | 3.55% | — |
| 2 | 83619 | Fruitland, ID | $416,718 | $1,617 | 3.03% | 2.9% |
| 3 | 97914 | Ontario, OR | $312,126 | $1,150 | 2.87% | 4.9% |
| 4 | 83661 | Payette, ID | $376,947 | $1,367 | 2.83% | 4.1% |
| 5 | 97913 | Nyssa, OR | $283,343 | $927 | 2.55% | 5.9% |
| 6 | 97918 | Vale, OR | $345,921 | $981 | 2.21% | 5.2% |
| 7 | 83655 | New Plymouth, ID | $502,742 | $1,098 | 1.70% | 3.4% |
| 8 | 97901 | Adrian, OR | $489,541 | $1,035 | 1.65% | 3.8% |
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 Ontario, OR-ID · Affordable in Ontario, OR-ID
Or see the full Ontario, OR-ID metro profile.
