Rental market · ZIP 97070 · Wilsonville, OR

ZIP 97070, Wilsonville, OR rental market

Population 26,902 · Wilsonville, Clackamas County, OR · ZIP Code Tabulation Area

Ranked · ACS 2024 5-year

CGRADE
50.8/100 · Rental Investor ZIP Score
National rank #8,052 of 20,132 scored ZIP Codes (60th percentile)
OR rank #77 of 259 · data confidence: high
Cash Flow & Affordability ZIP data
22
Local Demand & Market Quality ZIP data
73
Surrounding-Market Growth county / place context
56
Stability & Risk ZIP + place context
89

Why it ranks here: a sizeable, liquid rental market with low vacancy. few downside-risk signals (newer stock, stable surroundings).

Watch: cash flow is thin relative to price.

Cash Flow & Affordability was scored using a measured (Zillow) home value, giving an effective price-to-income of 6.46× and tax burden of 1.01% of value: the number this category's score is actually based on, which can differ from the ACS survey value shown elsewhere on this page.

A transparent screening score, not a return forecast. Affordable, higher-yield markets can score well when demand, liquidity, low vacancy, reliable government data and a growing surrounding market support them. Categories labeled “context” use official county/place data, never presented as ZIP-level observation. ZIP and city scores are not directly comparable. See how this score works.

How this ZIP ranks: nationally & in-state

Each bar places this ZIP against all 20,132 scored ZIP Codes nationally. The marker is this ZIP and further right is more favorable to an investor; the tick is the median.

Overall Rental Investor ZIP Scoreweighted 0–100 screening score
50.860th percentile
Cash Flow & Affordabilitycategory score 0–100
223rd percentile
Local Demand & Market Qualitycategory score 0–100
7390th percentile
Surrounding-Market Growthcategory score 0–100 county / place context
5657th percentile
Stability & Riskcategory score 0–100 ZIP + place context
8998th percentile
← Less favorableMedianMore favorable →

Percentiles are the frozen model's own numbers among scored ZIP Codes (deterministic competition ranking); an unreliable or thin-peer in-state comparison reads “Not available,” never zero. All underlying figures are ACS survey estimates with margins of error. ZIP and city scores are not directly comparable. See how this score works.

Key metrics

26,902
Population ±3%
$631,400
Median home value (ACS, owner-reported) ±4%
$1,885
Median gross rent (ACS, incl. utilities) ±3%
3.6%
Survey gross-rent yield (proxy)
$97,429
Median household income ±12%
2.5%
Rental vacancy
48.9%
Renter share
1.0%
Estimated property-tax burden
1998
Median year built ±0%
30.5%
Multifamily (5+ units)

Data vintage: ACS 2024 5-year · data confidence: high · every figure is an ACS survey estimate with a margin of error (shown per card).

Market context

Trend context

Loading home value context…

View source data

Each point is one ACS 5-year estimate on the same 2020-Census ZCTA boundary. Adjacent releases overlap, so the release-to-release differences are not independent annual market movement.

ACS estimates by release; ± is the margin of error.
Series2017–20212018–20222019–20232020–2024
Median home value B25077$471,300 ±$16,648$564,800 ±$26,341$601,200 ±$19,150$631,400 ±$22,079
Median gross rent B25064$1,542 ±$80$1,717 ±$56$1,842 ±$58$1,885 ±$59
Population B0100325,286 ±34126,001 ±34926,363 ±48326,902 ±722

ACS 2021 release

2017-2021 five-year estimate

Median home value B25077
$471,300Margin of error ±$16,648
Median gross rent B25064
$1,542Margin of error ±$80
Population B01003
25,286Margin of error ±341

ACS 2022 release

2018-2022 five-year estimate

Median home value B25077
$564,800Margin of error ±$26,341
Median gross rent B25064
$1,717Margin of error ±$56
Population B01003
26,001Margin of error ±349

ACS 2023 release

2019-2023 five-year estimate

Median home value B25077
$601,200Margin of error ±$19,150
Median gross rent B25064
$1,842Margin of error ±$58
Population B01003
26,363Margin of error ±483

ACS 2024 release

2020-2024 five-year estimate

Median home value B25077
$631,400Margin of error ±$22,079
Median gross rent B25064
$1,885Margin of error ±$59
Population B01003
26,902Margin of error ±722

Source: U.S. Census Bureau, American Community Survey 5-year, table-based Summary File (ZCTA geography); tables B25077 (median value), B25064 (median gross rent), and B01003 (population); estimate + margin of error. Missing releases remain gaps and are never interpolated. Home value is owner-reported; gross rent describes renter housing stock; population is a ZCTA estimate. Dollar figures are nominal.

Measured market data

Measured observations for this ZIP Code, published beside the government survey figures above rather than replacing them. They measure different things and will legitimately disagree: the ACS median home value is what owners report their home is worth in a 5-year survey, while ZHVI is a monthly index of typical home value; ACS median gross rent is what sitting tenants pay including utilities, while ZORI is an index of asking rent on newly listed units. ZORI does not correct the ACS rent; neither is a better version of the other. Monthly series, revised in recent months, observed 2026-07, not live.

Zillow Home Value Index (ZHVI, mid tier)$629,341
ZHVI bottom tier (5th–35th pct)$473,992
ZHVI top tier (65th–95th pct)$856,818
Zillow asking-rent index (ZORI)$1,750/mo
Measured gross yield (ZORI × 12 ÷ ZHVI)3.34%
Market heat index49
Median days to pending26
Share of listings with a price cut31.0%
For-sale inventory152
New listings43
Median list price$645,167
Median sale price$689,900
Measured 3-yr value growth-0.60%/yr
Measured 5-yr value growth2.38%/yr
Measured 10-yr value growth4.44%/yr
Measured 3-yr rent growth0.58%/yr
Price–rent divergence (value − rent growth)-1.18%/yr
ZHVI, 2-bedroom$425,120
ZHVI, 3-bedroom$596,604
ZHVI, 4-bedroom$693,343
ZHVI, 5-bedroom$885,482

Measured value-growth signal: 15 of 100: this ZIP Code area ranks #16,556 of 19,419 ZIP Codes with a measured 3-year value growth rate. This is a separate national signal, published beside the overall score and deliberately not folded into it.

Measured-cohort score: 23.3 of 100, #4,194 of 4,756. This is ranked only against the 4,756 ZIP Code areas Zillow measures asking rent for: a cohort percentile, not a national one, and not comparable to the overall score above.

Source: Zillow Economic Research public research data, observation month 2026-07. Zillow keys on USPS ZIP codes; this page is a 2020 Census ZCTA, related but not identical geographies, so a Zillow value is matched to this ZCTA by code and is not a statement that the two areas are the same. Zillow is not affiliated with, and does not endorse, Compounding Estates.

Market Negotiation Leverage

Balanced (50th percentile among scored ZIP Codes)

Derived from Zillow's market-heat index for this ZIP, inverted (a cooler market means more room for a buyer to negotiate). 31% of listings have had a price cut · 152 active listings. This is a cross-sectional snapshot (how this ZIP compares to every other tracked ZIP today), not a seasonal or historical baseline for this specific ZIP (no multi-year time series exists to support that claim). Not a prediction of what any specific seller will accept. See how this is calculated.

Source: Zillow Economic Research public research data. Zillow is not affiliated with, and does not endorse, Compounding Estates.

Underwrite with these as starting points

Opening a calculator pre-loads the ACS median owner value and median gross rent as a survey-level starting point; every calculator input is editable. Owner-occupied median value and renter median gross rent describe different housing stock: the median-valued home is not the typical rental, so this is a screen, not a listing, appraisal, asking rent, cap rate, or forecast. Bring your own entry price and rent.

ZIP Codes bordering 97070

6 ZIP Code areas share a land boundary with 97070 in the official Census 2020 ZCTA map, ordered by shared-boundary length, not ZIP-number proximity or driving distance. 6 of them are in CE's ranked set and linked below; the rest are searchable from the ZIP Code explorer. No score or rank is shown here: open a profile for its own numbers.

Evidence, sources & limitations

Official geography: Wilsonville city, Clackamas County. Analytical entity: the U.S. Census ZIP Code Tabulation Area (ZCTA) 97070, an approximation of the USPS ZIP delivery area, not its exact route boundaries. Model z2-gov-subscores-v1; data ACS 2024 5-year.

This ZIP Code area is primarily in Clackamas County (spans multiple counties), overlapping Wilsonville, by land-area overlap from the official Census 2020 ZCTA relationship files (not population or address share).

Populationsurvey ACS B01003 · ±3% MOE
Median home value (ACS, owner-reported)survey ACS B25077 · ±4% MOE
Median gross rent (ACS, incl. utilities)survey ACS B25064 · ±3% MOE
Survey gross-rent yield (proxy)derived 12 * ACS B25064 / B25077
Median household incomesurvey ACS B19013 · ±12% MOE
Rental vacancyderived ACS B25004 E002 / (B25003 E003 + B25004 E002)
Renter sharederived ACS B25003 E003/E001
Estimated property-tax burdenderived ACS B25103 / B25077
Median year builtsurvey ACS B25035 · ±0% MOE
Multifamily (5+ units)derived ACS B25024 (5+ unit structures / total)

Class: survey = ACS estimate (with margin of error); derived = computed from ACS. The survey gross-rent yield is a proxy (renter gross rent vs owner-occupied value, different housing stock; ACS top-codes very high values/rents) and is not a cap rate. Subscores are national percentiles among data-eligible areas; ranks are competition-ranked with deterministic ties. No vendor, listing, parcel, or school data. Not investment advice.