Best Places to Invest in Oregon Real Estate
187 Oregon markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail β then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Portland | $520,000 | 2.2% | $-1,669 | -0.9% | 7,621 |
| Eugene | $476,000 | 2.8% | $-1,440 | +0.3% | 2,004 |
| Salem | $440,000 | 2.9% | $-1,285 | +0.0% | 1,997 |
| Hillsboro | $507,250 | 3.0% | $-1,396 | -4.9% | 1,324 |
| Beaverton | $591,000 | 2.2% | $-1,775 | -4.6% | 1,083 |
| Springfield | $425,000 | 3.0% | $-1,170 | +2.2% | 926 |
| Redmond | $495,000 | 2.8% | $-1,445 | -0.3% | 822 |
| Tigard | $595,000 | 2.5% | $-1,889 | -4.0% | 744 |
| Happy Valley | $650,000 | 2.5% | $-2,119 | -1.8% | 680 |
| Lake Oswego | $925,802 | 1.4% | $-4,116 | -0.8% | 671 |
| Aloha | $509,975 | 2.9% | $-1,466 | -2.8% | 642 |
| Oregon City | $570,000 | 2.6% | $-1,765 | +5.2% | 510 |
| Corvallis | $541,250 | 2.6% | $-1,766 | +0.0% | 476 |
| Grants Pass | $363,000 | 3.2% | $-1,028 | +2.0% | 467 |
| Woodburn | $429,900 | 3.1% | $-1,150 | +5.5% | 455 |
| Klamath Falls | $262,000 | 3.4% | $-817 | +2.6% | 413 |
| McMinnville | $465,948 | 3.2% | $-1,291 | -4.4% | 399 |
| Tualatin | $599,900 | 2.6% | $-1,718 | -2.1% | 396 |
| Forest Grove | $507,018 | 2.5% | $-1,657 | -3.1% | 392 |
| Ashland | $549,250 | 2.1% | $-1,919 | +2.5% | 390 |
| Bethany | $767,500 | 2.2% | $-2,525 | -7.3% | 387 |
| Newberg | $521,500 | 2.4% | $-1,978 | -1.8% | 384 |
| Gresham | $455,100 | 2.8% | $-1,384 | +0.2% | 373 |
| Keizer | $449,000 | 2.9% | $-1,349 | +3.0% | 365 |
| Dallas | $440,000 | 2.4% | $-1,573 | -2.1% | 341 |
| Sherwood | $650,000 | 2.4% | $-2,348 | -2.4% | 317 |
| Sandy | $511,000 | 2.7% | $-1,789 | +0.7% | 316 |
| Prineville | $420,000 | 2.1% | $-1,665 | +1.1% | 310 |
| Lebanon | $375,000 | 2.9% | $-1,220 | -8.1% | 307 |
| Altamont | $295,000 | 3.7% | $-713 | -4.3% | 306 |
| Coos Bay | $300,000 | 4.2% | $-608 | -8.5% | 300 |
| Canby | $605,250 | 2.1% | $-2,310 | +1.4% | 295 |
| Central Point | $399,000 | 3.0% | $-1,238 | +0.6% | 287 |
| Hermiston | $350,000 | 2.7% | $-1,105 | +5.6% | 282 |
| Milwaukie | $490,000 | 2.9% | $-1,253 | +0.5% | 277 |
| Estacada | $524,900 | 2.6% | $-1,786 | -1.8% | 257 |
| Eagle Point | $445,000 | 2.3% | $-1,724 | -1.4% | 235 |
| Florence | $395,750 | 2.6% | $-1,262 | +4.1% | 234 |
| Sweet Home | $332,650 | 3.0% | $-1,021 | -4.2% | 232 |
| Sisters | $697,000 | 1.6% | $-2,951 | +0.8% | 223 |
| Madras | $358,000 | 2.9% | $-1,153 | +3.1% | 205 |
| Cedar Mill | $810,000 | 2.4% | $-2,876 | -5.0% | 203 |
| Silverton | $526,000 | 2.6% | $-1,712 | -2.3% | 202 |
| Baker City | $251,000 | 2.0% | $-1,090 | -1.1% | 199 |
| Eagle Crest | $772,500 | 1.5% | $-2,673 | +3.3% | 190 |
| Cornelius | $489,960 | 2.9% | $-1,415 | -6.9% | 183 |
| Oak Grove | $503,000 | 2.7% | $-1,648 | +11.4% | 181 |
| Pendleton | $305,000 | 3.2% | $-774 | +8.4% | 180 |
| King City | $419,000 | 2.7% | $-1,359 | -3.5% | 171 |
| La Grande | $312,500 | 2.9% | $-878 | +14.5% | 170 |
| Seaside | $482,000 | 2.5% | $-1,693 | -1.5% | 169 |
| Beavercreek | $739,000 | 1.7% | $-2,997 | +2.9% | 168 |
| Four Corners | $380,000 | 3.9% | $-824 | +0.0% | 167 |
| Medford | $440,000 | 2.8% | $-1,183 | -2.0% | 163 |
| Bandon | $485,000 | 2.3% | $-1,930 | +5.1% | 160 |
| Oatfield | $570,500 | 2.6% | $-1,896 | +5.6% | 158 |
| Sutherlin | $360,000 | 3.5% | $-952 | +1.1% | 151 |
| Molalla | $486,250 | 2.8% | $-1,589 | +4.4% | 148 |
| Crooked River Ranch | $450,000 | 2.4% | $-1,948 | -1.7% | 148 |
| North Bend | $327,000 | 3.6% | $-877 | -6.5% | 147 |
| Hayesville | $401,000 | 3.1% | $-1,060 | -4.4% | 146 |
| Juniper Canyon | $389,000 | 1.8% | $-2,428 | -2.1% | 145 |
| Mount Hood Villages | $495,000 | 2.2% | $-1,945 | -11.0% | 141 |
| Scappoose | $480,000 | 2.9% | $-1,446 | +0.8% | 141 |
| Astoria | $492,000 | 2.9% | $-1,558 | -7.3% | 139 |
| Junction City | $449,950 | 2.7% | $-1,307 | +1.1% | 138 |
| Coquille | $345,500 | 3.2% | $-1,024 | -0.4% | 134 |
| Troutdale | $480,000 | 3.2% | $-1,321 | -0.7% | 134 |
| Veneta | $419,900 | 2.5% | $-1,466 | -1.2% | 131 |
| North Plains | $485,500 | 3.3% | $-1,250 | -6.9% | 129 |
| White City | $345,000 | 3.4% | $-898 | +0.0% | 127 |
| Santa Clara | $420,000 | 3.4% | $-1,096 | -0.5% | 127 |
| Gladstone | $517,450 | 2.9% | $-1,422 | +1.2% | 126 |
| Warrenton | $415,500 | 2.6% | $-1,509 | +2.6% | 124 |
| Lafayette | $469,230 | 2.2% | $-1,629 | -2.8% | 120 |
| Talent | $388,750 | 2.8% | $-1,366 | +2.1% | 118 |
| Rockcreek | $649,900 | 1.5% | $-4,151 | +0.3% | 113 |
| Stayton | $470,000 | 2.2% | $-1,900 | +3.5% | 111 |
| Bull Mountain | $658,000 | 2.8% | $-1,714 | -1.6% | 107 |
| Creswell | $442,500 | 2.7% | $-1,369 | -0.5% | 107 |
| Rockaway Beach | $416,000 | 6.6% | $120 | +3.6% | 102 |
| West Haven-Sylvan | $695,900 | 1.4% | $-2,295 | -3.9% | 100 |
| Pacific City | $525,000 | 1.9% | $-2,514 | -13.7% | 100 |
| Independence | $415,000 | 3.4% | $-933 | +8.0% | 97 |
| Gearhart | $640,000 | 1.0% | $-3,486 | -3.9% | 97 |
| Philomath | $446,250 | 2.9% | $-1,522 | +0.2% | 96 |
| Wilsonville | $750,000 | 0.8% | $-3,273 | +2.9% | 94 |
| Winston | $300,000 | 2.7% | $-1,011 | -0.9% | 93 |
| Fairview | $447,500 | 2.7% | $-1,159 | -8.2% | 90 |
| Phoenix | $385,250 | 4.7% | $-275 | +5.5% | 90 |
| Pronghorn | $848,500 | -0.2% | $-7,452 | -3.6% | 88 |
| River Road | $419,500 | 3.4% | $-1,045 | -4.3% | 86 |
| Oak Hills | $620,000 | 2.7% | $-1,927 | -1.5% | 85 |
| Jennings Lodge | $510,000 | 2.9% | $-1,337 | -7.5% | 85 |
| Damascus | $663,000 | 2.6% | $-2,194 | -3.1% | 84 |
| Heceta Beach | $411,500 | 1.9% | $-2,413 | -2.5% | 82 |
| Sprague River | $11,000 | 3.2% | $-596 | -24.9% | 82 |
| Shady Cove | $375,000 | 2.2% | $-1,943 | +1.3% | 81 |
| Cannon Beach | $746,000 | 0.2% | $-5,487 | -11.4% | 80 |
| Garden Home-Whitford | $694,000 | 2.2% | $-2,198 | +5.3% | 79 |
| Sheridan | $375,000 | 2.2% | $-1,319 | +12.0% | 79 |
| Reedsport | $290,000 | 3.1% | $-913 | +0.0% | 77 |
| West Slope | $777,500 | 2.3% | $-2,213 | +2.4% | 76 |
| Rogue River | $378,200 | 2.5% | $-1,438 | -5.9% | 76 |
| Raleigh Hills | $900,000 | 2.1% | $-2,630 | +1.9% | 76 |
| Lakeside | $289,250 | 3.7% | $-840 | +15.0% | 76 |
| Aumsville | $482,000 | 3.0% | $-1,334 | -2.0% | 75 |
| Christmas Valley | $14,500 | 3.0% | $-672 | +7.1% | 75 |
| Tumalo | $1,150,000 | 1.1% | $-6,065 | -8.3% | 74 |
| Monmouth | $450,000 | 2.6% | $-1,676 | -2.9% | 73 |
| Barview | $290,000 | 4.1% | $-696 | -7.5% | 71 |
| Tillamook | $355,000 | 3.2% | $-968 | -9.9% | 68 |
| Clatskanie | $390,000 | 2.1% | $-1,682 | +23.1% | 67 |
| Nyssa | $329,900 | 2.8% | $-1,225 | +5.4% | 66 |
| Cedar Hills | $655,000 | 2.5% | $-1,960 | -2.8% | 65 |
| Oakridge | $277,500 | 3.0% | $-882 | -10.5% | 64 |
| Rainier | $435,500 | 3.4% | $-1,066 | -9.6% | 62 |
| Myrtle Point | $305,000 | 2.3% | $-1,058 | +7.5% | 62 |
| Dundee | $639,000 | 1.6% | $-3,272 | +3.6% | 61 |
| Gold Beach | $337,500 | 2.3% | $-1,359 | -3.2% | 61 |
| Redwood | $427,000 | 2.6% | $-1,549 | -2.2% | 61 |
| Keno | $260,000 | 3.0% | $-1,035 | -6.5% | 60 |
| Gold Hill | $410,000 | 2.4% | $-1,379 | +4.8% | 57 |
| Vernonia | $390,000 | 1.6% | $-1,741 | +7.0% | 57 |
| Mulino | $769,500 | 1.0% | $-5,515 | +2.8% | 56 |
| Adair Village | $575,450 | 2.9% | $-1,619 | -2.8% | 56 |
| Running Y Ranch | $484,500 | 0.8% | $-2,437 | +9.2% | 56 |
| Myrtle Creek | $310,000 | 3.2% | $-828 | +6.3% | 55 |
| Manzanita | $750,250 | 0.4% | $-4,855 | -19.4% | 54 |
| Sublimity | $562,500 | 2.4% | $-2,059 | +2.4% | 54 |
| Metzger | $560,000 | 2.4% | $-1,704 | -3.0% | 53 |
| Tri-City | $245,000 | 3.3% | $-768 | -2.2% | 53 |
| Vale | $295,000 | 1.5% | $-1,234 | -15.5% | 52 |
| Black Butte Ranch | $1,050,000 | -0.2% | $-5,522 | -13.0% | 51 |
| Enterprise | $337,500 | 0.6% | $-1,956 | +9.0% | 51 |
| Jefferson | $402,500 | 3.0% | $-1,078 | -7.3% | 51 |
| Hubbard | $488,000 | 3.0% | $-1,284 | +3.9% | 50 |
| La Pine | $312,925 | 2.9% | $-1,406 | -10.7% | 50 |
| Oceanside | $429,500 | -0.1% | $-3,418 | -10.8% | 49 |
| Prineville Lake Acres | $370,000 | 2.8% | $-1,395 | -3.8% | 49 |
| Turner | $595,000 | 1.5% | $-2,335 | +4.6% | 49 |
| Boardman | $340,000 | 3.1% | $-938 | +1.9% | 49 |
| Banks | $581,410 | 1.4% | $-3,275 | +3.9% | 48 |
| Brownsville | $428,500 | 2.4% | $-1,686 | -10.0% | 47 |
| Willamina | $370,000 | 3.1% | $-1,111 | -2.3% | 47 |
| Bay City | $245,125 | 2.0% | $-1,665 | +15.0% | 46 |
| Bonanza | $48,000 | 2.4% | $-965 | -3.2% | 46 |
| Harrisburg | $408,990 | 2.5% | $-1,347 | +9.3% | 45 |
| Bunker Hill | $300,000 | 3.4% | $-1,026 | +6.5% | 45 |
| Stanfield | $277,950 | 1.7% | $-1,019 | -0.4% | 44 |
| Dunes City | $488,700 | 1.4% | $-2,693 | -4.5% | 44 |
| Netarts | $475,000 | 1.9% | $-1,825 | +19.0% | 43 |
| Irrigon | $263,300 | 1.3% | $-1,511 | -13.3% | 43 |
| Wimer | $475,000 | 2.5% | $-1,617 | +9.9% | 42 |
| Drain | $297,500 | 1.6% | $-1,027 | +2.3% | 42 |
| Oregon Shores | $246,000 | 2.1% | $-1,298 | -6.3% | 42 |
| Neskowin | $540,000 | 0.6% | $-3,527 | +0.9% | 42 |
| Warren | $550,000 | 1.2% | $-3,222 | +21.0% | 41 |
| Glide | $375,000 | 1.3% | $-2,173 | +6.1% | 41 |
| $18,000 | β | β | -24.4% | 40 | |
| Bayside Gardens | $547,000 | 1.0% | $-2,657 | +14.8% | 40 |
| Elgin | $270,000 | 2.9% | $-1,057 | -7.5% | 40 |
| Terrebonne | $632,398 | 1.1% | $-4,217 | -0.9% | 40 |
| Cheshire | $599,950 | 1.2% | $-2,508 | +2.9% | 38 |
| Marlene Village | $547,500 | 2.4% | $-1,955 | -6.9% | 38 |
| Chiloquin | $150,000 | 2.6% | $-1,001 | -6.9% | 37 |
| Mill City | $384,750 | 2.6% | $-1,435 | +6.8% | 36 |
| Boring | $586,000 | 4.0% | $-1,053 | -10.6% | 36 |
| Aurora | $615,950 | 1.1% | $-4,140 | -2.6% | 36 |
| Canyonville | $258,000 | 2.1% | $-1,523 | -10.2% | 35 |
| Lowell | $465,000 | 2.1% | $-1,758 | +4.8% | 35 |
| Marcola | $575,000 | 1.9% | $-1,980 | -5.2% | 34 |
| Durham | $812,428 | 0.9% | $-3,804 | -11.6% | 34 |
| Jasper | $512,000 | 2.4% | $-2,625 | -15.2% | 34 |
| Beatty | $25,500 | 1.9% | $-961 | -6.3% | 34 |
| Dunthorpe | $1,775,000 | -0.2% | $-10,237 | -10.3% | 33 |
| John Day | $285,000 | 1.9% | $-980 | -0.3% | 33 |
| Dayton | $430,900 | 2.6% | $-1,694 | +6.4% | 33 |
| Lyons | $432,450 | 3.5% | $-1,020 | +3.9% | 32 |
| Yoncalla | $288,000 | 2.4% | $-1,316 | -8.6% | 32 |
| Amity | $437,500 | 2.2% | $-1,906 | -0.6% | 32 |
| Elmira | $560,000 | 1.9% | $-1,898 | +4.8% | 32 |
| Lacomb | $644,500 | 1.6% | $-2,910 | -4.1% | 32 |
| Rhododendron | $349,000 | 3.7% | $-683 | +4.1% | 30 |
| Culver | $413,500 | 2.9% | $-1,186 | +12.6% | 30 |
| Union | $202,500 | 2.1% | $-1,092 | -10.7% | 30 |
| Coburg | $635,000 | 2.1% | $-2,416 | +3.0% | 30 |
Ready to act on these markets? Create a free account to screen Oregon listings by cash flow, or see the national market data.