Best ZIP Codes for Cash Flow in Portland-Vancouver-Hillsboro, OR-WA (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 97209 Portland, OR $349,410 $1,764 3.94% -4.3%
2 97113 Cornelius, OR $487,097 $2,357 3.77% 1.6%
3 97133 North Plains, OR $567,269 $2,745 3.77% 1.0%
4 97123 Hillsboro, OR $522,539 $2,404 3.59% 1.5%
5 97396 Willamina, OR $365,327 $1,620 3.46% 3.7%
6 97089 Damascus, OR $680,562 $2,999 3.44% 2.4%
7 97266 Portland, OR $402,819 $1,772 3.43% 0.5%
8 97003 Beaverton, OR $482,166 $2,040 3.30% 1.8%
9 98685 Vancouver, WA $592,923 $2,491 3.28% 3.4%
10 97055 Sandy, OR $522,056 $2,184 3.26% 2.2%
11 97206 Portland, OR $469,315 $1,960 3.26% 0.1%
12 97049 Rhododendron, OR $424,929 $1,773 3.25% 3.5%
13 97064 Vernonia, OR $392,484 $1,620 3.22% 2.2%
14 98660 Vancouver, WA $474,826 $1,951 3.20% 3.0%
15 97140 Sherwood, OR $629,530 $2,555 3.17% 2.3%
16 97378 Sheridan, OR $400,978 $1,620 3.15% 2.8%
17 97132 Newberg, OR $538,222 $2,159 3.13% 2.1%
18 98684 Vancouver, WA $489,947 $1,958 3.12% 2.6%
19 97051 Saint Helens, OR $429,852 $1,698 3.08% 2.3%
20 97016 Clatskanie, OR $411,395 $1,620 3.07% 3.3%
21 97038 Molalla, OR $499,038 $1,945 3.04% 2.5%
22 97203 Portland, OR $454,530 $1,766 3.03% 0.1%
23 98604 Battle Ground, WA $607,545 $2,360 3.03% 3.1%
24 97005 Beaverton, OR $489,675 $1,869 2.98% 1.9%
25 97006 Beaverton, OR $494,308 $1,880 2.97% 1.5%

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 →