State rent research · editorial review 2026-10-24
Average Rent in Oregon: ZIP Rents, 2027 Limits & Portland Relocation
The median of 122 tracked Oregon ZIP rent indices is $1,800 per month for September 2026.
Equal weight per ZIP · all homes and bedrooms combined · derived from Zillow’s smoothed asking-rent indices; this ZIP series is not seasonally adjusted. This is not a provider-published statewide estimate, an average paid by tenants or a rent quote for a particular home.
Portland apartment vacancy has eased while asking-rent growth remains modest. The published 2027 ordinary Oregon increase ceiling reaches 10%, the same percentage that can trigger a separate Portland relocation process. A permissible increase and a profitable first-year cash plan are different findings.

2019-10-28 · King of Hearts · Original photograph · CC BY-SA 4.0. Resized and converted to WebP.
What the rent evidence changes for a rental decision
Match the rental to current signed leases and its actual jurisdiction. Confirm the correct calendar-year ceiling, tenancy history and notice before modeling an increase. Inside Portland, resolve relocation eligibility and exemption records and fund any payment and turnover costs before treating higher rent as available cash.
Portland / southwest Washington apartment market
More absorption than deliveries does not establish a large subject-rent increase
Kidder Mathews’ Q3 2026 apartment summary reports 6.7% vacancy, down from 7.0% in Q2 and 7.3% a year earlier. Asking rent is $1,660 per unit, up 0.7% annually. Year-to-date absorption of 5,646 units exceeds 2,928 deliveries. The report includes southwest Washington; the state ZIP benchmark includes Oregon-coded rows only.
The improving supply balance supports investigating renewals. Modest asking growth and remaining vacancy argue against assuming that a legal maximum is achievable market rent. A broad apartment cohort does not establish the right price for a Portland house, a Salem duplex or a Bend rental.
Decision. Compare signed leases for the same layout, services and location, including incentives. Reconcile the subject’s collections and competing vacancies before assuming growth or applying the survey’s vacancy rate to the property budget.
What could change it. Documented under-market leases or a scarce layout can support a different case. A lease-up next door, concessions or deferred repairs can keep collections weak despite metro absorption.
Records to obtain. Executed comparables, concessions, renewal schedule, tenant receipts and current competing availability.
Read the source reports
- Kidder Mathews Portland multifamily Q3 2026 — Q3 2026 Portland apartment cohort, including southwest Washington; CoStar data compiled by Kidder Mathews; accessed October 24, 2026.
Oregon ordinary residential rent increases
Use the year of the effective increase, not a stale search result
DAS now publishes 10% for ordinary covered 2027 increases; its 2026 figure is 9.5%. The larger manufactured-dwelling and marina facilities identified on that page use a separate 6% rule. ORS 90.323 generally bars an ordinary increase in the tenancy’s first year, requires at least 90 days’ written notice afterward and limits frequency.
The published percentage is a ceiling within a legal framework, not a promised return or permission to alter a fixed lease. Tenancy type, effective year, prior increases and documented exceptions matter. Newer construction and regulated affordable housing require their own statutory review.
Decision. Verify the lease, tenancy start, increase history, supported notice/effective date and first certificate of occupancy. Use the actual applicable rule before changing income. The figure is a conditional 2027 planning case; it does not authorize a 10% ordinary increase in 2026.
What could change it. A statutory exception can change the percentage restriction without eliminating other duties. A lease or timing limit can prevent an otherwise below-ceiling increase. Do not infer exemption from a renovation or advertisement.
Records to obtain. Current lease, tenancy/increase history, served notice, effective date, original occupancy certificate and any program or exemption records.
Read the source reports
- Oregon DAS published annual rent-increase percentages — Current page read October 24, 2026: 2027 ordinary ceiling 10%, 2026 9.5%; manufactured-dwelling/marina facilities with more than 30 spaces have a separate 6% rule.
- ORS 90.323 and 90.324 — Current published chapter reviewed October 24, 2026; ordinary residential tenancy timing and exceptions, separate from facility tenancies.

2008-04-02 · M.O. Stevens · Original photograph · Public domain. Resized and converted to WebP.
Portland city relocation obligations
A higher recurring rent can still require more cash than its annual gain
Portland identifies a rent increase of “10% or more” over twelve months as a potential relocation trigger. Its current schedule lists $4,200 for a two-bedroom. Eligibility, exemptions and the tenant’s response still control; accepting assistance entails moving out or returning the funds.
A state percentage ceiling does not decide the city’s separate payment process. In the illustration, a supported $180 monthly increase adds $2,052 annual collections after 5% loss. A conditional $4,200 payment exceeds that gain by $2,148 before additional turnover or lost rent.
Decision. Confirm actual city limits, the rolling increase history and the city’s eligibility, notice, response and exemption requirements. Fund any applicable payment and turnover separately. Do not treat a payment as automatic, assume it exhausts the obligations, or count unchanged occupancy after a tenant moves.
What could change it. An eligible exemption or a tenant who stays can change the payment case. Actual downtime, repairs or lower replacement rent can worsen it. A percentage choice alone cannot resolve all triggering events.
Records to obtain. Parcel jurisdiction, increase notices/history, tenant response, exemption acknowledgement where required, payment records and funded turnover schedule.
Read the source reports
- Portland mandatory renter relocation assistance — City guidance reviewed October 24, 2026; triggering events, eligibility, exemptions and payment by rental size; not a statewide requirement.
Hypothetical Portland two-bedroom · 2027 planning only · $1,800 to $1,980 rent, 5% loss · assumes increase is supported and relocation becomes payable · additional turnover loss excluded
Separate checks: supported 2027 state increase → Portland trigger and eligibility review → funded payment and turnover plan.
Incremental cash · −$2,148
Before extra downtime, repairs and other turnover costs. This is a downside cash comparison, not a prediction that a departing tenant keeps paying increased rent.
| Measure | Value | Definition |
|---|---|---|
| Assumed monthly rent increase | 180 | $1,800 × 10% = $180; conditional 2027 case, not a 2026 allowance. |
| Additional collections over 12 months | 2,052 | $180 × 12 × 95% = $2,052; an optimistic comparison before extra turnover loss. |
| Conditional two-bedroom relocation payment | 4,200 | Current city schedule; only if eligibility, triggering event and response requirements make it payable. |
| Incremental cash after that payment | -2,148 | $2,052 − $4,200 = −$2,148 before additional downtime, repairs and other turnover costs. |
The income bar covers twelve months after a supported 2027 effective date, not necessarily the 2027 calendar year; no later increase is forecast. The payment is a separate conditional cash use. This is not a prediction that the same tenant moves and still pays twelve months of increased rent. Actual replacement timing and collections must be modeled separately, so a departure can make the shortfall larger. The worksheet stays at the current assumed rent and never determines legal eligibility.
Read the source reports
- Oregon DAS published annual rent-increase percentages — Current page read October 24, 2026: 2027 ordinary ceiling 10%, 2026 9.5%; manufactured-dwelling/marina facilities with more than 30 spaces have a separate 6% rule.
- Portland mandatory renter relocation assistance — City guidance reviewed October 24, 2026; triggering events, eligibility, exemptions and payment by rental size; not a statewide requirement.
Compare rents across these county groups
These analyst-selected sets use the listed county labels and the same September 2026 observation month. Each ZIP receives one equal vote. They are not official metro definitions, exhaustive regions or bedroom comparisons.
24 distinct county labels appear in the current sample; geographic coverage is incomplete and uneven. Only currently available observations from the same latest month enter these comparisons. Older retained records and missing ZIPs do not enter as zero rents.
| Comparison and exact membership | ZIP median | ZIP count |
|---|---|---|
| Portland-area Oregon county set Multnomah, Washington, Clackamas | $1,806 | 58 |
| Salem-area county set Marion, Polk | $1,661 | 12 |
| Eugene / Springfield · Lane County Lane | $1,832 | 10 |
| Central Oregon county set Deschutes, Crook | $2,110 | 7 |
| Southern Oregon county set Jackson, Josephine | $1,921 | 9 |
| Corvallis / Albany county set Benton, Linn | $1,727 | 7 |
Compare supported postal-city groups
City links require at least three current ZIP observations. Postal city labels are not legal municipal boundaries. Groups are ordered by coverage, then name; this is not an affordability ranking.
5 matching cities
Find a ZIP rent observation
The table preserves each source ZIP, date and supplied county label. A ZIP can cross county or municipal boundaries; verify the actual address separately. No bedroom multiplier is applied.
122 matching ZIPs
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 97003 | Beaverton | Washington County | $1,915 | September 2026 |
| 97005 | Beaverton | Washington County | $1,845 | September 2026 |
| 97006 | Beaverton | Washington County | $1,921 | September 2026 |
| 97007 | Beaverton | Washington County | $1,917 | September 2026 |
| 97008 | Beaverton | Washington County | $1,767 | September 2026 |
| 97013 | Canby | Clackamas County | $2,035 | September 2026 |
| 97015 | Clackamas | Clackamas County | $1,783 | September 2026 |
| 97024 | Fairview | Multnomah County | $1,705 | September 2026 |
| 97027 | Gladstone | Clackamas County | $1,796 | September 2026 |
| 97030 | Gresham | Multnomah County | $1,650 | September 2026 |
Show 112 more ZIP observations
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 97031 | Hood River | Hood River County | $2,607 | September 2026 |
| 97034 | Lake Oswego | Clackamas County | $2,832 | September 2026 |
| 97035 | Lake Oswego | Clackamas County | $2,098 | September 2026 |
| 97038 | Molalla | Clackamas County | $1,746 | September 2026 |
| 97045 | Oregon City | Clackamas County | $2,006 | September 2026 |
| 97051 | Saint Helens | Columbia County | $1,660 | September 2026 |
| 97055 | Sandy | Clackamas County | $1,858 | September 2026 |
| 97056 | Scappoose | Columbia County | $1,584 | September 2026 |
| 97058 | The Dalles | Wasco County | $1,779 | September 2026 |
| 97060 | Troutdale | Multnomah County | $1,754 | September 2026 |
| 97062 | Tualatin | Washington County | $1,880 | September 2026 |
| 97068 | West Linn | Clackamas County | $2,437 | September 2026 |
| 97070 | Wilsonville | Clackamas County | $1,806 | September 2026 |
| 97071 | Woodburn | Marion County | $1,728 | September 2026 |
| 97078 | Beaverton | Washington County | $1,923 | September 2026 |
| 97080 | Gresham | Multnomah County | $1,624 | September 2026 |
| 97086 | Happy Valley | Clackamas County | $1,866 | September 2026 |
| 97103 | Astoria | Clatsop County | $1,648 | September 2026 |
| 97113 | Cornelius | Washington County | $2,138 | September 2026 |
| 97116 | Forest Grove | Washington County | $1,789 | September 2026 |
| 97123 | Hillsboro | Washington County | $2,305 | September 2026 |
| 97124 | Hillsboro | Washington County | $1,911 | September 2026 |
| 97128 | McMinnville | Yamhill County | $1,776 | September 2026 |
| 97132 | Newberg | Yamhill County | $1,987 | September 2026 |
| 97138 | Arch Cape | Clatsop County | $1,931 | September 2026 |
| 97140 | Sherwood | Washington County | $2,614 | September 2026 |
| 97201 | Portland | Multnomah County | $1,588 | September 2026 |
| 97202 | Portland | Multnomah County | $1,676 | September 2026 |
| 97203 | Portland | Multnomah County | $1,689 | September 2026 |
| 97205 | Portland | Multnomah County | $1,617 | September 2026 |
| 97206 | Portland | Multnomah County | $1,902 | September 2026 |
| 97209 | Portland | Multnomah County | $1,806 | September 2026 |
| 97210 | Portland | Multnomah County | $1,562 | September 2026 |
| 97211 | Portland | Multnomah County | $2,074 | September 2026 |
| 97212 | Portland | Multnomah County | $2,340 | September 2026 |
| 97213 | Portland | Multnomah County | $1,643 | September 2026 |
| 97214 | Portland | Multnomah County | $1,628 | September 2026 |
| 97215 | Portland | Multnomah County | $1,672 | September 2026 |
| 97216 | Portland | Multnomah County | $1,688 | September 2026 |
| 97217 | Portland | Multnomah County | $1,592 | September 2026 |
| 97218 | Portland | Multnomah County | $2,099 | September 2026 |
| 97219 | Portland | Multnomah County | $1,857 | September 2026 |
| 97220 | Portland | Multnomah County | $1,583 | September 2026 |
| 97221 | Portland | Multnomah County | $2,192 | September 2026 |
| 97222 | Milwaukie | Clackamas County | $1,835 | September 2026 |
| 97223 | Tigard | Washington County | $1,811 | September 2026 |
| 97224 | Tigard | Washington County | $1,836 | September 2026 |
| 97225 | West Slope | Washington County | $1,751 | September 2026 |
| 97227 | Portland | Multnomah County | $1,497 | September 2026 |
| 97229 | Portland | Washington County | $2,223 | September 2026 |
| 97230 | Portland | Multnomah County | $1,527 | September 2026 |
| 97232 | Portland | Multnomah County | $1,561 | September 2026 |
| 97233 | Portland | Multnomah County | $1,487 | September 2026 |
| 97236 | Portland | Multnomah County | $1,671 | September 2026 |
| 97239 | Portland | Multnomah County | $1,899 | September 2026 |
| 97266 | Portland | Multnomah County | $1,757 | September 2026 |
| 97267 | Milwaukie | Clackamas County | $1,678 | September 2026 |
| 97301 | Salem | Marion County | $1,496 | September 2026 |
| 97302 | Salem | Marion County | $1,520 | September 2026 |
| 97303 | Keizer | Marion County | $1,593 | September 2026 |
| 97304 | Salem | Polk County | $1,884 | September 2026 |
| 97305 | Salem | Marion County | $1,541 | September 2026 |
| 97306 | Salem | Marion County | $1,871 | September 2026 |
| 97317 | Salem | Marion County | $1,809 | September 2026 |
| 97321 | Albany | Benton County | $1,954 | September 2026 |
| 97322 | Albany | Linn County | $1,678 | September 2026 |
| 97330 | Corvallis | Benton County | $1,727 | September 2026 |
| 97333 | Corvallis | Benton County | $1,882 | September 2026 |
| 97338 | Dallas | Polk County | $1,498 | September 2026 |
| 97351 | Independence | Polk County | $1,929 | September 2026 |
| 97355 | Lebanon | Linn County | $1,531 | September 2026 |
| 97361 | Monmouth | Polk County | $1,579 | September 2026 |
| 97367 | Lincoln City | Lincoln County | $1,836 | September 2026 |
| 97370 | Philomath | Benton County | $1,974 | September 2026 |
| 97381 | Silverton | Marion County | $1,930 | September 2026 |
| 97386 | Sweet Home | Linn County | $1,582 | September 2026 |
| 97401 | Eugene | Lane County | $1,638 | September 2026 |
| 97402 | Eugene | Lane County | $1,794 | September 2026 |
| 97403 | Eugene | Lane County | $1,861 | September 2026 |
| 97404 | Eugene | Lane County | $1,963 | September 2026 |
| 97405 | Eugene | Lane County | $1,939 | September 2026 |
| 97408 | Eugene | Lane County | $2,031 | September 2026 |
| 97420 | Coos Bay | Coos County | $1,642 | September 2026 |
| 97424 | Cottage Grove | Lane County | $1,544 | September 2026 |
| 97448 | Junction City | Lane County | $1,865 | September 2026 |
| 97457 | Myrtle Creek | Douglas County | $1,100 | September 2026 |
| 97470 | Roseburg | Douglas County | $1,101 | September 2026 |
| 97471 | Roseburg | Douglas County | $1,788 | September 2026 |
| 97477 | Springfield | Lane County | $1,610 | September 2026 |
| 97478 | Springfield | Lane County | $1,803 | September 2026 |
| 97501 | Medford | Jackson County | $1,688 | September 2026 |
| 97502 | Central Point | Jackson County | $2,054 | September 2026 |
| 97504 | Medford | Jackson County | $1,850 | September 2026 |
| 97520 | Ashland | Jackson County | $2,181 | September 2026 |
| 97524 | Eagle Point | Jackson County | $2,123 | September 2026 |
| 97526 | Grants Pass | Josephine County | $1,565 | September 2026 |
| 97527 | Grants Pass | Josephine County | $1,642 | September 2026 |
| 97530 | Jacksonville | Jackson County | $2,092 | September 2026 |
| 97540 | Talent | Jackson County | $1,921 | September 2026 |
| 97601 | Klamath Falls | Klamath County | $1,271 | September 2026 |
| 97603 | Klamath Falls | Klamath County | $1,444 | September 2026 |
| 97701 | Bend | Deschutes County | $2,110 | September 2026 |
| 97702 | Bend | Deschutes County | $2,257 | September 2026 |
| 97703 | Bend | Deschutes County | $2,724 | September 2026 |
| 97707 | Bend | Deschutes County | $2,648 | September 2026 |
| 97739 | La Pine | Deschutes County | $1,874 | September 2026 |
| 97754 | Prineville | Crook County | $1,789 | September 2026 |
| 97756 | Redmond | Deschutes County | $1,984 | September 2026 |
| 97801 | Pendleton | Umatilla County | $1,435 | September 2026 |
| 97818 | Boardman | Morrow County | $1,929 | September 2026 |
| 97838 | Hermiston | Umatilla County | $1,663 | September 2026 |
| 97850 | La Grande | Union County | $1,165 | September 2026 |
Keep a possible increase and relocation cash outside the reference rent roll
Hypothetical apartment: $1,800 monthly rent, 5% annual vacancy/noncollection, no free month, $6,900 operating costs, $10,000 debt and $1,000 reserves. These are assumptions, not Oregon property estimates. Relocation, initial work and purchase cash are separate; the worksheet does not determine a lawful increase or tenant rights.
Initial calculated result: $20,520 collected rent, $13,620 NOI before debt/reserves, and $2,620 cash after debt/reserves. Change the assumptions below to test your own budget.
Illustration · one apartment · first 12 months · USD. Editable assumptions, not observed market averages or an acquisition recommendation. All recurring amounts are allocated per apartment. No appreciation, sale proceeds or tax benefits are assumed.
Annual cash after operating costs, debt and reserve contribution
$2,620This is a positive illustration margin, before initial capital work, income tax and sale costs.
- Scheduled rent
- $21,600
- − Vacancy / noncollection
- -$1,080
- − Occupied-share concession
- -$0
- = Effective rental income
- $20,520
- − Operating expenses
- -$6,900
- = NOI before debt / reserves
- $13,620
- − Debt service
- -$10,000
- − Reserve contribution
- -$1,000
- = Annual cash margin
- $2,620
NOI excludes debt service and this worksheet’s reserve contribution. Initial renovation, acquisition costs and initial downtime are outside this annual operating illustration. Do not subtract the same vacancy, incentive or repair expense twice.
On a narrow screen, scroll the table sideways to compare all three expense budgets.
| Collected occupancy | Entered expenses | Expenses +10% | Expenses +20% |
|---|---|---|---|
| 95% | $2,620Cash remaining | $1,930Cash remaining | $1,240Cash remaining |
| 90% | $1,540Cash remaining | $850Cash remaining | $160Cash remaining |
| 85% | $460Cash remaining | -$230Cash deficit | -$920Cash deficit |
Occupancy here is the collected share of scheduled rent before incentives, not a count of occupied doors. At the entered costs, break-even collected occupancy is 82.9%. Debt-service coverage is 1.36× NOI / debt service; it excludes reserve contributions.
Reference annual cash is $2,620. A fully supported $1,980 rent for twelve months would produce $4,672 before the separate payment. Subtracting a payable $4,200 leaves $472 before additional turnover loss. One free month at $1,980 removes another $1,881, producing −$1,409 in that combined cash case. Verify the actual income start rather than annualizing an unsupported rent.
Use the full property cash-flow calculator for the purchase price, financing terms and holding period. Review its expense and reserve conventions before transferring assumptions; this illustration does not automatically populate a deal.
Oregon rent questions
Is this Oregon’s average rent paid by a household?
No. It is an equal-ZIP benchmark of current all-home, all-bedroom smoothed asking-rent indices, not seasonally adjusted, not household-weighted and not a provider-published state estimate.
Is the Oregon limit 9.5% or 10%?
The cited DAS page publishes 9.5% for ordinary covered 2026 increases and 10% for 2027. Verify tenancy type, effective year, exceptions and notice. Certain larger manufactured-dwelling/marina facilities follow a separate 6% rule.
Does every 10% Portland increase require the illustrated payment?
No. The city process depends on eligibility, triggering events, exemptions and the tenant’s response. The figure assumes payment becomes due to show a cash downside; it is not an eligibility determination.
Does the Portland apartment report include only Oregon?
No. Its publisher market includes southwest Washington. The state benchmark and Oregon county sets use Oregon-coded current ZIP rows, while the parcel’s municipality controls local rule research.
How these rent figures are calculated
State: Oregon · USPS OR · Census state FIPS 41. Zillow supplies postal ZIP observations with city and county labels. We filter to valid positive rents in this state and the latest common observation month, sort the values, and take the middle value, or the mean of the two middle values for an even count. Means are the sum divided by included ZIPs. No population, household or rental-unit weighting is added.
The all-home, all-bedroom ZIP series is smoothed, not seasonally adjusted. A bedroom rent cannot be inferred from it. Membership can change after a refresh, so a change in this page’s median is not a matched-sample rent-growth rate. This edition does not publish a ZIP-sample growth claim.
Data: Zillow Research · ZORI method · National ZIP source CSV. The state benchmark is our ZIP-based calculation, not a provider-published statewide estimate. Occupied-unit Census rent, listing medians, effective broker rents and HUD gross-rent references answer different questions and are not blended here.
The observation month identifies the rent data available for this comparison. Historical or missing latest observations stay out of the current sample. Check the date before comparing a property with a newly advertised offer.
Market and legal sources below were reviewed 2026-10-24. Their own periods are shown next to each claim. Broker samples and boundaries are not fully disclosed; surveys may share underlying providers and should not be treated as independent experiments. The market interpretation is conditional research, not a property-level income guarantee. Recheck local rules, signed comparable leases and actual expenses before using an illustration in a transaction.
Read the source reports
- Kidder Mathews Portland multifamily Q3 2026 — Q3 2026 Portland apartment cohort, including southwest Washington; CoStar data compiled by Kidder Mathews; accessed October 24, 2026.
- Oregon DAS published annual rent-increase percentages — Current page read October 24, 2026: 2027 ordinary ceiling 10%, 2026 9.5%; manufactured-dwelling/marina facilities with more than 30 spaces have a separate 6% rule.
- ORS 90.323 and 90.324 — Current published chapter reviewed October 24, 2026; ordinary residential tenancy timing and exceptions, separate from facility tenancies.
- Portland mandatory renter relocation assistance — City guidance reviewed October 24, 2026; triggering events, eligibility, exemptions and payment by rental size; not a statewide requirement.