{"zip":"97203","city":"Portland","state":"OR","county":"Multnomah County","countySlug":"multnomah-county-or","metro":"Portland-Vancouver-Hillsboro, OR-WA","metroSlug":"portland-or","citySlug":"portland-or","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1818,"rentYoy":0.0732,"bedroomEstimates":[1485,1586,1818,2477,2941],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":33116,"populationMoe":1944,"medianIncome":78660,"medianIncomeMoe":6850,"medianGrossRent":1571,"medianGrossRentMoe":88,"housingUnits":13677,"occupiedUnits":13175,"vacantUnits":502,"renterOccupied":5671,"rentBurdenTotal":5671,"rentBurden30Plus":2881,"vacantForRent":107,"vacantForSale":0,"vacantSeasonal":147,"structureTotal":13677,"singleFamilyUnits":9586,"largeMultifamilyUnits":1302,"vacancyRate":0.03670395554580683,"renterShare":0.43043643263757114,"rentBurdenShare":0.5080232763181097,"requiredIncome":72720,"askingRentToIncome":0.2773455377574371,"askingVsAcsRent":1.1572246976448122,"askingVsHud2br":0.9458896982310093,"cityRent":1720.8434321004133,"countyRent":1688,"metroRent":1805,"cityGrossRent":1655,"countyGrossRent":1646,"countyListings":2549,"countyListingDom":53,"countyPriceReducedShare":0.2466,"countyListingPeriod":"2026-06","metroMonthsSupply":2.9,"metroMedianDom":19,"metroPriceDrops":0.3614,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.064223207604026,"apartmentTimeOnMarket":31.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":123,"zipSalePrice":466680,"zipSalePriceYoy":0.0069,"zipMedianDom":19,"zipActiveListings":244,"zipActiveListingsYoy":0.1859,"zipInventory":108,"zipInventoryYoy":0.208,"zipPendingSales":135,"zipMonthsSupply":2.6,"zipSaleToList":1.007,"zipSoldAboveList":0.3503,"zipOffMarketTwoWeeks":0.4716,"generatedAt":"2026-08-12 16:11:18.303828+00","summaryHtml":"<p>For 97203, Zillow's current ZORI is $1,818, a typical observed monthly asking-rent index blended across rental types, and it is 7.3% above the same month a year earlier. This is an asking-rent signal, not a lease ledger or a measurement of every available home. The leading tension is that rent momentum has strengthened while direct ZIP resale evidence shows more for-sale inventory; the records can move differently because they observe distinct markets. The index is a useful broad ZIP benchmark, but its blend means it is not a price quote for a particular bedroom count, building, unit condition, or household.</p><p>Backward-looking ZORI history establishes why that tension deserves care. The exact same-month annualized change is 3.8% over the past three years and 4.5% over the past five years, so the current one-year pace confirms the longer upward path but represents acceleration rather than a break from it. Annualized monthly-return variability is 3.3%, and maximum drawdown was 2.3%; coverage is 100% across the available history. Transparent national discovery ranks among history-eligible ZIPs are 314 for momentum, 2,011 for stability, and 705 for the balanced measure, where a lower rank is higher. These are retrospective measurements, not forecasts or investment recommendations. The variability and drawdown temper the confidence a reader should place in one current rent snapshot as a durable description of every listing.</p><p>Source definitions explain a second tension. Although the five-digit label is both the Zillow ZIP market identifier and the matched Census ZCTA here, a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year survey, occupied renter homes have a $1,571 median gross rent with a $88 margin of error; gross rent includes selected utilities and is not Zillow asking rent. The current asking index sits 15.7% above that survey median. ZCTA median household income is $78,660. Annualizing ZORI and applying the 30% screen produces a $72,720 required-income figure and a 27.7% asking-rent-to-income result. This is arithmetic, not advice and not an applicant qualification rule.</p><p>Bedroom figures should not be mistaken for measured bedroom rents. Scaling ZIP ZORI with the local HUD ladder produces modelled monthly estimates of $1,485 for a studio, $1,586 for one bedroom, $1,818 for two bedrooms, $2,477 for three bedrooms, and $2,941 for four bedrooms. The local HUD FMR/SAFMR ladder is an administrative, bedroom-specific standard, not asking rent; its two-bedroom standard is $1,922. The modelled two-bedroom estimate equals the index because it is the scaling anchor. It does not establish the price, utility treatment, availability, or transaction result of any actual unit at that size.</p><p>Survey housing counts provide an aggregate stock and vacancy view, not a unit-level availability finding. The ZCTA housing stock totals 13,677 units and includes 9,586 single-family units plus 1,302 large-multifamily units. It has 13,175 occupied units and 502 vacant units, a 3.7% vacancy rate. Of occupied homes, 5,671 are renter-occupied, making the renter share 43.0%. Among renter households in the ACS burden tabulation, 2,881 are at or above that burden threshold, or 50.8%. That burden result describes survey households rather than the payment capacity of a prospective renter. Likewise, the aggregate vacancy figure does not prove that a specific home is for rent, suitable, or priced near ZORI.</p><p>Wider places are context only, not replacements for ZIP evidence. For citywide Portland context, the rent measure is $1,721; for countywide Multnomah County context, it is $1,688; and for the Portland-Vancouver-Hillsboro, OR-WA metro context, it is $1,805. The ZIP asking index is therefore above the city and county context and near the metro context. These are named broader-scope comparisons, not ZIP rental comps, and they cannot reconcile the differing coverage of a blended asking index, an ACS survey of occupied renter homes, and a HUD administrative standard. They also do not convert local affordability or vacancy findings into a conclusion about a particular unit.</p><p>Redfin provides the direct rolling-three-month ZIP resale observation, which describes the for-sale market rather than rental transactions. Median sold price is $466,680, up 0.7% year over year; 123 homes sold with a 19-day median marketing time. Inventory is 108 homes, 20.8% higher than a year earlier, and months of supply are 2.6. The average sale-to-list result is 100.7%, with 35.0% sold above list and 47.2% off market within two weeks. The annualized ZIP ZORI divided by median sold price is 4.7%, only a cross-source screening ratio. Rising resale inventory challenges any simple reading of rent acceleration as unqualified market tightness, while the quick marketing and sale-to-list signals remain resale evidence only; they do not validate a rental listing or its economics.</p><p>No source here substitutes for property-level verification. ZORI cannot reveal a subject home's actual advertised rent, utilities, concessions, lease length, bedroom configuration, property type, condition, or availability on a given date. The ACS ZCTA boundary and survey period differ from a delivery ZIP and from current asking-rent observations; its margins of error add another reason not to treat its medians as precise unit quotes. Concrete property-level checks include verifying the subject's current asking rent and included utilities, identifying genuinely comparable bedroom and property types, documenting listing and lease timing, and checking its actual sale, list, and marketing record separately from the Redfin ZIP aggregate. What specific unit facts would show that its terms resemble, or materially depart from, the blended index?</p>","findings":[{"body":"The 7.3% one-year ZORI increase is faster than the 3.8% three-year and 4.5% five-year exact same-month annualized changes. That confirms an upward historical path while identifying acceleration. Annualized monthly-return variability of 3.3% and a 2.3% maximum drawdown mean the index should be treated as a backward-looking, blended current benchmark rather than a fixed unit price.","title":"Rent growth is accelerating relative to its longer history"},{"body":"ACS 2024 ZCTA median gross rent of $1,571 is below ZORI because these are not parallel concepts: ACS is a five-year survey of occupied renter homes and includes selected utilities, whereas ZORI is a typical asking-rent index. The ZCTA is statistical and not identical to USPS ZIP geography, so neither figure should be substituted for a subject unit's current asking terms.","title":"Asking rent and survey gross rent are materially different measures"},{"body":"The HUD-scaled ladder produces modelled estimates from $1,485 for a studio to $2,941 for four bedrooms, with the $1,818 two-bedroom estimate serving as the ZORI anchor. HUD FMR/SAFMR is an administrative bedroom-specific standard rather than asking rent. The income screen is arithmetic, while the ACS burden share describes surveyed renter households and does not determine an individual applicant's outcome.","title":"Bedroom estimates are HUD-scaled models, not observed rents"},{"body":"Redfin's direct ZIP resale observation shows inventory up 20.8% year over year, while homes sold in a median 19 days and average sale-to-list reached 100.7%. This creates a meaningful cross-market tension with accelerating asking rents: more for-sale inventory challenges a simple tightness narrative, but the resale evidence cannot be used as rental transaction evidence or property-level rental economics.","title":"Resale liquidity is active despite increasing inventory"}],"risks":["The asking-rent index blends rental types and the bedroom figures are scaled from it, so a subject unit's type, utilities, condition, concessions, and lease term can produce a materially different asking price.","ACS measures a matched ZCTA rather than a USPS delivery ZIP and combines a five-year survey period. Its occupied-home coverage and margin of error limit its use as a current listing or lease-price substitute.","The aggregate vacancy statistic and renter burden share establish area-level conditions only. They cannot establish that an individual home is rentable, vacant, affordable for a particular person, or likely to receive a specified rent.","Redfin's observation concerns for-sale and resale activity, while the annualized rent-to-price figure omits property-specific costs, financing, condition, and transaction details. It is not evidence of future performance or a unit-level economic result."],"qa":[{"a":"ZORI is Zillow's typical observed asking-rent index, blended across rental types at ZIP scope. The $1,818 level is useful for tracking the broad asking-rent environment and its history, but it is neither a closed-lease dataset nor proof of the current price, availability, or terms for a particular home.","q":"What does the current ZORI say, and what does it not say?"},{"a":"The two sources describe different universes. ACS is a five-year survey of occupied renter homes in the matched ZCTA and its gross-rent measure includes selected utilities. ZORI is a current asking-rent index for the Zillow ZIP market identifier. The ZCTA is statistical geography, not the same thing as a USPS delivery ZIP.","q":"Why is ACS median gross rent lower than ZORI?"},{"a":"No. The studio-through-four-bedroom amounts are modelled monthly estimates created by scaling the ZIP ZORI using the local HUD ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard, not observed asking rent. The figures therefore cannot confirm the availability, lease terms, utility treatment, or asking price of any specific unit.","q":"Are the bedroom amounts observed rents for units in the ZIP?"},{"a":"Redfin reports a direct rolling-three-month ZIP for-sale and resale observation, including sold prices, sales volume, marketing time, inventory, supply, and sale-to-list signals. It does not report rental transactions. Annualized ZIP ZORI divided by median sold price is only a cross-source screening ratio, so it cannot establish property expenses, lease economics, or a future result.","q":"How should the Redfin resale evidence be interpreted alongside rent data?"}],"sources":[{"key":"apartment_list_time_on_market","name":"Apartment List Time on Market — listing liquidity","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/category/data-rent-estimates"},{"key":"apartment_list_vacancy","name":"Apartment List Vacancy Index — rental vacancy","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/apartment-list-vacancy-index-methodology"},{"key":"census_zcta_facts","name":"Census ACS five-year — ZCTA housing and income","release":"ACS 2024 5-year ZCTA","pulledAt":"2026-08-08","url":"https://api.census.gov/data/2024/acs/acs5.html"},{"key":"hud_zip","name":"HUD USPS crosswalk and Small Area FMRs — ZIP rent fallback","release":"ZIP-CBSA 2025Q4 + SAFMR FY2026","pulledAt":"2026-07-26","url":"https://www.huduser.gov/portal/datasets/usps_crosswalk.html"},{"key":"realtor_county","name":"Realtor.com Economic Research — county listing inventory","release":"county inventory 2026-06","pulledAt":"2026-07-28","url":"https://www.realtor.com/research/data/"},{"key":"redfin","name":"Redfin Data Center — inventory, days on market, and price cuts","release":"metro tracker through 2026-05-01","pulledAt":"2026-07-26","url":"https://www.redfin.com/news/data-center/"},{"key":"redfin_zip","name":"Redfin Data Center — ZIP resale activity and supply","release":"ZIP rolling 3 months through 2026-06-30; updated 2026-07-03","pulledAt":"2026-08-12","url":"https://www.redfin.com/news/data-center/"},{"key":"zillow_county","name":"Zillow ZHVI and ZORI — county values and rents","release":"county ZHVI/ZORI 2026-06","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_city","name":"Zillow ZORI — city market rents","release":"zillow_zori_city.csv","pulledAt":"2026-07-29","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_zip","name":"Zillow ZORI — ZIP market rents","release":"ZORI ZIP 2026-06","pulledAt":"2026-08-08","url":"https://www.zillow.com/research/data/"}],"history":[{"period":"2016-11-01","rent":1145.428474},{"period":"2016-12-01","rent":1145.955541},{"period":"2017-01-01","rent":1138.6713},{"period":"2017-02-01","rent":1175.558698},{"period":"2017-03-01","rent":1191.775132},{"period":"2017-04-01","rent":1199.194062},{"period":"2017-05-01","rent":1203.590073},{"period":"2017-06-01","rent":1199.262743},{"period":"2017-07-01","rent":1197.011},{"period":"2017-08-01","rent":1179.834681},{"period":"2017-09-01","rent":1185.942428},{"period":"2017-10-01","rent":1188.279222},{"period":"2017-11-01","rent":1206.64267},{"period":"2017-12-01","rent":1206.047088},{"period":"2018-01-01","rent":1233.24329},{"period":"2018-02-01","rent":1233.185587},{"period":"2018-03-01","rent":1226.236043},{"period":"2018-04-01","rent":1216.61434},{"period":"2018-05-01","rent":1213.172592},{"period":"2018-06-01","rent":1233.512441},{"period":"2018-07-01","rent":1234.420009},{"period":"2018-08-01","rent":1244.888274},{"period":"2018-09-01","rent":1226.211184},{"period":"2018-10-01","rent":1234.787608},{"period":"2018-11-01","rent":1228.815264},{"period":"2018-12-01","rent":1234.494827},{"period":"2019-01-01","rent":1252.560293},{"period":"2019-02-01","rent":1245.898747},{"period":"2019-03-01","rent":1250.972877},{"period":"2019-04-01","rent":1269.246524},{"period":"2019-05-01","rent":1282.800211},{"period":"2019-06-01","rent":1280.695855},{"period":"2019-07-01","rent":1282.560882},{"period":"2019-08-01","rent":1286.467303},{"period":"2019-09-01","rent":1305.961207},{"period":"2019-10-01","rent":1304.825268},{"period":"2019-11-01","rent":1311.237549},{"period":"2019-12-01","rent":1314.704386},{"period":"2020-01-01","rent":1296.334417},{"period":"2020-02-01","rent":1301.539623},{"period":"2020-03-01","rent":1311.633174},{"period":"2020-04-01","rent":1372.9751},{"period":"2020-05-01","rent":1357.81291},{"period":"2020-06-01","rent":1371.367394},{"period":"2020-07-01","rent":1367.813345},{"period":"2020-08-01","rent":1384.933742},{"period":"2020-09-01","rent":1379.698021},{"period":"2020-10-01","rent":1390.464248},{"period":"2020-11-01","rent":1400.626101},{"period":"2020-12-01","rent":1409.230611},{"period":"2021-01-01","rent":1445.898694},{"period":"2021-02-01","rent":1443.817565},{"period":"2021-03-01","rent":1445.834942},{"period":"2021-04-01","rent":1423.217659},{"period":"2021-05-01","rent":1451.821276},{"period":"2021-06-01","rent":1458.74808},{"period":"2021-07-01","rent":1472.47563},{"period":"2021-08-01","rent":1471.390486},{"period":"2021-09-01","rent":1484.542059},{"period":"2021-10-01","rent":1487.823813},{"period":"2021-11-01","rent":1503.373531},{"period":"2021-12-01","rent":1514.741924},{"period":"2022-01-01","rent":1536.824531},{"period":"2022-02-01","rent":1538.612051},{"period":"2022-03-01","rent":1543.919767},{"period":"2022-04-01","rent":1547.172844},{"period":"2022-05-01","rent":1561.737863},{"period":"2022-06-01","rent":1571.049711},{"period":"2022-07-01","rent":1579.093547},{"period":"2022-08-01","rent":1578.921493},{"period":"2022-09-01","rent":1586.2183},{"period":"2022-10-01","rent":1598.236417},{"period":"2022-11-01","rent":1595.698629},{"period":"2022-12-01","rent":1599.155345},{"period":"2023-01-01","rent":1594.23746},{"period":"2023-02-01","rent":1607.60277},{"period":"2023-03-01","rent":1611.970847},{"period":"2023-04-01","rent":1617.557378},{"period":"2023-05-01","rent":1611.776013},{"period":"2023-06-01","rent":1627.134234},{"period":"2023-07-01","rent":1628.762608},{"period":"2023-08-01","rent":1638.403414},{"period":"2023-09-01","rent":1617.437843},{"period":"2023-10-01","rent":1624.822219},{"period":"2023-11-01","rent":1621.756045},{"period":"2023-12-01","rent":1637.571467},{"period":"2024-01-01","rent":1627.944892},{"period":"2024-02-01","rent":1637.486737},{"period":"2024-03-01","rent":1643.678401},{"period":"2024-04-01","rent":1661.912151},{"period":"2024-05-01","rent":1655.902915},{"period":"2024-06-01","rent":1655.386026},{"period":"2024-07-01","rent":1657.12003},{"period":"2024-08-01","rent":1677.754894},{"period":"2024-09-01","rent":1655.680156},{"period":"2024-10-01","rent":1650.424127},{"period":"2024-11-01","rent":1639.323036},{"period":"2024-12-01","rent":1674.279828},{"period":"2025-01-01","rent":1681.28862},{"period":"2025-02-01","rent":1690.600777},{"period":"2025-03-01","rent":1693.402521},{"period":"2025-04-01","rent":1691.757488},{"period":"2025-05-01","rent":1697.162935},{"period":"2025-06-01","rent":1693.663953},{"period":"2025-07-01","rent":1701.694747},{"period":"2025-08-01","rent":1693.714218},{"period":"2025-09-01","rent":1731.163023},{"period":"2025-10-01","rent":1742.455834},{"period":"2025-11-01","rent":1766.651532},{"period":"2025-12-01","rent":1743.956191},{"period":"2026-01-01","rent":1758.828848},{"period":"2026-02-01","rent":1759.781792},{"period":"2026-03-01","rent":1770.306782},{"period":"2026-04-01","rent":1778.986101},{"period":"2026-05-01","rent":1797.804705},{"period":"2026-06-01","rent":1817.714141}],"historySummary":{"pointCount":116,"firstPeriod":"2016-11-01","latestPeriod":"2026-06-01","coverageMonths":116,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1693.663953,"endRent":1817.714141,"change":0.07324368436859552,"cagr":0.07324368436859552},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1627.134234,"endRent":1817.714141,"change":0.11712611228853276,"cagr":0.037609806863685646},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1458.74808,"endRent":1817.714141,"change":0.24607817204462057,"cagr":0.044982596654724594}},"maxDrawdown":-0.022906717862925197,"annualizedVolatility":0.0327409449581813,"consecutiveReturnCount":115}}