{"zip":"97212","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":2285,"rentYoy":0.0203,"bedroomEstimates":[1867,1994,2285,3114,3696],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":28042,"populationMoe":2035,"medianIncome":131932,"medianIncomeMoe":7489,"medianGrossRent":1763,"medianGrossRentMoe":132,"housingUnits":12425,"occupiedUnits":11856,"vacantUnits":569,"renterOccupied":4430,"rentBurdenTotal":4430,"rentBurden30Plus":2119,"vacantForRent":129,"vacantForSale":8,"vacantSeasonal":62,"structureTotal":12425,"singleFamilyUnits":8594,"largeMultifamilyUnits":1456,"vacancyRate":0.04579476861167002,"renterShare":0.37365047233468285,"rentBurdenShare":0.4783295711060948,"requiredIncome":91400,"askingRentToIncome":0.20783433890185854,"askingVsAcsRent":1.2960862166761202,"askingVsHud2br":1.1888657648283039,"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":104,"zipSalePrice":904796,"zipSalePriceYoy":0.0671,"zipMedianDom":6,"zipActiveListings":165,"zipActiveListingsYoy":0.0729,"zipInventory":48,"zipInventoryYoy":-0.1361,"zipPendingSales":119,"zipMonthsSupply":1.4,"zipSaleToList":1.0423,"zipSoldAboveList":0.5847,"zipOffMarketTwoWeeks":0.7196,"generatedAt":"2026-08-31 13:54:03.01596+00","summaryHtml":"<p>In June 2026, Zillow’s ZIP-level ZORI for 97212 was $2,285, 2.03% above the prior year. This is a typical observed asking-rent index blended across rental types, not a record of signed leases or a bedroom-specific rent quote. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area, not identical to a USPS delivery ZIP. The immediate data tension is that the asking-rent index has a current increase while the direct ZIP resale measure has a larger reported annual price change. Because the observations cover different markets, that tension is a screen for interpretation rather than evidence about a particular property.</p><p>Relative price level, rather than a common source universe, is visible in broader contextual rents: the ZIP index is 32.8% above the City of Portland context rent, 35.4% above the Multnomah County context rent, and 26.6% above the Portland-Vancouver-Hillsboro, OR-WA metro context rent. Those city, county, and metro comparisons use broader geographic scopes only and are not direct substitutes for the ZIP’s asking-rent index. The rent contrasts establish a ZIP-level premium against each named context geography, but they cannot assign that difference to housing quality, structure, or an individual landlord.</p><p>History supports a more measured reading than the current level alone. Exact same-month Zillow ZORI changes through the stated endpoint annualized to 2.03% over one year, 2.48% over three years, and 3.42% over five years. Thus, the latest year slows from, rather than confirms, the longer observed growth path; it does not establish a reversal. The series has 121 observations and 100% stated coverage. Its annualized monthly-return variability, 2.94%, quantifies month-to-month movement in this backward-looking index; it is not a forecast interval. A separate -3.25% maximum drawdown marks the largest peak-to-trough index retreat. The transparent national balanced discovery rank was 1,488 among history-eligible ZIPs, where a lower rank is higher. These are backward-looking measurements, not forecasts or investment recommendations. Complete coverage supports confidence in record completeness, while observed movement and the slower latest pace constrain the weight assigned to one current snapshot.</p><p>ACS tells a different rent-and-household story. In the matched 2024 ACS five-year ZCTA survey, median gross rent was $1,763 for occupied renter homes and included selected utilities. Current Zillow asking rent was 29.6% above that survey median; neither measure replaces the other. The survey’s median household income was $131,932. Dividing current annualized ZORI by the 30% threshold produces $91,400 of required income, and the corresponding asking-rent-to-income screen is 20.8%. This required-income screen is arithmetic, not advice or an applicant qualification rule. Of 4,430 estimated renter-occupied homes, 2,119, or 47.8%, were estimated to have gross-rent burdens at or above that threshold. Survey burden describes this resident population and cannot prove affordability or burden for a particular unit.</p><p>Bedroom detail must not be read as measurement. The FY2026 local HUD ladder’s two-bedroom administrative standard is $1,922; HUD FMR/SAFMR is a bedroom-specific administrative standard, not asking rent. Scaling ZIP ZORI by that local ladder produces modelled monthly ZIP estimates—never measured bedroom rents—of $1,867 for a studio, $1,994 for one bedroom, $2,285 for two, $3,114 for three, and $3,696 for four. The modelled two-bedroom value is 18.9% above its HUD standard. The model expresses a relative bedroom ladder, not a property’s condition, utilities, lease terms, availability, or actual advertised quote.</p><p>ACS housing stock supplies scale but does not identify unit availability. The matched ZCTA estimated 12,425 housing units; 4.6% were vacant and 37.4% were renter occupied. Of this stock, 8,594 units were single-family and 1,456 were large-multifamily; these are composition counts rather than current rental inventory. There were 129 units classified vacant for rent in the survey, alongside separately classified seasonal or for-sale vacancies. This is a survey classification, not a current listing census, and cannot be used to infer vacancy, price, or condition at any individual building.</p><p>The direct rolling-three-month Redfin ZIP resale observation puts median sold price at $904,796, up 6.71% year over year. It recorded 104 homes sold, a 6-day median marketing time, 48 homes of inventory, and 1.4 months of supply. Sale-to-list evidence remained above parity: the average ratio was 104.23%, and 58.47% sold above list. These are for-sale liquidity and pricing signals, not rental transactions, rental comps, or property economics. Annualized ZIP ZORI divided by that sold-price median is a 3.03% cross-source screening ratio only—not a cap rate, net return, expected return, or property yield. The faster resale price change challenges any simple reading that the latest rent growth and sale market are moving in lockstep.</p><p>Important limits concentrate at the property level. ZORI does not state an offered unit’s actual rent; ACS cannot locate a particular household or unit; the HUD ladder does not measure bedrooms; and Redfin does not describe rental transactions. Sampling uncertainty in the ACS ZCTA and the distinct time windows add further limits. The property-level facts missing from this packet are the advertised rent and lease term, bedroom count, utility responsibility, concessions, condition, actual vacancy, and whether a listed or sold home is comparable in timing and configuration. Those checks determine which, if any, source universe an individual property resembles. The central question is whether unit-specific facts align with the measure being used.</p>","findings":[{"body":"Zillow ZORI reached $2,285 in June 2026. The latest 2.03% exact same-month annualized change trails the three- and five-year rates, so recent direction slows relative to the longer record. Complete coverage makes the historical series usable as a backward-looking reference, but prior variation and drawdown mean the current index is not a forecast.","title":"Rent history has decelerated, not reversed"},{"body":"The ACS matched ZCTA survey observes occupied renter households, while ZORI describes current asking rents. Median gross rent was $1,763, whereas the 30% arithmetic screen on current ZORI produces $91,400 of required income. The 47.8% burden share is population-level survey evidence and cannot establish whether a particular advertised unit is affordable.","title":"Income screen and survey burden answer different questions"},{"body":"FY2026 local HUD standard relationships scale the ZIP index into modelled values from $1,867 for studios to $3,696 for four bedrooms. These figures are not measured bedroom rents and do not capture an actual unit’s utilities, condition, concessions, or lease term. HUD FMR/SAFMR is an administrative standard, not a current asking-rent series.","title":"Bedroom values are modelled, not rent observations"},{"body":"Redfin’s rolling-three-month ZIP resale observation showed a $904,796 median sold price and a 6.71% annual price increase, alongside short marketing time and limited supply. These are for-sale observations rather than rental transactions. The 3.03% annualized ZORI-to-price figure is only a cross-source screening ratio and does not describe property yield or return.","title":"Resale activity conflicts with a simple rent narrative"}],"risks":["Zillow’s June 2026 ZORI blends rental types and does not identify a unit’s actual advertised rent, bedroom count, utilities, concessions, lease term, vacancy, or physical condition.","ACS values are matched-ZCTA five-year survey estimates of occupied renter homes, while a ZCTA is not a USPS delivery ZIP; survey burden and vacancy counts cannot classify an individual unit.","The bedroom ladder is modelled by applying HUD relationships to ZORI. It can diverge from actual bedroom asking rents because it does not measure units, leases, or utility obligations.","Redfin’s rolling-three-month ZIP series covers resale activity rather than rentals. Its rent-to-price calculation does not represent property costs and does not convey cap rate, return, or expected property performance."],"qa":[{"a":"The June 2026 value is Zillow ZORI for ZIP 97212: a typical observed asking-rent index blended across rental types. It is not a signed-lease median and does not identify a building’s advertised rent, bedroom mix, utilities, concessions, vacancy, or condition. It is a current market index rather than a unit-level quote.","q":"What does the current Zillow value measure?"},{"a":"The ACS 2024 five-year matched ZCTA median gross rent describes occupied renter homes and includes selected utilities. Zillow ZORI is a current ZIP asking-rent index that blends rental types. Different geography constructs, time frames, populations, and rent definitions mean these are separate evidence universes rather than competing quotes.","q":"Why is the ACS rent figure lower than ZORI?"},{"a":"No. The studio-through-four-bedroom figures are modelled ZIP estimates produced by scaling ZORI with the local FY2026 HUD ladder. HUD FMR/SAFMR is bedroom-specific and administrative rather than asking rent. These outputs describe a standardized relative ladder, not observed local listings, signed leases, or measured bedroom rents at any property.","q":"Are the bedroom figures observed local rents?"},{"a":"Redfin’s direct rolling-three-month ZIP observation reports for-sale outcomes, including sold prices, marketing time, supply, and sale-to-list results. It does not supply rental transactions or property operating economics. Dividing annualized ZORI by median sold price creates only a cross-source screening ratio. The rent and resale figures can show tension without establishing a forecast or a property-level conclusion.","q":"How should the resale data be read 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-06-01","rent":1656.473702},{"period":"2016-07-01","rent":1635.846491},{"period":"2016-08-01","rent":1635.714958},{"period":"2016-09-01","rent":1622.30221},{"period":"2016-10-01","rent":1631.00279},{"period":"2016-11-01","rent":1634.845129},{"period":"2016-12-01","rent":1617.24239},{"period":"2017-01-01","rent":1603.780227},{"period":"2017-02-01","rent":1604.101419},{"period":"2017-03-01","rent":1640.717524},{"period":"2017-04-01","rent":1645.087173},{"period":"2017-05-01","rent":1653.527145},{"period":"2017-06-01","rent":1655.623471},{"period":"2017-07-01","rent":1669.206573},{"period":"2017-08-01","rent":1675.057725},{"period":"2017-09-01","rent":1688.729782},{"period":"2017-10-01","rent":1665.692511},{"period":"2017-11-01","rent":1646.78436},{"period":"2017-12-01","rent":1695.998599},{"period":"2018-01-01","rent":1733.884679},{"period":"2018-02-01","rent":1765.809987},{"period":"2018-03-01","rent":1708.484157},{"period":"2018-04-01","rent":1713.191924},{"period":"2018-05-01","rent":1709.427995},{"period":"2018-06-01","rent":1725.68452},{"period":"2018-07-01","rent":1718.10074},{"period":"2018-08-01","rent":1733.043938},{"period":"2018-09-01","rent":1732.943636},{"period":"2018-10-01","rent":1741.886613},{"period":"2018-11-01","rent":1746.498084},{"period":"2018-12-01","rent":1745.078584},{"period":"2019-01-01","rent":1764.482543},{"period":"2019-02-01","rent":1741.397325},{"period":"2019-03-01","rent":1777.107707},{"period":"2019-04-01","rent":1777.465518},{"period":"2019-05-01","rent":1787.621637},{"period":"2019-06-01","rent":1779.292367},{"period":"2019-07-01","rent":1791.141154},{"period":"2019-08-01","rent":1784.425929},{"period":"2019-09-01","rent":1786.771594},{"period":"2019-10-01","rent":1794.840665},{"period":"2019-11-01","rent":1804.697665},{"period":"2019-12-01","rent":1788.599307},{"period":"2020-01-01","rent":1760.852654},{"period":"2020-02-01","rent":1764.611722},{"period":"2020-03-01","rent":1800.730663},{"period":"2020-04-01","rent":1815.152208},{"period":"2020-05-01","rent":1831.418584},{"period":"2020-06-01","rent":1834.13211},{"period":"2020-07-01","rent":1851.191713},{"period":"2020-08-01","rent":1840.770135},{"period":"2020-09-01","rent":1850.286894},{"period":"2020-10-01","rent":1854.146452},{"period":"2020-11-01","rent":1864.563445},{"period":"2020-12-01","rent":1857.496933},{"period":"2021-01-01","rent":1871.837461},{"period":"2021-02-01","rent":1874.445303},{"period":"2021-03-01","rent":1890.739819},{"period":"2021-04-01","rent":1907.880337},{"period":"2021-05-01","rent":1914.558572},{"period":"2021-06-01","rent":1931.699339},{"period":"2021-07-01","rent":1928.278351},{"period":"2021-08-01","rent":1944.006887},{"period":"2021-09-01","rent":1962.332481},{"period":"2021-10-01","rent":1975.798796},{"period":"2021-11-01","rent":1981.558534},{"period":"2021-12-01","rent":2022.154154},{"period":"2022-01-01","rent":2038.205828},{"period":"2022-02-01","rent":2058.753088},{"period":"2022-03-01","rent":2024.496403},{"period":"2022-04-01","rent":2036.535588},{"period":"2022-05-01","rent":2045.49856},{"period":"2022-06-01","rent":2072.734784},{"period":"2022-07-01","rent":2085.535983},{"period":"2022-08-01","rent":2111.453379},{"period":"2022-09-01","rent":2102.782146},{"period":"2022-10-01","rent":2107.232311},{"period":"2022-11-01","rent":2102.998684},{"period":"2022-12-01","rent":2121.149396},{"period":"2023-01-01","rent":2127.386206},{"period":"2023-02-01","rent":2142.29306},{"period":"2023-03-01","rent":2145.080036},{"period":"2023-04-01","rent":2133.703471},{"period":"2023-05-01","rent":2125.789399},{"period":"2023-06-01","rent":2123.412124},{"period":"2023-07-01","rent":2144.84797},{"period":"2023-08-01","rent":2146.274952},{"period":"2023-09-01","rent":2155.662817},{"period":"2023-10-01","rent":2151.555072},{"period":"2023-11-01","rent":2169.986365},{"period":"2023-12-01","rent":2150.102991},{"period":"2024-01-01","rent":2155.646},{"period":"2024-02-01","rent":2155.567623},{"period":"2024-03-01","rent":2190.359992},{"period":"2024-04-01","rent":2202.535088},{"period":"2024-05-01","rent":2202.14085},{"period":"2024-06-01","rent":2189.530124},{"period":"2024-07-01","rent":2188.92327},{"period":"2024-08-01","rent":2178.208161},{"period":"2024-09-01","rent":2186.257703},{"period":"2024-10-01","rent":2183.843429},{"period":"2024-11-01","rent":2184.035295},{"period":"2024-12-01","rent":2198.658783},{"period":"2025-01-01","rent":2204.069325},{"period":"2025-02-01","rent":2200.479958},{"period":"2025-03-01","rent":2204.286712},{"period":"2025-04-01","rent":2222.462351},{"period":"2025-05-01","rent":2237.764914},{"period":"2025-06-01","rent":2239.526079},{"period":"2025-07-01","rent":2240.001023},{"period":"2025-08-01","rent":2254.112166},{"period":"2025-09-01","rent":2256.447535},{"period":"2025-10-01","rent":2270.504657},{"period":"2025-11-01","rent":2273.24379},{"period":"2025-12-01","rent":2277.583994},{"period":"2026-01-01","rent":2279.795708},{"period":"2026-02-01","rent":2289.576268},{"period":"2026-03-01","rent":2280.184991},{"period":"2026-04-01","rent":2272.182497},{"period":"2026-05-01","rent":2271.501542},{"period":"2026-06-01","rent":2285.063492}],"historySummary":{"pointCount":121,"firstPeriod":"2016-06-01","latestPeriod":"2026-06-01","coverageMonths":121,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2239.526079,"endRent":2285.063492,"change":0.020333504229758104,"cagr":0.020333504229758104},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2123.412124,"endRent":2285.063492,"change":0.0761281176522095,"cagr":0.024758021055217405},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1931.699339,"endRent":2285.063492,"change":0.1829291680468914,"cagr":0.03416955431355584}},"maxDrawdown":-0.03246432539289967,"annualizedVolatility":0.02938417327013784,"consecutiveReturnCount":120}}