CashFlowRE
Sign in Sign up

Best Places to Invest in Oregon Real Estate

180 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.

CityMedian priceCap rateCash flow/mo Appreciation YoYSold (12mo)
Portland $516,086 2.3% $-1,628 -0.3% 7,719
Salem $441,998 2.9% $-1,274 +0.0% 2,186
Eugene $475,000 2.8% $-1,388 -0.7% 2,025
Beaverton $590,000 2.4% $-1,698 -3.4% 1,287
Hillsboro $515,000 3.0% $-1,412 -2.0% 1,274
Springfield $429,500 3.0% $-1,135 +1.4% 858
Redmond $479,000 2.9% $-1,381 +2.1% 778
Tigard $594,200 2.6% $-1,782 -2.0% 738
Lake Oswego $939,040 1.8% $-3,468 -0.6% 693
Oregon City $579,000 2.7% $-1,766 +6.1% 639
Aloha $498,995 3.0% $-1,382 -1.9% 540
Happy Valley $670,000 2.5% $-2,142 -0.4% 530
Corvallis $568,000 2.8% $-1,717 +3.0% 497
Grants Pass $365,000 3.3% $-973 -0.4% 465
Klamath Falls $278,900 3.0% $-959 -0.7% 455
Ashland $534,000 2.0% $-2,013 +0.3% 433
Woodburn $423,000 3.1% $-1,098 +7.0% 415
Gresham $468,524 3.0% $-1,324 +1.5% 415
Forest Grove $508,998 2.7% $-1,494 -2.2% 388
McMinnville $451,000 3.3% $-1,156 -4.5% 362
Newberg $514,000 2.7% $-1,777 +1.8% 361
Bethany $725,000 2.2% $-2,511 -5.6% 361
Sherwood $660,000 2.7% $-2,016 -2.8% 357
Keizer $440,000 3.0% $-1,277 +0.7% 357
Lebanon $385,000 2.8% $-1,174 -4.4% 352
Tualatin $600,000 2.7% $-1,741 -1.8% 351
Dallas $442,250 2.3% $-1,626 -2.4% 344
Coos Bay $310,000 3.6% $-759 -5.2% 338
Central Point $405,000 3.0% $-1,141 -1.2% 328
Prineville $415,000 2.5% $-1,408 -2.6% 318
Canby $599,900 2.4% $-2,084 +3.1% 305
Hermiston $355,000 2.8% $-1,045 +5.1% 303
Florence $375,000 2.1% $-1,331 +2.1% 296
Altamont $285,000 3.8% $-663 -0.3% 285
Sandy $520,000 3.0% $-1,566 +1.3% 272
Eagle Point $448,445 2.6% $-1,590 -1.8% 270
Estacada $514,960 3.0% $-1,518 +0.5% 251
Cedar Mill $825,000 2.2% $-3,027 -2.7% 229
Sisters $690,000 1.4% $-3,200 +0.5% 226
Sweet Home $334,450 2.9% $-969 -3.4% 226
Baker City $256,000 1.9% $-1,067 -3.2% 212
Madras $350,000 2.8% $-1,112 +2.5% 204
Cornelius $485,000 2.9% $-1,427 -4.5% 199
Milwaukie $500,000 3.0% $-1,283 +0.8% 197
Silverton $548,500 2.5% $-1,711 -1.3% 195
Astoria $499,500 2.4% $-1,750 -2.1% 194
Oak Grove $508,500 2.9% $-1,534 +9.9% 190
La Grande $305,000 3.0% $-899 +18.5% 182
North Bend $340,000 3.0% $-1,062 -2.9% 177
Clackamas $562,500 3.2% $-1,244 -5.0% 174
Pendleton $300,000 3.3% $-754 +3.8% 173
Molalla $492,500 2.7% $-1,507 +0.2% 171
King City $435,000 2.8% $-1,354 +3.9% 169
Seaside $509,000 2.4% $-1,695 -1.0% 166
Junction City $442,500 2.5% $-1,445 -2.5% 165
Scappoose $485,000 2.8% $-1,461 -8.0% 163
Hayesville $400,000 3.2% $-1,040 +2.7% 162
Oatfield $552,085 2.9% $-1,648 +2.8% 157
Four Corners $369,950 3.8% $-777 +2.6% 156
Medford $455,000 2.9% $-1,221 -0.8% 154
$120,000 0.5% $-1,890 -17.2% 153
Sutherlin $360,000 3.3% $-922 +2.8% 148
Bandon $475,000 2.3% $-1,890 +5.1% 145
White City $335,000 3.3% $-839 -0.8% 144
North Plains $482,400 3.2% $-1,321 -4.2% 140
Eagle Crest $732,500 1.4% $-2,559 +4.2% 135
Troutdale $476,950 3.5% $-1,114 -2.3% 134
Bend $873,500 1.1% $-4,457 +1.1% 132
Veneta $424,900 2.7% $-1,299 -1.3% 129
Warrenton $469,500 2.8% $-1,432 +0.0% 128
Coquille $312,550 3.3% $-925 -9.4% 122
Gladstone $495,450 3.2% $-1,317 +1.8% 120
Santa Clara $427,000 3.4% $-1,048 +0.0% 119
Creswell $446,000 2.7% $-1,363 -2.7% 118
Mount Hood Villages $490,000 2.5% $-1,646 -4.0% 113
Rockcreek $650,000 2.2% $-2,523 +2.5% 112
Stayton $475,000 2.4% $-1,693 +9.3% 109
Talent $382,450 2.4% $-1,214 -4.7% 108
West Haven-Sylvan $675,000 2.1% $-2,125 -2.3% 105
Lafayette $468,438 3.5% $-1,073 -1.3% 104
Crooked River Ranch $448,850 2.0% $-1,914 -4.8% 104
Monmouth $475,150 2.4% $-1,628 -6.0% 101
Winston $300,000 3.0% $-977 -6.9% 101
Oak Hills $627,500 2.6% $-2,049 -2.4% 100
Bull Mountain $662,500 2.6% $-2,125 -0.7% 100
Tillamook $379,000 2.9% $-1,165 +11.2% 99
Philomath $436,000 3.0% $-1,300 -5.7% 98
Rockaway Beach $407,000 5.0% $-540 -3.0% 97
Jennings Lodge $500,500 3.2% $-1,286 -5.3% 94
Independence $400,500 3.6% $-950 +3.1% 92
Juniper Canyon $305,000 1.6% $-2,394 +7.3% 91
Rogue River $410,000 2.4% $-1,521 -3.2% 89
Fairview $451,000 2.7% $-1,220 -4.7% 88
Chiloquin $150,000 2.3% $-1,022 -2.5% 88
River Road $420,000 3.4% $-1,045 -9.2% 85
Aumsville $407,500 2.9% $-1,145 +4.5% 80
Wilsonville $738,000 1.1% $-2,764 +0.5% 79
Phoenix $379,900 3.1% $-800 -5.6% 79
Powell Butte $1,175,000 -0.2% $-7,174 +5.4% 77
Garden Home-Whitford $658,500 2.3% $-1,982 +10.0% 76
Cannon Beach $875,000 0.7% $-4,794 -3.2% 75
Lakeside $287,500 3.4% $-810 -3.0% 74
Rainier $435,000 2.7% $-1,298 -14.5% 73
Gearhart $626,400 1.1% $-3,036 -3.7% 73
West Slope $742,000 2.3% $-2,143 -7.4% 73
Turner $595,000 1.2% $-2,788 +2.8% 73
Gold Beach $395,000 1.9% $-1,653 -8.4% 72
Pacific City $602,000 1.7% $-2,605 -4.1% 71
Sheridan $385,000 2.3% $-1,333 +12.6% 71
Beavercreek $716,250 1.3% $-3,198 +3.3% 70
Reedsport $277,500 2.9% $-908 -2.4% 70
Cedar Hills $635,000 2.4% $-1,998 +4.7% 68
Oakridge $274,000 3.0% $-813 -8.9% 66
Raleigh Hills $900,000 1.9% $-2,838 +1.0% 66
Christmas Valley $15,000 2.5% $-800 +12.9% 60
Jefferson $406,250 2.7% $-1,292 -1.1% 60
Damascus $658,000 3.1% $-1,764 -0.7% 59
Myrtle Creek $320,000 2.9% $-1,041 +0.2% 59
Dundee $590,000 2.5% $-2,142 +4.7% 57
Aurora $645,000 1.3% $-3,612 +3.8% 57
Clatskanie $380,000 2.6% $-1,365 +9.2% 55
Myrtle Point $297,000 2.6% $-962 -7.3% 54
Boring $639,500 2.1% $-2,246 +8.6% 53
Gold Hill $495,000 2.2% $-1,578 -2.6% 53
Hubbard $480,000 3.2% $-1,279 -6.1% 53
Shady Cove $423,750 2.1% $-1,578 +10.2% 52
Boardman $350,000 2.9% $-981 +3.3% 52
Running Y Ranch $408,750 0.9% $-2,420 +6.8% 52
Roseburg $557,500 1.2% $-2,832 -2.2% 52
Manzanita $725,000 1.4% $-3,833 -9.7% 51
Culver $415,000 2.6% $-1,376 +17.8% 51
Vale $299,500 1.6% $-1,228 -5.7% 50
Metzger $547,500 2.6% $-1,582 -8.9% 50
Brownsville $430,000 2.4% $-1,565 -7.5% 49
Heceta Beach $469,000 1.7% $-2,138 +2.8% 49
Vernonia $415,000 2.4% $-1,385 -5.1% 49
Willamina $352,000 3.1% $-936 -3.4% 48
Oakland $333,000 2.0% $-1,976 +4.3% 48
La Pine $319,900 2.8% $-1,384 -8.8% 47
Redwood $420,000 2.8% $-1,522 +2.4% 47
Tri-City $248,500 3.2% $-845 -2.9% 47
Sublimity $589,000 2.5% $-1,993 +9.0% 47
Prineville Lake Acres $398,500 2.4% $-1,637 -0.7% 46
Mcminnville $844,000 1.2% $-3,892 +11.4% 45
Bonanza $149,000 2.3% $-1,192 +24.1% 45
Oceanside $502,500 0.0% $-3,307 +4.8% 44
Netarts $395,000 2.2% $-1,721 +22.5% 42
John Day $266,500 2.0% $-1,007 +1.7% 42
Banks $522,500 1.6% $-2,837 -5.3% 42
Enterprise $319,500 0.9% $-1,667 +8.1% 42
Sprague River $18,000 2.3% $-793 -24.5% 41
Black Butte Ranch $1,050,000 -0.3% $-5,628 -10.8% 41
Barview $279,000 3.8% $-614 -2.4% 41
Irrigon $282,663 1.5% $-1,414 -2.0% 40
Nyssa $299,000 2.8% $-1,187 +3.7% 39
Bayside Gardens $512,500 2.7% $-1,658 +12.9% 39
Stanfield $289,900 3.2% $-846 -2.3% 39
Lyons $432,500 2.6% $-1,447 +1.1% 38
Joseph $442,500 1.1% $-2,341 +10.4% 38
Adair Village $543,850 2.9% $-1,300 -13.9% 37
Elgin $240,000 2.7% $-951 -27.1% 37
Scio $607,500 1.1% $-3,756 +17.4% 37
Eagle Creek $670,000 1.2% $-3,431 +1.9% 36
Marlene Village $524,000 2.5% $-1,797 -7.1% 36
Harrisburg $413,700 2.5% $-1,263 +10.8% 36
Bay City $385,200 1.9% $-1,514 +0.5% 35
Terrebonne $520,000 1.1% $-4,075 +1.8% 35
Dunes City $567,500 1.1% $-3,388 +5.1% 34
Dayton $443,500 2.8% $-1,489 +2.3% 34
Neskowin $478,500 0.7% $-3,604 -8.4% 34
Mulino $675,000 1.3% $-4,421 -2.8% 33
Mill City $365,000 2.3% $-1,373 +8.5% 33
Amity $432,500 1.9% $-2,203 -12.9% 32
Crescent Lake $344,000 1.6% $-1,867 -2.7% 32
Union $265,000 2.8% $-1,006 +13.7% 31
Dunthorpe $1,775,000 -0.2% $-10,948 -11.3% 31
Durham $825,500 1.8% $-3,444 +8.1% 31
Trail $408,250 2.1% $-1,703 -14.7% 30
Drain $292,000 1.5% $-1,408 -1.8% 30
Corbett $635,000 1.7% $-2,546 -10.1% 30

Ready to act on these markets? Create a free account to screen Oregon listings by cash flow, or see the national market data.