{"zip":"97211","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":2060,"rentYoy":0.0181,"bedroomEstimates":[1683,1797,2060,2807,3332],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":33769,"populationMoe":1676,"medianIncome":112586,"medianIncomeMoe":10268,"medianGrossRent":1863,"medianGrossRentMoe":77,"housingUnits":15265,"occupiedUnits":14466,"vacantUnits":799,"renterOccupied":5434,"rentBurdenTotal":5434,"rentBurden30Plus":2666,"vacantForRent":191,"vacantForSale":40,"vacantSeasonal":182,"structureTotal":15265,"singleFamilyUnits":11714,"largeMultifamilyUnits":992,"vacancyRate":0.0523419587291189,"renterShare":0.3756394303884972,"rentBurdenShare":0.49061464850938535,"requiredIncome":82400,"askingRentToIncome":0.21956548771605705,"askingVsAcsRent":1.1057434245840043,"askingVsHud2br":1.0718002081165452,"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":124,"zipSalePrice":639855,"zipSalePriceYoy":0.0434,"zipMedianDom":8,"zipActiveListings":215,"zipActiveListingsYoy":-0.2352,"zipInventory":72,"zipInventoryYoy":-0.379,"zipPendingSales":149,"zipMonthsSupply":1.8,"zipSaleToList":1.0207,"zipSoldAboveList":0.4302,"zipOffMarketTwoWeeks":0.6112,"generatedAt":"2026-09-01 11:35:21.572318+00","summaryHtml":"<p>At the June 2026 reading, Zillow’s ZIP-level ZORI for 97211 was $2,060 per month, up 1.8% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, so it is a current market indicator rather than a count of completed leases or a measured rent for one specific home. The modest current increase is the central rental signal: asking rents were still higher than a year earlier, but the pace is not especially rapid when placed beside the ZIP’s longer rent record. A reader using this figure should treat it as a broad current-rent snapshot, not a promise about an available unit’s rent, terms, utilities, or concessions.</p><p>The five-digit label is both the Zillow market identifier and the matched Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year survey, median gross rent was $1,863 among occupied renter homes; gross rent includes selected utilities and is not the same universe as Zillow asking rent. The current ZORI stands 10.6% above that survey median. HUD’s FY 2026 two-bedroom standard was $1,922, and the ZORI was 7.2% higher. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than an asking-rent observation, making it useful for a separate benchmark but not as a direct rental comp.</p><p>The local HUD ladder scales the ZIP ZORI into modelled bedroom estimates: $1,683 for a studio, $1,797 for one bedroom, $2,060 for two bedrooms, $2,807 for three bedrooms, and $3,332 for four bedrooms. These are modelled estimates, not measured bedroom rents. Their purpose is to show how the local HUD bedroom relationships translate the overall Zillow index into a consistent size ladder. Actual listings may depart from these estimates because the ZORI blends rental types while individual properties have distinct layouts, lease structures, utility treatment, availability dates, and asking strategies. The ladder should therefore frame a search range rather than substitute for unit-level evidence.</p><p>The ZCTA’s median household income was $112,586, while arithmetic at a 30% rent-to-income threshold puts the annual income associated with the current asking-rent index at $82,400. The asking-rent-to-income screen is 22.0%; that is arithmetic, not advice and not an applicant qualification rule. ACS reports that 49.1% of renter households were rent burdened at 30% or more, which is a household-level survey measure and cannot establish burden for a particular unit or tenant. Housing stock totaled 15,265 units, with a 5.2% vacancy rate. The stock included 11,714 single-family units and 992 units in large multifamily structures, while renters represented 37.6% of occupied homes.</p><p>For city context, Portland’s wider-area Zillow rent was $1,721; in county context, Multnomah County’s was $1,688; and in metro context, Portland-Vancouver-Hillsboro, OR-WA registered $1,805. Each is broader context rather than a substitute for the ZIP index. The ZIP’s current asking-rent reading is above all three reference values, while the metro’s apartment vacancy rate was 6.4%. Those comparisons describe different geographic scopes and should not be read as evidence that every property in 97211 carries the same premium or faces the same availability conditions. They do, however, place the ZIP’s asking-rent level above the reported city, county, and metro rent contexts.</p><p>The complete history coverage supports a clear backward-looking comparison: exact same-month annualized ZORI growth was 1.8% over one year, 2.6% over three years, and 3.3% over five years. Recent direction therefore breaks from the faster longer-run path by slowing, even though the latest reading remains positive. Annualized monthly-return variability was 2.6%, which supports moderate confidence in the current index as a snapshot but still argues against over-reading a single month. Separately, the largest historical peak-to-trough drawdown was 2.5%, showing that the series has experienced declines despite its positive multiyear record. Transparent national discovery ranks among history-eligible ZIPs were 1,422 for momentum, 965 for stability, and 1,091 for the balanced measure; lower ranks are higher in that ordering. These are descriptive history measurements, not forecasts or investment recommendations.</p><p>Redfin’s direct rolling-three-month ZIP resale observation through June 2026 describes for-sale activity, not rental transactions. Median sold price was $639,855, up 4.3% year over year, with 124 homes sold and a median marketing time of 8 days. Inventory was 72 homes and months of supply was 1.8. The average sale-to-list ratio reached 102.1%, and 43.0% of sales closed above list price. Those resale-liquidity signals appear firm alongside rising sale prices and limited supply. That creates a useful tension with rent evidence: resale conditions look brisk while current asking-rent growth has slowed from its longer-run pace. The resale data confirm active for-sale conditions, but they do not demonstrate stronger rental demand, tenant affordability, or property-level rental economics.</p><p>Annualized ZIP ZORI divided by the Redfin median sold price produces a 3.86% cross-source screening ratio. It is only a screening ratio, not a cap rate, net return, expected return, or property yield. It also combines an asking-rent index with a rolling resale median, so it cannot capture operating costs, financing, taxes, insurance, vacancy for a particular property, or differences between homes sold and rentals represented in the index. Before relying on any ZIP-level screen, verify current comparable asking rents and concessions, the unit’s bedroom count and lease term, treatment of utilities, actual condition, and relevant recent sales evidence for the specific property. Those checks are especially important where the broad resale signal is stronger than the recent rent-growth signal.</p>","findings":[{"body":"The June Zillow ZORI of $2,060 is a ZIP-level asking-rent index, not a lease transaction measure. It exceeds the ACS median gross rent of $1,863 and the HUD two-bedroom standard of $1,922, but those comparisons combine different evidence universes. ACS covers occupied renter homes and selected utilities, while HUD is an administrative standard.","title":"Current asking rent exceeds survey and HUD benchmarks"},{"body":"The 30% arithmetic screen links the current asking-rent index to $82,400 in annual income, below the ZCTA median household income of $112,586. Yet ACS reports that 49.1% of renter households were burdened at 30% or more. The contrast is informative, but neither measure identifies the affordability of a particular available unit or household.","title":"Affordability screen is stronger than burden data alone"},{"body":"Same-month annualized ZORI growth was 1.8% over one year, compared with 2.6% over three years and 3.3% over five years. This is a slowdown rather than a reversal. The historical variability and drawdown measures show that the index has moved around its trend, so the current reading should be interpreted as a broad observation rather than a forecast.","title":"Rent growth remains positive but has decelerated"},{"body":"Redfin’s rolling-three-month resale data show a higher median sold price, short marketing time, limited supply, and average sales above list price. Those are direct ZIP for-sale signals, not rental evidence. They create a tension with decelerating asking-rent growth: the resale market looks active, while the current rental index is rising more slowly than its multiyear history.","title":"Resale liquidity is firmer than the recent rent-growth pace"}],"risks":["The Zillow index blends rental types and reflects asking rents, so it may not match a specific home’s size, condition, furnished status, lease term, utility obligations, availability date, or concession package.","ACS burden, income, vacancy, and gross-rent figures are ZCTA five-year survey estimates. They describe household and housing conditions in aggregate and cannot prove affordability, vacancy, or rent for a particular property.","HUD bedroom standards are administrative benchmarks rather than observed asking rents. The bedroom ladder is modelled from those standards and the ZIP index, so it should not be treated as measured rent by unit size.","Redfin resale statistics concern homes offered and sold in the for-sale market. The rent-price screening ratio omits property operating costs and does not establish cap rate, net return, property yield, or expected return."],"qa":[{"a":"They measure different populations and concepts. Zillow ZORI is a ZIP-level typical asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The ZCTA is statistical geography rather than an identical USPS delivery ZIP, adding another scope distinction.","q":"Why does the current Zillow rent differ from the ACS median gross rent?"},{"a":"No. The bedroom figures are modelled estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. They provide a consistent size relationship, but they are not measured bedroom rents. Listing-level differences in layout, condition, utilities, concessions, timing, and lease structure can produce materially different actual asking rents.","q":"Are the bedroom figures actual observed rents for studios through four-bedroom units?"},{"a":"It divides annualized ZIP asking rent by 30% to produce an arithmetic income screen. It is not advice, a lending standard, or an applicant qualification rule. It also should be read alongside the separate ACS burden measure, which describes renter households in aggregate rather than an individual tenant or available unit.","q":"What does the 30% required-income figure show?"},{"a":"Use it as a separate direct ZIP for-sale observation. Median sale price, sales pace, inventory, months of supply, and sale-to-list measures describe resale liquidity rather than rental transactions. The annualized-rent-to-sale-price figure is only a cross-source screen; property-level checks still need current rental comps, costs, lease terms, and relevant sales evidence.","q":"How should the resale information be used with the rental 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-04-01","rent":1450.869431},{"period":"2016-05-01","rent":1444.097641},{"period":"2016-06-01","rent":1457.867219},{"period":"2016-07-01","rent":1478.329409},{"period":"2016-08-01","rent":1485.028639},{"period":"2016-09-01","rent":1478.860145},{"period":"2016-10-01","rent":1472.226912},{"period":"2016-11-01","rent":1464.871137},{"period":"2016-12-01","rent":1509.680407},{"period":"2017-01-01","rent":1529.407411},{"period":"2017-02-01","rent":1539.639915},{"period":"2017-03-01","rent":1536.820016},{"period":"2017-04-01","rent":1522.396701},{"period":"2017-05-01","rent":1522.806854},{"period":"2017-06-01","rent":1505.439165},{"period":"2017-07-01","rent":1522.389382},{"period":"2017-08-01","rent":1524.9982},{"period":"2017-09-01","rent":1521.197434},{"period":"2017-10-01","rent":1526.454687},{"period":"2017-11-01","rent":1525.066638},{"period":"2017-12-01","rent":1512.988978},{"period":"2018-01-01","rent":1510.079193},{"period":"2018-02-01","rent":1526.145573},{"period":"2018-03-01","rent":1544.284976},{"period":"2018-04-01","rent":1549.825259},{"period":"2018-05-01","rent":1550.43938},{"period":"2018-06-01","rent":1566.276632},{"period":"2018-07-01","rent":1562.190193},{"period":"2018-08-01","rent":1558.014505},{"period":"2018-09-01","rent":1550.236048},{"period":"2018-10-01","rent":1568.535935},{"period":"2018-11-01","rent":1595.174244},{"period":"2018-12-01","rent":1604.884743},{"period":"2019-01-01","rent":1592.893366},{"period":"2019-02-01","rent":1582.633544},{"period":"2019-03-01","rent":1577.421778},{"period":"2019-04-01","rent":1588.935672},{"period":"2019-05-01","rent":1599.493713},{"period":"2019-06-01","rent":1603.30053},{"period":"2019-07-01","rent":1605.444034},{"period":"2019-08-01","rent":1617.108688},{"period":"2019-09-01","rent":1637.6941},{"period":"2019-10-01","rent":1633.068457},{"period":"2019-11-01","rent":1626.111093},{"period":"2019-12-01","rent":1627.018493},{"period":"2020-01-01","rent":1646.089189},{"period":"2020-02-01","rent":1656.444396},{"period":"2020-03-01","rent":1632.919418},{"period":"2020-04-01","rent":1614.689101},{"period":"2020-05-01","rent":1615.101214},{"period":"2020-06-01","rent":1623.378681},{"period":"2020-07-01","rent":1647.852612},{"period":"2020-08-01","rent":1660.102176},{"period":"2020-09-01","rent":1675.814613},{"period":"2020-10-01","rent":1670.63231},{"period":"2020-11-01","rent":1657.397472},{"period":"2020-12-01","rent":1670.056439},{"period":"2021-01-01","rent":1674.276072},{"period":"2021-02-01","rent":1706.421519},{"period":"2021-03-01","rent":1689.248896},{"period":"2021-04-01","rent":1712.921033},{"period":"2021-05-01","rent":1719.841239},{"period":"2021-06-01","rent":1752.572645},{"period":"2021-07-01","rent":1760.440474},{"period":"2021-08-01","rent":1774.845743},{"period":"2021-09-01","rent":1780.447696},{"period":"2021-10-01","rent":1783.608462},{"period":"2021-11-01","rent":1813.481313},{"period":"2021-12-01","rent":1818.517532},{"period":"2022-01-01","rent":1826.207517},{"period":"2022-02-01","rent":1810.038},{"period":"2022-03-01","rent":1835.600668},{"period":"2022-04-01","rent":1855.366957},{"period":"2022-05-01","rent":1876.010289},{"period":"2022-06-01","rent":1881.425232},{"period":"2022-07-01","rent":1880.475168},{"period":"2022-08-01","rent":1886.058797},{"period":"2022-09-01","rent":1883.951749},{"period":"2022-10-01","rent":1903.795815},{"period":"2022-11-01","rent":1897.746686},{"period":"2022-12-01","rent":1917.174104},{"period":"2023-01-01","rent":1920.505604},{"period":"2023-02-01","rent":1937.56843},{"period":"2023-03-01","rent":1942.647827},{"period":"2023-04-01","rent":1922.9151},{"period":"2023-05-01","rent":1916.000283},{"period":"2023-06-01","rent":1905.371683},{"period":"2023-07-01","rent":1922.077456},{"period":"2023-08-01","rent":1903.982298},{"period":"2023-09-01","rent":1922.291252},{"period":"2023-10-01","rent":1925.451528},{"period":"2023-11-01","rent":1957.581607},{"period":"2023-12-01","rent":1945.374445},{"period":"2024-01-01","rent":1950.776943},{"period":"2024-02-01","rent":1945.530831},{"period":"2024-03-01","rent":1943.829079},{"period":"2024-04-01","rent":1955.150113},{"period":"2024-05-01","rent":1961.675198},{"period":"2024-06-01","rent":1972.666845},{"period":"2024-07-01","rent":1962.315093},{"period":"2024-08-01","rent":1980.077108},{"period":"2024-09-01","rent":1977.028605},{"period":"2024-10-01","rent":1981.251758},{"period":"2024-11-01","rent":1964.859198},{"period":"2024-12-01","rent":1980.78446},{"period":"2025-01-01","rent":1996.201251},{"period":"2025-02-01","rent":2020.775496},{"period":"2025-03-01","rent":2026.61311},{"period":"2025-04-01","rent":2022.811795},{"period":"2025-05-01","rent":2016.606833},{"period":"2025-06-01","rent":2023.584393},{"period":"2025-07-01","rent":2034.295731},{"period":"2025-08-01","rent":2038.412529},{"period":"2025-09-01","rent":2042.379466},{"period":"2025-10-01","rent":2043.679843},{"period":"2025-11-01","rent":2051.031733},{"period":"2025-12-01","rent":2050.525003},{"period":"2026-01-01","rent":2044.872657},{"period":"2026-02-01","rent":2035.374366},{"period":"2026-03-01","rent":2039.367419},{"period":"2026-04-01","rent":2049.307277},{"period":"2026-05-01","rent":2060.469671},{"period":"2026-06-01","rent":2060.310136}],"historySummary":{"pointCount":123,"firstPeriod":"2016-04-01","latestPeriod":"2026-06-01","coverageMonths":123,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2023.584393,"endRent":2060.310136,"change":0.018148856616527542,"cagr":0.018148856616527542},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1905.371683,"endRent":2060.310136,"change":0.08131665563332513,"cagr":0.026402333774351527},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1752.572645,"endRent":2060.310136,"change":0.17559186027350093,"cagr":0.032883438923045905}},"maxDrawdown":-0.025207785483672973,"annualizedVolatility":0.026476732596706874,"consecutiveReturnCount":122}}