CashFlowRE
Sign in Sign up

Best Places to Invest in Oregon Real Estate

181 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 $518,000 2.3% $-1,639 -0.3% 7,877
Salem $442,000 2.9% $-1,284 +0.0% 2,250
Eugene $474,950 2.8% $-1,420 -0.2% 2,058
Hillsboro $515,000 3.0% $-1,434 -3.8% 1,303
Beaverton $586,000 2.5% $-1,686 -4.2% 1,294
Springfield $427,218 2.9% $-1,199 +1.1% 886
Redmond $490,000 2.8% $-1,412 +1.0% 813
Tigard $599,000 2.6% $-1,783 -3.7% 747
Lake Oswego $930,000 1.6% $-3,796 -0.3% 694
Oregon City $581,000 2.6% $-1,801 +4.4% 643
Happy Valley $674,995 2.4% $-2,184 +0.0% 541
Corvallis $550,000 2.6% $-1,816 +1.3% 527
Aloha $499,000 3.0% $-1,365 -1.1% 524
Grants Pass $365,000 3.2% $-995 -1.0% 499
Klamath Falls $285,000 3.0% $-936 +1.0% 467
Woodburn $428,900 3.1% $-1,102 +6.7% 451
Ashland $531,000 2.0% $-2,037 +0.7% 435
Gresham $461,745 2.8% $-1,377 +0.7% 411
Forest Grove $510,000 2.6% $-1,602 -3.1% 392
Tualatin $600,000 2.8% $-1,663 -1.8% 386
Bethany $735,000 2.2% $-2,513 -5.7% 380
McMinnville $454,950 3.2% $-1,158 -5.6% 376
Newberg $519,000 2.5% $-1,907 +1.3% 371
Lebanon $384,750 2.8% $-1,293 -4.4% 370
Keizer $441,750 2.9% $-1,323 +4.1% 366
Dallas $441,900 2.2% $-1,622 -2.1% 359
Coos Bay $305,000 3.8% $-719 -6.9% 350
Sherwood $659,930 2.7% $-2,050 -2.7% 340
Central Point $399,950 3.0% $-1,183 -1.2% 336
Prineville $410,000 2.3% $-1,521 -3.3% 333
Canby $604,500 2.3% $-2,192 +2.9% 316
Hermiston $355,000 2.5% $-1,163 +7.5% 299
Florence $380,000 2.2% $-1,331 +0.9% 296
Altamont $281,000 3.8% $-680 -7.3% 291
Sandy $520,000 2.9% $-1,642 +2.0% 287
Eagle Point $445,000 2.2% $-1,771 -1.6% 281
Estacada $515,000 2.9% $-1,565 +0.7% 242
Sweet Home $332,000 2.9% $-1,010 -3.4% 235
Sisters $689,500 1.4% $-3,269 +2.9% 230
Cedar Mill $825,000 2.5% $-2,743 -2.2% 221
Milwaukie $503,000 2.9% $-1,308 -1.1% 217
Baker City $255,000 1.9% $-1,089 -1.6% 213
Silverton $545,000 2.6% $-1,766 -3.2% 208
Cornelius $489,480 2.8% $-1,476 -6.2% 206
Astoria $500,000 2.5% $-1,744 -3.8% 199
Madras $356,000 2.8% $-1,158 +4.8% 197
$110,000 -11.7% 195
Oak Grove $500,000 2.9% $-1,571 +10.6% 187
Pendleton $302,500 3.2% $-779 +5.3% 178
Clackamas $570,000 3.1% $-1,196 -4.5% 178
King City $435,000 2.7% $-1,359 +1.2% 177
La Grande $305,000 2.9% $-942 +16.7% 175
North Bend $332,000 3.0% $-1,102 -4.1% 174
Molalla $485,000 2.6% $-1,675 +1.5% 171
Junction City $457,500 2.4% $-1,498 -2.3% 171
Hayesville $400,000 3.2% $-1,058 +0.2% 167
Seaside $508,500 2.3% $-1,844 -5.2% 167
Sutherlin $352,500 3.5% $-899 +1.1% 158
Scappoose $489,150 2.8% $-1,467 -6.5% 158
Oatfield $556,000 3.0% $-1,633 +5.6% 157
Medford $452,500 2.8% $-1,246 +2.0% 155
Four Corners $375,000 3.8% $-788 -1.1% 151
White City $342,000 3.3% $-872 -1.2% 147
Bandon $483,813 1.9% $-2,078 +3.9% 146
Warrenton $435,000 2.5% $-1,598 +1.0% 145
Eagle Crest $750,000 1.5% $-2,505 +4.5% 141
Bend $887,500 1.1% $-4,584 +2.2% 140
Veneta $424,900 2.7% $-1,352 -1.2% 137
Troutdale $484,400 3.4% $-1,134 -3.0% 137
North Plains $480,000 3.2% $-1,291 -5.4% 131
Coquille $322,000 3.2% $-1,004 -3.6% 129
Creswell $444,313 2.7% $-1,341 -2.2% 122
Rockcreek $649,900 2.0% $-2,965 +0.2% 119
Gladstone $519,950 3.0% $-1,395 +1.2% 118
Talent $386,250 2.4% $-1,295 +1.3% 116
Santa Clara $425,000 3.4% $-1,065 -1.4% 114
Mount Hood Villages $491,975 2.2% $-1,757 -5.5% 114
Lafayette $468,818 3.6% $-1,071 -0.4% 112
Crooked River Ranch $448,850 2.0% $-1,985 -2.6% 110
Stayton $467,418 2.4% $-1,728 +6.4% 108
West Haven-Sylvan $670,000 1.6% $-2,251 -2.1% 106
Winston $309,000 2.3% $-1,053 -4.5% 106
Monmouth $483,000 2.3% $-1,793 -3.4% 103
Rockaway Beach $430,000 5.9% $-159 +0.3% 102
Juniper Canyon $380,000 1.5% $-2,433 +6.3% 100
Bull Mountain $671,100 2.6% $-2,097 -3.2% 99
Jennings Lodge $502,000 3.1% $-1,337 -4.9% 97
Independence $400,000 3.4% $-954 +2.7% 97
Philomath $437,000 2.9% $-1,377 -5.3% 97
Tillamook $379,000 2.8% $-1,214 +7.3% 91
Oak Hills $630,000 2.7% $-1,946 -2.1% 91
Aumsville $415,000 3.0% $-1,342 -3.7% 91
Pacific City $535,000 1.7% $-2,605 -5.1% 90
River Road $421,250 3.4% $-1,062 -6.2% 84
Rogue River $413,075 2.1% $-1,597 +1.6% 82
Wilsonville $715,000 1.1% $-2,858 +0.7% 81
Fairview $445,000 2.7% $-1,231 -6.4% 81
West Slope $750,000 2.2% $-2,404 -6.2% 79
Chiloquin $170,000 2.1% $-1,020 +0.5% 79
Gold Beach $375,000 1.9% $-1,784 -5.3% 78
Powell Butte $1,155,000 -0.2% $-7,224 +3.5% 78
Phoenix $379,900 3.0% $-801 +3.5% 75
Sheridan $385,000 2.5% $-1,265 +8.1% 75
Garden Home-Whitford $685,000 2.3% $-2,020 +10.6% 74
Turner $602,450 1.1% $-3,262 -1.3% 74
Raleigh Hills $891,500 1.7% $-3,083 +0.0% 74
Lakeside $282,500 3.0% $-919 +12.8% 72
Reedsport $285,000 3.2% $-883 -9.7% 70
Cannon Beach $835,000 -0.0% $-5,319 -8.0% 69
Rainier $440,000 2.7% $-1,376 -13.0% 69
Oakridge $274,000 3.1% $-797 -13.6% 68
Gearhart $590,000 1.1% $-3,206 -10.7% 67
Christmas Valley $14,375 2.3% $-836 +13.1% 66
Beavercreek $768,750 1.3% $-3,183 +9.3% 66
Clatskanie $390,000 2.1% $-1,523 +9.2% 63
Myrtle Creek $310,000 2.8% $-1,084 +6.4% 63
Cedar Hills $641,000 2.4% $-1,982 +4.8% 63
Damascus $655,000 3.2% $-1,780 -2.9% 58
Gold Hill $440,000 2.0% $-1,678 -0.4% 58
Boring $615,000 1.7% $-2,973 +11.5% 57
Running Y Ranch $480,000 0.8% $-2,438 +9.2% 57
Shady Cove $375,000 2.3% $-1,585 +3.3% 56
Jefferson $401,250 2.7% $-1,406 +0.2% 56
Aurora $650,000 1.0% $-3,986 -1.4% 55
Manzanita $767,500 0.4% $-4,519 -9.7% 55
Myrtle Point $305,000 2.0% $-1,125 -3.9% 55
Dundee $575,000 2.1% $-2,629 +4.2% 55
Sublimity $585,000 2.4% $-2,054 +5.8% 53
Metzger $550,000 2.5% $-1,656 -5.1% 52
Heceta Beach $452,500 1.8% $-2,174 +3.3% 52
Culver $411,000 2.2% $-1,545 +18.3% 52
Hubbard $479,000 3.4% $-1,282 -2.3% 51
Redwood $411,000 2.7% $-1,566 -1.8% 50
Boardman $350,000 3.0% $-977 +3.3% 50
Brownsville $429,250 2.8% $-1,421 -7.2% 50
Vernonia $397,500 2.3% $-1,445 +0.5% 50
Oceanside $510,000 -0.2% $-3,466 +9.0% 49
Prineville Lake Acres $370,000 2.3% $-1,654 -3.3% 49
Tri-City $260,000 3.0% $-899 +0.2% 49
Black Butte Ranch $1,060,000 -0.3% $-5,393 -10.3% 48
Roseburg $547,500 1.2% $-3,058 +5.8% 48
Willamina $370,000 3.1% $-912 -5.2% 47
Enterprise $327,500 0.5% $-1,931 +9.0% 46
La Pine $338,100 2.7% $-1,446 -8.1% 45
Oakland $349,000 1.7% $-2,569 +10.6% 45
Harrisburg $417,500 2.1% $-1,342 +9.1% 45
Vale $297,000 1.6% $-1,213 -8.2% 44
Nyssa $299,000 2.6% $-1,210 +3.2% 44
Stanfield $278,900 1.9% $-1,012 +1.9% 44
Bonanza $100,000 2.0% $-1,141 -7.4% 43
Barview $272,500 4.5% $-449 -8.2% 42
Mcminnville $847,000 1.3% $-4,227 +13.3% 42
Banks $525,000 1.8% $-2,844 -5.3% 42
Irrigon $270,000 1.2% $-1,688 -8.3% 41
Lyons $435,000 2.6% $-1,376 +2.7% 40
Bay City $378,000 1.6% $-1,722 +7.6% 39
Bayside Gardens $545,000 0.9% $-2,622 +15.4% 39
Mulino $715,000 0.9% $-5,437 -3.4% 39
Neskowin $500,000 0.5% $-3,571 -8.0% 39
Adair Village $547,500 3.1% $-1,241 -3.7% 38
John Day $244,000 1.7% $-1,129 -4.0% 38
Netarts $460,000 2.1% $-1,678 +23.7% 38
Scio $603,750 0.5% $-4,148 +12.0% 38
Sprague River $16,500 2.3% $-879 -15.6% 38
Elgin $240,000 2.6% $-1,085 -18.2% 37
Dayton $442,000 3.0% $-1,589 +2.6% 35
Dunes City $502,400 1.0% $-3,773 +5.6% 35
Amity $430,000 1.9% $-2,292 -9.5% 35
Drain $275,000 1.4% $-1,151 -3.1% 35
Marlene Village $514,900 2.5% $-1,930 -7.9% 35
Crescent Lake $347,500 1.6% $-1,810 -5.6% 34
Joseph $397,500 0.9% $-2,448 +9.0% 34
Terrebonne $520,000 0.9% $-4,262 +1.0% 33
Colton $675,000 1.2% $-3,014 +16.3% 33
Corbett $650,000 1.2% $-2,920 -7.7% 33
Dunthorpe $1,775,000 -0.2% $-10,749 -9.8% 33
Eagle Creek $670,000 0.6% $-3,853 +2.9% 32
Mill City $365,000 2.2% $-1,378 +7.3% 31
Keno $260,000 2.9% $-1,182 -10.8% 31
Lowell $442,000 1.8% $-1,783 +12.9% 30
Durham $825,250 1.8% $-3,700 +9.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.