State rental market analysis · OR

Oregon rental markets

83 tracked cities over 5,000 population, 80 ranked and summarized by their median Overall; 0 of 80 evaluable cities pass the modeled Buy & Hold screen. Every number traces to Census, Zillow and BLS. Compare state coverage and results →

Browse every Oregon ZIP Code area → · the full server-rendered index for this state.

Part of the Pacific Census division (West region).

41.2 median Overall
Middle range 36.2 to 46.8 (25th to 75th percentile of its cities)Median Cash Flow 28.4 · Growth 55.7 · Stability 47.5Ranked #32 of 37 coverage-eligible states by median Overall scoredistribution across 80 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Oregon ranks #32 of 37 coverage-eligible states for rental investing, with a median Overall of 41.2/100 across its ranked cities, below the national median. 80 ranked cities roll up into this grade. Its strongest factor is income growth: 5.8%, 9th of 51.

The biggest drag is gross rental yield: 4.3%, 46th of 51. A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 80 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow4.3%#46 of 51
Rent growthGrowth3.6%#41 of 51
Home value growthGrowth2.6%#45 of 51
Population growthGrowth0.5%#27 of 51
Job growthGrowth0.9%#19 of 51
Price-to-incomeCash Flow6.0×#42 of 51
UnemploymentStability5.1%#46 of 51
Rental demandStability43% renters · 4.2% vacancytwo-part measure
Income growthGrowth5.8%#9 of 51

Every city in Oregon, ranked

Led by Umatilla at 66/100. Click any column to re-sort; every city links to its full shown-math breakdown.

OR rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1Umatilla66BBC$295,2846.5%#299
2Madras62CAB$360,0135.2%#572
3Central Point60CBB$418,3915.8%#681
4 medIndependence59CBC$425,5035.3%#783
5Redmond57CBC$510,8544.9%#974
6Veneta55CCC$438,5086.3%#1319
7St. Helens54CBC$422,3814.7%#1342
8Junction City54DBB$482,8014.7%#1366
9Newberg54DBB$525,1194.8%#1407
10Prineville53DAC$430,2264.7%#1547
11Sandy52CBC$520,4354.8%#1597
12Talent52CCB$435,7925.6%#1627
13Sherwood51CCB$623,2235.0%#1759
14Hermiston50CCC$345,7615.9%#1998
15North Bend49CCC$359,4726.3%#2064
16Albany48DCC$434,3354.8%#2213
17Estacada48DBC$537,3674.6%#2279
18Hillsboro47CCC$512,4744.6%#2368
19Bend47DAC$729,1893.8%#2383
20Woodburn47DBC$424,0894.9%#2449
21 medCornelius47DBC$476,0264.2%#2454
22Sweet Home46DBC$349,7815.3%#2557
23 medSutherlin46CCC$349,2915.4%#2594
24Coos Bay45CDB$326,1366.1%#2686
25Creswell45DCC$472,4913.3%#2691
26Scappoose45DBC$481,3883.9%#2737
27 medWinston45DCC$312,2574.8%#2745
28Springfield45DCC$416,5814.9%#2752
29Lebanon44DBC$392,9114.6%#2835
30Dallas44DBC$477,2144.0%#2878
31Warrenton44DCC$502,1924.1%#2899
32 medOntario43DCB$307,7694.1%#3015
33Hood River43DCC$713,7334.5%#3034
34Medford43DCD$408,2104.9%#3038
35 medFlorence43DCC$445,9404.2%#3053
36Monmouth42FBC$475,7143.7%#3107
37Grants Pass42DCD$399,4215.0%#3122
38King City42DCC$461,6555.2%#3129
39McMinnville42DCC$479,3854.2%#3136
40Cottage Grove41DCC$399,7134.4%#3231
41La Grande41DCC$301,3724.7%#3258
42The Dalles41DDC$392,0085.3%#3284
43Molalla40DCD$492,2674.3%#3360
44 medBaker City40DCC$262,8644.0%#3361
45Canby40DCC$592,2334.0%#3370
46Roseburg40DCC$364,0615.1%#3395
47Keizer40DCC$447,5574.2%#3439
48 medEagle Point39DCC$473,2433.8%#3529
49Forest Grove39DBC$519,7644.0%#3563
50Philomath39DBD$526,2894.6%#3591
51 medSheridan38DCD$398,5224.5%#3627
52Pendleton38CCD$301,8865.7%#3641
53Beaverton38DCD$523,9704.3%#3695
54Salem38DBD$435,0954.4%#3697
55Fairview37DCC$471,5294.4%#3717
56 medMilton-Freewater37DCC$312,2554.4%#3731
57Eugene37DCD$475,5634.6%#3756
58Ashland37DCC$550,6744.7%#3774
59 medTillamook37DCC$466,4975.0%#3779
60West Linn36DCB$775,5453.8%#3809
61Klamath Falls36DCD$306,9735.0%#3826
62Tigard36DBD$602,3823.7%#3841
63Silverton36FCC$550,0323.9%#3840
64Happy Valley36DCC$678,6743.5%#3863
65Gladstone36DCC$512,4324.1%#3873
66Milwaukie35FCC$517,9984.1%#3967
67Troutdale35DDC$484,4804.7%#3971
68Newport34DDD$446,6705.3%#3988
69Wilsonville34FCC$623,9493.5%#4012
70Lincoln City34DBD$492,8804.8%#4018
71Oregon City34DCD$597,9744.0%#4042
72Tualatin33FCC$631,9673.6%#4145
73 medStayton32FBD$464,2593.4%#4169
74Seaside32FCB$470,4773.8%#4181
75Gresham31DCD$464,6874.2%#4258
76Lake Oswego30FCB$884,6313.0%#4285
77Corvallis29FBC$560,1173.7%#4349
78Astoria29FCC$481,6634.0%#4355
79 medBrookings27DFC$480,0713.8%#4486
80Portland23FDD$527,3593.9%#4594

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2020–2024 · Census PEP July 2025 · BLS LAUS county 2025 annual (11-month average). Generated 2026-10-06. Methodology & limitations · underwrite any specific deal with the free calculators.

Limited-data cities in Oregon

These 3 cities lack enough measured factors to rank, so they are excluded from the state grade; their pages show exactly what could be measured.

ZIP markets in Oregon

428 Census ZIP Codes (ZCTAs) in Oregon · 259 data-eligible for subscores. These are sub-city government areas ranked separately from the Oregon city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), the same release the city table above uses; the geographies differ, so the same measure can still disagree between the two.

Best overall ZIP Codes in Oregon

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical OR state rank; the smaller figure is its national rank. Separate from the Oregon city table and not directly comparable to it.

OR rankZIP CodeOverallgrade · nationalKey metric
#197701BendA 72#283 nat3.4%Survey yield
#297702BendA 71#376 nat3.4%Survey yield
#397756RedmondA 71#389 nat4.0%Survey yield
#497351IndependenceA 66#1,242 nat5.1%Survey yield
#597703BendA 65#1,684 nat2.3%Survey yield
#697124HillsboroA 65#1,748 nat4.3%Survey yield
#797322AlbanyA 64#1,952 nat4.7%Survey yield
#897361MonmouthA 64#1,993 nat3.0%Survey yield
#997071WoodburnB 64#2,061 nat5.2%Survey yield
#1097305SalemB 63#2,310 nat4.7%Survey yield
#1197003AlohaB 63#2,464 nat5.0%Survey yield
#1297132NewbergB 62#2,539 nat3.9%Survey yield

Top affordability ZIP Codes in Oregon

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
197466Powers76#1,933 nat6.6%Survey yield
297431Dexter72#2,610 nat6.2%Survey yield
397065Wasco68#3,343 nat6.3%Survey yield
497020Donald68#3,505 nat5.6%Survey yield
597823Lonerock67#3,617 nat8.2%Survey yield
697348Halsey67#3,686 nat6.4%Survey yield
797624Oregon Shores67#3,706 nat5.3%Survey yield
897523Takilma65#4,222 nat5.0%Survey yield
997867North Powder65#4,302 nat6.4%Survey yield
1097843Ione64#4,516 nat5.7%Survey yield
1197417Days Creek62#4,941 nat4.8%Survey yield
1297325Aumsville61#5,296 nat5.5%Survey yield

Deepest rental-market ZIP Codes in Oregon

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
197005Beaverton81#187 nat4.0%Survey yield
297322Albany78#421 nat4.7%Survey yield
397401Eugene78#462 nat3.3%Survey yield
497216Portland78#479 nat3.9%Survey yield
597477Springfield78#491 nat4.0%Survey yield
69754377#529 nat1.9%Survey yield
797110Cannon Beach77#548 nat1.7%Survey yield
897361Monmouth77#573 nat3.0%Survey yield
997362Mount Angel77#648 nat3.3%Survey yield
1097124Hillsboro77#662 nat4.3%Survey yield
1197138Seaside76#703 nat2.7%Survey yield
1297429Days Creek75#855 nat2.9%Survey yield
Open the full Oregon ZIP explorer (all 428 areas, sortable) →