{"zip":"97202","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":1622,"rentYoy":-0.0001,"bedroomEstimates":[1325,1415,1622,2210,2624],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":43533,"populationMoe":2134,"medianIncome":104971,"medianIncomeMoe":7415,"medianGrossRent":1705,"medianGrossRentMoe":37,"housingUnits":20356,"occupiedUnits":19449,"vacantUnits":907,"renterOccupied":9704,"rentBurdenTotal":9704,"rentBurden30Plus":4712,"vacantForRent":487,"vacantForSale":81,"vacantSeasonal":31,"structureTotal":20356,"singleFamilyUnits":12323,"largeMultifamilyUnits":3223,"vacancyRate":0.044556887404205145,"renterShare":0.49894596123193996,"rentBurdenShare":0.48557295960428687,"requiredIncome":64880,"askingRentToIncome":0.1854226405388155,"askingVsAcsRent":0.9513196480938416,"askingVsHud2br":0.8439125910509886,"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":170,"zipSalePrice":629858,"zipSalePriceYoy":-0.0158,"zipMedianDom":10,"zipActiveListings":288,"zipActiveListingsYoy":-0.0713,"zipInventory":96,"zipInventoryYoy":-0.2157,"zipPendingSales":189,"zipMonthsSupply":1.7,"zipSaleToList":1.0069,"zipSoldAboveList":0.3458,"zipOffMarketTwoWeeks":0.6125,"generatedAt":"2026-08-12 06:39:31.291514+00","summaryHtml":"<p>At June 2026, Zillow’s ZIP-level ZORI for 97202 is $1,622 per month. It is a typical observed asking-rent index blended across rental types, not a quoted lease price for a specified home. The same-month 1-year change is −0.01%, following annualized same-month gains of 0.97% across 3 years and 2.53% across 5 years. The slight recent decline therefore breaks from, rather than confirms, the longer positive path, which is the central cooling tension in this record. Because it pools rental types, it functions as a ZIP reference point rather than a separately observed series for comparable homes. It describes what the index has measured, not the price, availability, utilities, or concession package attached to a listing.</p><p>The history gives context for that break without turning it into a forecast. Direct Zillow ZIP observations through the stated endpoint have 100% coverage. The annualized variability of monthly returns is 2.22%, and the maximum drawdown is −2.71%. The transparent national discovery ranks among history-eligible ZIPs, where lower is higher, are 317 for stability, 2,271 for momentum, and 1,489 for the balanced measure. Lower measured variability makes a broad current index snapshot less vulnerable to month-to-month noise than a volatile series, but the newly negative direction and mixed rental composition mean it remains only moderate evidence for a particular property. It provides no explanation for movement and no information about future listings. All of these are backward-looking measurements, not forecasts or investment recommendations.</p><p>Source separation matters more here than any single dollar gap. The five-digit label 97202 is both Zillow’s ZIP market identifier and the matched Census ZCTA. In that matched Census ZCTA, the ACS 2024 5-year monthly median gross rent is $1,705; the ZORI sits 4.87% below it on a cross-source calculation. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. ACS is a 5-year survey of occupied renter homes, and its median gross rent includes selected utilities; ZORI is a typical observed asking-rent index. HUD is a third universe: the FY2026 local 2-bedroom FMR/SAFMR is $1,922 per month, an administrative, bedroom-specific standard rather than asking rent. Both are useful, but they answer different questions over different observation frames. None of the gaps establishes that a particular unit is mispriced or includes particular services.</p><p>The bedroom view should be read as a translation tool, not a rent survey. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly estimates—not measured bedroom rents—of $1,325 for a studio, $1,415 for one bedroom, $1,622 for two bedrooms, $2,210 for three bedrooms, and $2,624 for four bedrooms. The ladder preserves HUD’s relative bedroom steps while retaining the ZIP’s current blended asking-rent level. Those estimates are internally consistent reference values because their spacing comes from HUD, not from direct ZIP bedroom-rent observations. It does not observe unit condition, floor plan, building type, included utilities, lease timing, or landlord concessions, so it cannot substitute for a matched listing comparison.</p><p>Affordability measures point in two directions and must remain aggregate. Annualizing the current index and applying a 30% rent-to-income screen yields $64,880 in annual income; that is arithmetic, not advice and not an applicant qualification rule. The ZCTA’s median household income is $104,971, and the cross-aggregate asking-rent-to-income ratio is 18.54%. Yet ACS reports that 48.56% of renter households are rent-burdened at or above that threshold. Household income and burden summarize surveyed households, while ZORI summarizes current observed offerings. The difference between a ZIP-level index-to-income comparison and household survey burden does not resolve affordability for any household, income source, unit size, or lease.</p><p>The housing profile provides scale but not a vacancy reading for a specific building. The ZCTA-wide vacancy rate is 4.46%, and renters account for 49.89% of occupied homes. Its stock includes 12,323 single-family units and 3,223 units in large multifamily structures, indicating that the index and survey medians span more than one housing form. The split provides composition context but does not state the number, rent, or condition of currently marketed homes. Area vacancy is a stock measure, not proof that an advertised unit is available, competitive, or eligible at a given price. Likewise, burden is a household-level survey result and cannot identify a current tenant’s payment situation.</p><p>For wider—not substitutable—context, Portland city context monthly rent is $1,720.84, Multnomah County context monthly rent is $1,688, and Portland-Vancouver-Hillsboro, OR-WA metro context monthly rent is $1,805; each exceeds the ZIP’s current index. These city, county, and metro values are broader context only, not ZIP evidence. No property-level listing record is provided in this packet. Before interpreting the gap for a real property, the concrete checks are the advertised price, bedroom count, address geography, available date, lease term, included utilities, fees, concessions, and confirmation that the unit remains available. Which of those property facts would materially change the comparison?</p>","findings":[{"body":"Zillow’s June 2026 ZIP ZORI is $1,622, essentially unchanged from the same month a year earlier after positive annualized changes over three and five years. The recent direction therefore departs from the longer historical trajectory. Full history coverage and low annualized return variability help contextualize the index, but neither turns the current pause into a forecast or a property-level price estimate.","title":"Cooling is recent, not the full history"},{"body":"ACS and Zillow should not be collapsed into a single rent fact. The ZCTA ACS median gross rent is survey-based, reflects occupied renter homes, and includes selected utilities, while ZORI captures blended observed asking rents. The ZCTA is a statistical geography rather than a USPS delivery ZIP. HUD’s FMR/SAFMR adds an administrative standard, not a market asking-rent observation.","title":"The comparison is a source question"},{"body":"Studio through four-bedroom figures are modelled estimates created by applying the local HUD bedroom ladder to ZIP ZORI. They preserve relative bedroom spacing but are not measured bedroom rents and cannot identify a building’s unit mix, condition, utility treatment, lease terms, fees, or concessions. A listing comparison needs a matching bedroom count and current property-specific terms.","title":"Bedroom figures are a model"},{"body":"Area-level indicators show a mixed aggregate picture: the income screen sits below the ZCTA median household income, yet nearly half of renter households meet the burden threshold. Vacancy, renter share, and structure mix provide market-wide composition context, not evidence about the availability or affordability of a named unit. City, county, and metro rents remain only wider-scope comparison points.","title":"Area aggregates require unit-level verification"}],"risks":["ZORI, ACS gross rent, and HUD FMR/SAFMR are distinct measurement systems with different populations, utility treatment, timing, and purposes; their level gaps cannot validate a particular advertised rent.","A fully covered historical series still records only past index behavior. Its measured variability and recent cooling do not establish future rent direction, property performance, demand conditions, or investment outcomes.","Modelled bedroom estimates inherit the HUD relative bedroom ladder and a blended ZIP index. They are not direct observations, so mismatch in unit type, condition, utilities, or concessions can be material.","ZCTA vacancy, structure mix, household income, and burden are area aggregates. They cannot prove a unit is vacant, affordable to a particular household, correctly located, or offered on stated terms."],"qa":[{"a":"The series observe different universes. ZORI is an index of typical observed asking rents across blended rental types, while ACS reports a five-year survey median for occupied renter homes and includes selected utilities. The comparison is informative about measurement scope, not a verdict that either value is the correct price for a unit.","q":"Why is the ACS median gross rent above ZORI?"},{"a":"No. They are modelled monthly estimates obtained by scaling the ZIP ZORI with the local HUD bedroom ladder. The approach makes studio through four-bedroom figures internally comparable, but it does not measure an available apartment, identify included utilities, or capture current concessions, lease terms, or building condition.","q":"Are the bedroom figures observed rental medians?"},{"a":"It annualizes the current ZIP asking-rent index and divides by 30%, producing an arithmetic reference point. It is not financial advice, an affordability determination, or an applicant qualification standard. The ACS burden rate describes surveyed renter households instead and cannot predict the result for a named household or lease.","q":"What does the required-income screen mean?"},{"a":"Portland city, Multnomah County, and Portland-Vancouver-Hillsboro metro values are wider-scope context, not replacements for ZIP evidence. They can frame the scale of the ZIP reading, but property interpretation still depends on the listed price, bedroom count, address geography, move-in timing, utilities, fees, concessions, lease term, and availability confirmation.","q":"How should city, county, and metro figures be used?"}],"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":"2015-01-01","rent":1119.349838},{"period":"2015-02-01","rent":1132.42452},{"period":"2015-03-01","rent":1140.148963},{"period":"2015-04-01","rent":1142.294811},{"period":"2015-05-01","rent":1161.442249},{"period":"2015-06-01","rent":1181.103233},{"period":"2015-07-01","rent":1206.724754},{"period":"2015-08-01","rent":1216.452944},{"period":"2015-09-01","rent":1231.007557},{"period":"2015-10-01","rent":1242.325021},{"period":"2015-11-01","rent":1232.030006},{"period":"2015-12-01","rent":1235.978003},{"period":"2016-01-01","rent":1221.17681},{"period":"2016-02-01","rent":1236.43066},{"period":"2016-03-01","rent":1226.862798},{"period":"2016-04-01","rent":1235.223523},{"period":"2016-05-01","rent":1227.136399},{"period":"2016-06-01","rent":1239.823789},{"period":"2016-07-01","rent":1238.578069},{"period":"2016-08-01","rent":1248.854214},{"period":"2016-09-01","rent":1241.899964},{"period":"2016-10-01","rent":1251.150027},{"period":"2016-11-01","rent":1258.65862},{"period":"2016-12-01","rent":1275.233959},{"period":"2017-01-01","rent":1277.282273},{"period":"2017-02-01","rent":1276.674359},{"period":"2017-03-01","rent":1279.231176},{"period":"2017-04-01","rent":1288.87519},{"period":"2017-05-01","rent":1297.768522},{"period":"2017-06-01","rent":1292.603196},{"period":"2017-07-01","rent":1291.434806},{"period":"2017-08-01","rent":1289.913693},{"period":"2017-09-01","rent":1293.1793},{"period":"2017-10-01","rent":1284.475407},{"period":"2017-11-01","rent":1285.039965},{"period":"2017-12-01","rent":1278.766199},{"period":"2018-01-01","rent":1281.876448},{"period":"2018-02-01","rent":1276.798596},{"period":"2018-03-01","rent":1289.569157},{"period":"2018-04-01","rent":1299.234691},{"period":"2018-05-01","rent":1322.074969},{"period":"2018-06-01","rent":1317.892011},{"period":"2018-07-01","rent":1313.864154},{"period":"2018-08-01","rent":1305.63352},{"period":"2018-09-01","rent":1315.922966},{"period":"2018-10-01","rent":1327.165385},{"period":"2018-11-01","rent":1331.729124},{"period":"2018-12-01","rent":1329.029742},{"period":"2019-01-01","rent":1330.264725},{"period":"2019-02-01","rent":1345.930359},{"period":"2019-03-01","rent":1343.347637},{"period":"2019-04-01","rent":1336.408551},{"period":"2019-05-01","rent":1322.630028},{"period":"2019-06-01","rent":1332.061992},{"period":"2019-07-01","rent":1342.234822},{"period":"2019-08-01","rent":1353.955805},{"period":"2019-09-01","rent":1352.167609},{"period":"2019-10-01","rent":1352.086852},{"period":"2019-11-01","rent":1353.402092},{"period":"2019-12-01","rent":1361.326051},{"period":"2020-01-01","rent":1365.064558},{"period":"2020-02-01","rent":1361.375831},{"period":"2020-03-01","rent":1373.725888},{"period":"2020-04-01","rent":1377.46848},{"period":"2020-05-01","rent":1391.961393},{"period":"2020-06-01","rent":1403.802495},{"period":"2020-07-01","rent":1412.048149},{"period":"2020-08-01","rent":1406.884649},{"period":"2020-09-01","rent":1390.089043},{"period":"2020-10-01","rent":1380.88153},{"period":"2020-11-01","rent":1387.747083},{"period":"2020-12-01","rent":1395.872623},{"period":"2021-01-01","rent":1408.336889},{"period":"2021-02-01","rent":1409.649428},{"period":"2021-03-01","rent":1412.495409},{"period":"2021-04-01","rent":1419.360367},{"period":"2021-05-01","rent":1425.213874},{"period":"2021-06-01","rent":1431.087103},{"period":"2021-07-01","rent":1433.063491},{"period":"2021-08-01","rent":1451.307247},{"period":"2021-09-01","rent":1470.591556},{"period":"2021-10-01","rent":1494.510428},{"period":"2021-11-01","rent":1502.774536},{"period":"2021-12-01","rent":1509.886759},{"period":"2022-01-01","rent":1514.20172},{"period":"2022-02-01","rent":1520.137148},{"period":"2022-03-01","rent":1525.235617},{"period":"2022-04-01","rent":1523.287119},{"period":"2022-05-01","rent":1530.863779},{"period":"2022-06-01","rent":1537.600697},{"period":"2022-07-01","rent":1551.644126},{"period":"2022-08-01","rent":1555.291927},{"period":"2022-09-01","rent":1555.441178},{"period":"2022-10-01","rent":1555.261967},{"period":"2022-11-01","rent":1560.636947},{"period":"2022-12-01","rent":1574.159068},{"period":"2023-01-01","rent":1572.942035},{"period":"2023-02-01","rent":1573.133482},{"period":"2023-03-01","rent":1571.307951},{"period":"2023-04-01","rent":1579.808471},{"period":"2023-05-01","rent":1577.593358},{"period":"2023-06-01","rent":1575.239552},{"period":"2023-07-01","rent":1566.950896},{"period":"2023-08-01","rent":1564.652756},{"period":"2023-09-01","rent":1564.703676},{"period":"2023-10-01","rent":1560.500192},{"period":"2023-11-01","rent":1547.52794},{"period":"2023-12-01","rent":1537.043866},{"period":"2024-01-01","rent":1542.809745},{"period":"2024-02-01","rent":1558.35112},{"period":"2024-03-01","rent":1579.27383},{"period":"2024-04-01","rent":1590.922107},{"period":"2024-05-01","rent":1599.988834},{"period":"2024-06-01","rent":1597.292434},{"period":"2024-07-01","rent":1594.759382},{"period":"2024-08-01","rent":1594.266331},{"period":"2024-09-01","rent":1608.271786},{"period":"2024-10-01","rent":1612.82094},{"period":"2024-11-01","rent":1620.171933},{"period":"2024-12-01","rent":1620.876506},{"period":"2025-01-01","rent":1623.039257},{"period":"2025-02-01","rent":1620.784232},{"period":"2025-03-01","rent":1607.751273},{"period":"2025-04-01","rent":1603.331332},{"period":"2025-05-01","rent":1602.835535},{"period":"2025-06-01","rent":1621.959065},{"period":"2025-07-01","rent":1631.630948},{"period":"2025-08-01","rent":1638.016371},{"period":"2025-09-01","rent":1632.045309},{"period":"2025-10-01","rent":1634.665381},{"period":"2025-11-01","rent":1638.095825},{"period":"2025-12-01","rent":1643.250531},{"period":"2026-01-01","rent":1641.78615},{"period":"2026-02-01","rent":1638.079775},{"period":"2026-03-01","rent":1639.963587},{"period":"2026-04-01","rent":1637.624443},{"period":"2026-05-01","rent":1634.725718},{"period":"2026-06-01","rent":1621.72944}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1621.959065,"endRent":1621.72944,"change":-0.00014157262347425092,"cagr":-0.00014157262347425092},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1575.239552,"endRent":1621.72944,"change":0.029512900397259845,"cagr":0.009742410667905599},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1431.087103,"endRent":1621.72944,"change":0.13321504791731753,"cagr":0.025327171743647847}},"maxDrawdown":-0.027069487083412502,"annualizedVolatility":0.02221090772413647,"consecutiveReturnCount":137}}