Portland market data
14K active listings out of 878K total properties we track across 172 Portland ZIPs — listings, off-market homes, rentals, and full sales/tax history. Refreshed nightly.
Over the past 12 months, Portland has recorded 31,005 home sales. Last month saw 673 sales (-69.6% vs the prior month). Most recent median sale price: $550K. Drag the time slider above to watch the sales wave ripple month by month across the metro.
- Sales (12mo)
- 31K
- Last month
- 673
- MoM
- -69.6%
- Peak month
- May 2024
- Median sale
- $550K
Right now, 14K homes are actively for sale across Portland. Median list price is $575K at $309/sqft. Hover any hex above to see its local median price and property-type mix.
- Active total
- 14K
- Median list
- $575K
- Median $/sqft
- $309
- Top ZIP
- 97229
- Top type
- Single Family (66%)
Flip activity in Portland surfaces in the hex map — dense cells are sub-neighborhoods where buy-and-resell transactions have clustered. Out of 31,005 sales in the past year, a meaningful slice fits the classic flip profile. Hover for local flip counts and median profit.
- Sales (12mo)
- 31K
- Median sale
- $348K
- Top ZIP
- 97229
3.1% of recorded sales in Portland have cleared the $1M mark. Median sale price across all recorded transactions is $348K. Drag the decade slider to see the $1M line sweep across the metro.
- $1M+ share
- 3.1%
- Median sale
- $348K
- Current list
- $575K
Portland's housing stock peak-built in the 1990s. 54% of homes were built after 1980; just 12.4% predate 1940. Since 2020 we've tracked 51K newly-built homes.
- Peak decade
- 1990s
- Post-1980
- 54%
- Pre-war
- 12.4%
- New (2020+)
- 51K
Corporate and LLC buyers show up in the map — dense hexes mark neighborhoods with high investor purchase activity. Our current dataset shows 796K rental listings with enough data to calculate yield in Portland.
- Rental listings
- 796K
- Avg gross yield
- 41.56%
- Tracked
- 878K
Inventory breakdown
Distribution of the 14K currently-active listings in Portland. Our full dataset covers 878K Portland properties — listings, off-market homes, rentals, and full sales/tax history — queryable per-ZIP or per-property via the API.
{
"metro": "portland",
"total_tracked": 878070,
"active": 14347,
"median_list": 575000,
"sold_this_month": 673,
"median_sold": 550000
} Portland ZIPs by activity
Drill into any ZIP for hex-level breakdowns. 172 ZIPs total in this metro.
Similar markets
Metros of comparable size to Portland.
Get Portland data in your app
Every number on this page is queryable via a single REST endpoint.
GET https://api.straply.com/v1/markets/metro/portland
Authorization: Bearer $STRAPLY_KEY {
"metro": "portland",
"total_tracked": 878070,
"active": 14347,
"median_list": 575000,
"sold_this_month": 673
}