Rental Markets in Oregon
DoorBase tracks rental market data across Oregon by ZIP code. This state page is a crawlable index for investors comparing rents, cap-rate estimates, vacancy, demographics, home values, renter share, household income, and employment conditions before drilling into individual ZIP pages.
Oregon Rental Market Overview
The current sample of indexable Oregon ZIP markets shows average median rent of $1,827, average median home value of $515,299, average cap-rate high of 3.4%, average vacancy of 4.9%, renter ratio near 38.3%, and median household income around $86,134. These statewide figures are directional and should be used to compare markets before reviewing a specific ZIP code.
Oregon is not one rental market. Large cities, inner suburbs, commuter towns, college markets, rural counties, resort areas, and industrial corridors can produce very different rent levels and ownership economics. DoorBase keeps the canonical content at the ZIP level so investors can move from a broad state view into the most precise local data available.
Featured Oregon ZIP Markets
| ZIP | City | Rent | Cap Rate | Vacancy | Population |
| 97229 |
Portland |
$2,201 |
1.4-3% |
2.8% |
75,626 |
| 97045 |
Oregon City |
$1,991 |
1.6-3.2% |
3.7% |
57,432 |
| 97301 |
Salem |
$1,492 |
2.1-3.7% |
4.7% |
56,274 |
| 97124 |
Hillsboro |
$1,919 |
1.8-3.4% |
3.2% |
54,351 |
| 97402 |
Eugene |
$1,775 |
2.4-4% |
3.4% |
54,199 |
| 97702 |
Bend |
$2,278 |
1.6-3.2% |
7% |
53,114 |
| 97504 |
Medford |
$1,802 |
2.1-3.7% |
4.8% |
50,471 |
| 97206 |
Portland |
$2,001 |
2.3-3.9% |
3.9% |
50,258 |
| 97223 |
Portland |
$1,918 |
1.6-3.2% |
2.8% |
50,226 |
| 97123 |
Hillsboro |
$2,263 |
2.4-4% |
3.3% |
48,622 |
| 97401 |
Eugene |
$1,628 |
1.5-3.1% |
5.1% |
48,186 |
| 97007 |
Beaverton |
$1,880 |
1.5-3.1% |
2.5% |
48,081 |
| 97080 |
Gresham |
$1,648 |
1.5-3.1% |
3.6% |
47,548 |
| 97405 |
Eugene |
$2,112 |
2.1-3.7% |
4% |
46,870 |
| 97006 |
Beaverton |
$1,896 |
2-3.6% |
2.8% |
45,556 |
| 97305 |
Salem |
$1,551 |
1.9-3.5% |
3.1% |
45,044 |
| 97501 |
Medford |
$1,590 |
2.3-3.9% |
5.9% |
45,008 |
| 97330 |
Corvallis |
$1,691 |
1.3-2.9% |
5.4% |
44,464 |
| 97756 |
Redmond |
$2,068 |
2.1-3.7% |
7% |
44,287 |
| 97202 |
Portland |
$1,660 |
1.1-2.7% |
4.3% |
44,107 |
| 97219 |
Portland |
$1,942 |
1.4-3% |
4% |
43,111 |
| 97701 |
Bend |
$2,098 |
1.7-3.3% |
5.6% |
42,543 |
| 97230 |
Portland |
$1,521 |
1.6-3.2% |
6.1% |
41,682 |
| 97302 |
Salem |
$1,427 |
1.4-3% |
4.1% |
40,954 |
| 97303 |
Salem |
$1,584 |
1.7-3.3% |
3.2% |
40,893 |
| 97478 |
Springfield |
$1,775 |
2.2-3.8% |
3.9% |
39,267 |
| 97128 |
Mcminnville |
$1,669 |
1.7-3.3% |
4.5% |
38,625 |
| 97030 |
Gresham |
$1,664 |
2-3.6% |
5.5% |
38,471 |
| 97236 |
Portland |
$1,659 |
2-3.6% |
4.5% |
37,864 |
| 97477 |
Springfield |
$1,623 |
2.1-3.7% |
2.4% |
37,837 |
| 97233 |
Portland |
$1,506 |
1.9-3.5% |
6.9% |
37,518 |
| 97527 |
Grants Pass |
$1,687 |
2.2-3.8% |
5.9% |
36,756 |
| 97222 |
Portland |
$1,797 |
1.8-3.4% |
4.6% |
36,643 |
| 97322 |
Albany |
$1,706 |
2.2-3.8% |
2.9% |
36,288 |
| 97526 |
Grants Pass |
$1,652 |
2.3-3.9% |
5.6% |
36,109 |
| 97224 |
Portland |
$1,834 |
1.4-3% |
3.7% |
36,015 |
| 97266 |
Portland |
$1,744 |
2.4-4% |
4.5% |
35,992 |
| 97304 |
Salem |
$1,844 |
1.9-3.5% |
5.2% |
34,846 |
| 97217 |
Portland |
$1,653 |
1.6-3.2% |
4.9% |
34,756 |
| 97703 |
Bend |
$2,742 |
1.2-2.8% |
10.8% |
34,476 |
| 97306 |
Salem |
$1,759 |
1.8-3.4% |
3.6% |
34,160 |
| 97211 |
Portland |
$2,048 |
1.8-3.4% |
5.9% |
33,713 |
| 97404 |
Eugene |
$1,929 |
2.4-4% |
4.8% |
33,356 |
| 97355 |
Lebanon |
$1,494 |
1.9-3.5% |
4.2% |
33,236 |
| 97203 |
Portland |
$1,729 |
2-3.6% |
3.9% |
33,159 |
| 97603 |
Klamath Falls |
$1,402 |
2.3-3.9% |
4.7% |
32,212 |
| 97071 |
Woodburn |
$1,730 |
2.1-3.7% |
3% |
31,847 |
| 97132 |
Newberg |
$2,090 |
2-3.6% |
5.7% |
31,715 |
| 97213 |
Portland |
$1,735 |
1.5-3.1% |
4.6% |
31,238 |
| 97267 |
Portland |
$1,689 |
1.4-3% |
4.1% |
31,160 |
| 97321 |
Albany |
$1,841 |
1.8-3.4% |
3.3% |
30,996 |
| 97068 |
West Linn |
$2,456 |
1.5-3.1% |
5.3% |
30,254 |
| 97116 |
Forest Grove |
$1,721 |
1.6-3.2% |
3% |
29,598 |
| 97502 |
Central Point |
$1,978 |
2.6-4.2% |
2.4% |
29,583 |
| 97008 |
Beaverton |
$1,779 |
1.5-3.1% |
3.1% |
29,183 |
| 97062 |
Tualatin |
$1,914 |
1.4-3% |
5.2% |
28,620 |
| 97214 |
Portland |
$1,682 |
1-2.6% |
6.3% |
28,128 |
| 97140 |
Sherwood |
$2,599 |
2.2-3.8% |
2.7% |
27,999 |
| 97838 |
Hermiston |
$1,708 |
2.7-4.3% |
5.9% |
27,979 |
| 97005 |
Beaverton |
$1,860 |
2-3.6% |
3.8% |
27,812 |
Notable ZIP Markets in This Sample
The highest estimated cap-rate band in this sample tops out at 4.6% in ZIP 97209 (Portland).
The lowest vacancy in this sample is 2.0% in ZIP 97078 (Beaverton).
The highest median rent in this sample is $2,833 in ZIP 97034 (Lake Oswego).
The highest median household income in this sample is $159,863 in ZIP 97229 (Portland).
Rental Markets by City
Portland
Portland has 21 ZIP codes in this sample. Median rents range from $1,506 to $2,267. Estimated cap-rate bands reach up to 4.6% at the high end. Vacancy averages 4.9%. See ZIP 97229 for the full market profile.
Salem
Salem has 7 ZIP codes in this sample. Median rents range from $1,427 to $1,844. Estimated cap-rate bands reach up to 3.7% at the high end. Vacancy averages 3.8%. See ZIP 97301 for the full market profile.
Beaverton
Beaverton has 5 ZIP codes in this sample. Median rents range from $1,779 to $1,896. Estimated cap-rate bands reach up to 3.6% at the high end. Vacancy averages 2.8%. See ZIP 97007 for the full market profile.
Eugene
Eugene has 4 ZIP codes in this sample. Median rents range from $1,628 to $2,112. Estimated cap-rate bands reach up to 4.0% at the high end. Vacancy averages 4.3%. See ZIP 97402 for the full market profile.
Bend
Bend has 3 ZIP codes in this sample. Median rents range from $2,098 to $2,742. Estimated cap-rate bands reach up to 3.3% at the high end. Vacancy averages 7.8%. See ZIP 97702 for the full market profile.
Hillsboro
Hillsboro has 2 ZIP codes in this sample. Median rents range from $1,919 to $2,263. Estimated cap-rate bands reach up to 4.0% at the high end. Vacancy averages 3.3%. See ZIP 97124 for the full market profile.
Medford
Medford has 2 ZIP codes in this sample. Median rents range from $1,590 to $1,802. Estimated cap-rate bands reach up to 3.9% at the high end. Vacancy averages 5.3%. See ZIP 97504 for the full market profile.
Gresham
Gresham has 2 ZIP codes in this sample. Median rents range from $1,648 to $1,664. Estimated cap-rate bands reach up to 3.6% at the high end. Vacancy averages 4.5%. See ZIP 97080 for the full market profile.
Springfield
Springfield has 2 ZIP codes in this sample. Median rents range from $1,623 to $1,775. Estimated cap-rate bands reach up to 3.8% at the high end. Vacancy averages 3.1%. See ZIP 97478 for the full market profile.
Grants Pass
Grants Pass has 2 ZIP codes in this sample. Median rents range from $1,652 to $1,687. Estimated cap-rate bands reach up to 3.9% at the high end. Vacancy averages 5.8%. See ZIP 97527 for the full market profile.
Corvallis
Corvallis has 2 ZIP codes in this sample. Median rents range from $1,691 to $1,808. Estimated cap-rate bands reach up to 3.3% at the high end. Vacancy averages 5.7%. See ZIP 97330 for the full market profile.
Albany
Albany has 2 ZIP codes in this sample. Median rents range from $1,706 to $1,841. Estimated cap-rate bands reach up to 3.8% at the high end. Vacancy averages 3.1%. See ZIP 97322 for the full market profile.
How to Use the Oregon Directory
Start with the state page to understand the range of rental markets, then open individual ZIP pages for the numbers that matter most to underwriting. A state average can hide important local differences. One ZIP may have stronger rent growth and lower vacancy while a nearby ZIP has better purchase prices but weaker renter demand.
The most useful investor workflow is to compare rent, cap rate, vacancy, home value, renter ratio, household income, population growth, unemployment, and job growth together. No single number is enough. A high cap-rate estimate can be offset by weak income, high vacancy, or limited tenant demand. A lower cap-rate estimate can still make sense if the market has strong income, job growth, and durable renter demand.
State Coverage and Internal Links
This page links into the canonical ZIP URL structure, such as /rentals/or/30318, without bringing back city parent pages. That structure keeps DoorBase clean for search engines: state pages organize the directory, ZIP pages hold the canonical data, and future market guides can exist separately as heavier editorial SEO hubs.
DoorBase currently tracks 80 sampled ZIP markets across 36 Oregon cities in this crawlable state summary. The live React page may show a broader interactive directory after JavaScript loads, while this fallback body ensures crawlers receive meaningful text and links immediately.
Related DoorBase Pages