{"zip":"80209","city":"Denver","state":"CO","county":"Denver County","countySlug":"denver-county-co","metro":"Denver-Aurora-Lakewood, CO","metroSlug":"denver-co","citySlug":"denver-co","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2066,"rentYoy":-0.0118,"bedroomEstimates":[1625,1735,2066,2704,3015],"hudFmr":[1643,1754,2089,2734,3049],"ladderSource":"county","population":27564,"populationMoe":1492,"medianIncome":125733,"medianIncomeMoe":10223,"medianGrossRent":2031,"medianGrossRentMoe":122,"housingUnits":16362,"occupiedUnits":15251,"vacantUnits":1111,"renterOccupied":7850,"rentBurdenTotal":7850,"rentBurden30Plus":2795,"vacantForRent":418,"vacantForSale":186,"vacantSeasonal":230,"structureTotal":16362,"singleFamilyUnits":7994,"largeMultifamilyUnits":6231,"vacancyRate":0.06790123456790123,"renterShare":0.5147203462068061,"rentBurdenShare":0.3560509554140127,"requiredIncome":82640,"askingRentToIncome":0.1971797380162726,"askingVsAcsRent":1.017232890201871,"askingVsHud2br":0.9889899473432264,"cityRent":1876.915142925388,"countyRent":1889,"metroRent":1930,"cityGrossRent":1831,"countyGrossRent":1831,"countyListings":3346,"countyListingDom":51,"countyPriceReducedShare":0.3004,"countyListingPeriod":"2026-06","metroMonthsSupply":2.9,"metroMedianDom":21,"metroPriceDrops":0.4178,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0828854486172294,"apartmentTimeOnMarket":32.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":146,"zipSalePrice":1124746,"zipSalePriceYoy":0.0087,"zipMedianDom":14,"zipActiveListings":320,"zipActiveListingsYoy":-0.0204,"zipInventory":129,"zipInventoryYoy":-0.1987,"zipPendingSales":154,"zipMonthsSupply":2.7,"zipSaleToList":0.9873,"zipSoldAboveList":0.1903,"zipOffMarketTwoWeeks":0.4352,"generatedAt":"2026-09-01 11:49:34.189894+00","summaryHtml":"<p>Rent and resale signals point in different directions in this ZIP. As of June 2026, Zillow’s ZIP-level ZORI is $2,066 per month, down 1.2% from a year earlier. ZORI is a typical observed asking-rent index blended across rental types, rather than a measured rent for a particular available home or apartment. The decline makes the current reading less supportive of a simple growth narrative, while the separate resale evidence later in this report shows a market that did not move in lockstep with the rent index.</p><p>The backward-looking ZORI history establishes a cooling pattern rather than a uniform decline. Exact same-month change is negative over both one year, at 1.2%, and three years, at 0.5% annualized, but remains positive at 2.4% annualized over five years. Thus, recent direction confirms the shorter cooling path while breaking from the longer five-year gain. Monthly ZORI changes annualize to 2.5% variability, so one current rent snapshot has reasonably limited month-to-month noise but still deserves more caution than a stable lease comp set would provide. The largest peak-to-trough decline in the observed history was 3.9%. Coverage is 100% across the available sequence; transparent national discovery ranks are 2,650 for momentum, 647 for stability, and 2,104 for the balanced measure, where lower ranks are higher. These are historical descriptions, not forecasts or investment recommendations.</p><p>The five-digit label 80209 is both Zillow’s ZIP market identifier and a matched Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The ACS 2024 five-year survey reports a $2,031 median gross rent for occupied renter homes, and gross rent includes selected utilities; it is therefore a different evidence universe from Zillow asking rent. The current ZORI sits 1.7% above that survey median, a narrow cross-source difference rather than proof that any listed unit includes or excludes the same utilities. The arithmetic 30% required-income screen produces $82,640 annually for the current ZORI. Against matched-ZCTA median household income of $125,733, the asking-rent-to-income screen is 19.7%. That screen is arithmetic only, not advice or an applicant qualification rule.</p><p>Bedroom figures should be read as modelled estimates, not measured bedroom rents. Scaling ZIP ZORI through the local FY2026 HUD ladder produces modelled monthly estimates of $1,625 for a studio, $1,735 for one bedroom, $2,066 for two bedrooms, $2,704 for three bedrooms, and $3,015 for four bedrooms. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent, even when it supplies the ladder used here. The local HUD two-bedroom standard is $2,089, which places the ZORI-anchored two-bedroom estimate close to, but conceptually separate from, that administrative benchmark.</p><p>The matched ZCTA’s housing composition supplies context for renter exposure without identifying conditions at any particular address. Of 16,362 housing units, 7,994 are single-family units and 6,231 are in large multifamily structures. The ZCTA vacancy rate is 6.8%, while the ACS classification includes homes categorized as vacant for rent; neither figure establishes that a desired unit is presently available, competitively priced, or in comparable condition. Renter households make up a slight majority of occupied households. More than one-third of renter households report spending at least 30% of income on gross rent, a burden measure based on occupied renter homes and not evidence of the burden or lease terms for a specific prospective tenant.</p><p>Wider geographies are useful only as named context. The Denver city-scope rent figure is $1,877, the Denver County-scope figure is $1,889, and the Denver-Aurora-Lakewood, CO metro-scope figure is $1,930; all are below the ZIP ZORI. The matched ZCTA’s rent level is therefore elevated relative to each broader benchmark, but those figures do not substitute for ZIP-level asking-rent observations. On renter affordability, the Denver city-scope share spending 30% or more on gross rent is 47.6%, compared with 35.6% in the matched ZCTA. That contrast describes differing survey aggregates, not a reason for the observed asking-rent gap.</p><p>Direct ZIP resale data presents the central counterweight to the cooling rent history. In the rolling three-month Redfin resale observation, median sold price was $1,124,746, up 0.9% year over year; 146 homes sold with a median 14 days on market. Inventory stood at 129 homes, down 19.9%, alongside 2.7 months of supply. Resale pricing signals were not uniformly aggressive: average sale-to-list was 98.7%, 19.0% of sales closed above list, and 43.5% went off market within two weeks. These are for-sale market observations, not rental transactions or rental comps. They challenge any simple conclusion that weaker recent asking-rent history necessarily coincides with broadly weak resale conditions, while the below-list average still signals room for price dispersion. Annualized ZIP ZORI divided by median sold price is a 2.20% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield.</p><p>Important limits remain. Zillow’s blended asking-rent index, ACS gross-rent survey, HUD administrative standards, and Redfin resale observations answer different questions and should not be merged into a single unit-level valuation. The history cannot forecast future rents, and the ZCTA’s survey estimates and margins of error do not map every delivery address or lease. A property-level review would need the actual advertised rent, lease duration, utility treatment, bedroom count, concessions, condition, listing history, and directly comparable current rentals. For a home purchase context, it would also need property-specific sold comparables, list-price changes, physical characteristics, taxes, insurance, and maintenance information. Which observed lease terms and directly comparable sales, rather than ZIP averages, govern the particular property under review?</p>","findings":[{"body":"Zillow ZORI is down over one and three years, while its five-year annualized change remains positive. That split makes the recent reading a cooling signal rather than evidence that rents have always fallen. Moderate monthly variability and a contained historical drawdown support reasonable confidence in the index trend, but not certainty about any individual listing.","title":"Cooling rent history, limited short-run noise"},{"body":"The current ZIP asking-rent index is only modestly above the matched-ZCTA ACS median gross rent. ACS covers occupied renter homes over a five-year survey period and includes selected utilities, while Zillow reflects observed asking rent across rental types. The numerical proximity is informative context, but it cannot establish comparable lease terms, unit quality, or utility responsibility.","title":"Survey rent and asking rent are close but not interchangeable"},{"body":"The direct ZIP resale observation shows a higher median sold price year over year, limited months of supply, and quick marketing time even as ZORI has declined recently. At the same time, average sale-to-list remains below full list price. This creates a mixed for-sale picture that is separate from rental transactions and should not be used as a rent comp.","title":"Resale firmness conflicts with a simple rent-growth story"},{"body":"Studio through four-bedroom amounts are modelled estimates created by scaling ZIP ZORI with the local HUD bedroom ladder. They are useful for a consistent size-based screen, especially because the two-bedroom estimate aligns with the overall ZORI anchor. They are not measured bedroom rents, and HUD’s underlying standards are administrative benchmarks rather than observed asks.","title":"Bedroom figures are ladder-based models"}],"risks":["A ZIP-level blended asking-rent index can differ materially from a specific property because unit size, condition, concessions, utilities, lease length, and listing timing are not identified by the index.","The ACS ZCTA is a statistical geography rather than a USPS delivery ZIP, and its five-year occupied-household survey can include addresses or rent conditions that do not match a current listing.","Vacancy, renter burden, and vacant-for-rent counts describe aggregates. They cannot demonstrate current availability, negotiating leverage, affordability, or utility treatment for a particular unit or household.","The Redfin data concerns direct ZIP resale activity only. Median sale prices and sale-to-list measures do not establish rental income, operating costs, property-specific value, or future market performance."],"qa":[{"a":"They represent different evidence universes. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a matched-ZCTA five-year survey measure for occupied renter homes and includes selected utilities. Their comparison provides context, but it cannot turn either source into a lease-specific rent quote.","q":"Why does the report show both Zillow rent and ACS gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled monthly ZIP estimates. They scale the overall ZIP ZORI using the local HUD bedroom ladder, so they maintain a consistent bedroom relationship. HUD FMR or SAFMR is an administrative bedroom-specific standard, not observed asking rent, and the resulting estimates are never measured bedroom rents.","q":"Are the bedroom rent figures observed market rents?"},{"a":"It is a simple arithmetic screen: annualized current ZORI divided by 30%. It shows the income level that corresponds mathematically to spending 30% of gross income on that asking-rent index. It is not affordability advice, a lending standard, a tenant-screening rule, or an applicant qualification requirement.","q":"What does the 30% required-income figure mean?"},{"a":"Redfin’s rolling three-month ZIP observation describes for-sale activity, including sold prices, inventory, marketing time, supply, and sale-to-list outcomes. It does not describe rental transactions. The contrast between cooling recent ZORI and firmer resale indicators is a cross-market tension, not proof of causation, valuation, property yield, or future performance.","q":"How should the resale data be read alongside the rent history?"}],"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":1441.441243},{"period":"2015-02-01","rent":1494.770188},{"period":"2015-03-01","rent":1508.02364},{"period":"2015-04-01","rent":1521.136814},{"period":"2015-05-01","rent":1496.479066},{"period":"2015-06-01","rent":1495.395678},{"period":"2015-07-01","rent":1486.842342},{"period":"2015-08-01","rent":1474.418679},{"period":"2015-09-01","rent":1471.903403},{"period":"2015-10-01","rent":1494.690108},{"period":"2015-11-01","rent":1514.564767},{"period":"2015-12-01","rent":1509.874343},{"period":"2016-01-01","rent":1506.211346},{"period":"2016-02-01","rent":1516.837733},{"period":"2016-03-01","rent":1535.701357},{"period":"2016-04-01","rent":1538.968788},{"period":"2016-05-01","rent":1540.357576},{"period":"2016-06-01","rent":1543.537225},{"period":"2016-07-01","rent":1538.431391},{"period":"2016-08-01","rent":1544.302608},{"period":"2016-09-01","rent":1565.485892},{"period":"2016-10-01","rent":1565.728872},{"period":"2016-11-01","rent":1564.359052},{"period":"2016-12-01","rent":1573.001752},{"period":"2017-01-01","rent":1582.837738},{"period":"2017-02-01","rent":1583.765144},{"period":"2017-03-01","rent":1566.268904},{"period":"2017-04-01","rent":1568.782072},{"period":"2017-05-01","rent":1579.639135},{"period":"2017-06-01","rent":1597.267745},{"period":"2017-07-01","rent":1619.744403},{"period":"2017-08-01","rent":1621.191215},{"period":"2017-09-01","rent":1628.606835},{"period":"2017-10-01","rent":1630.252215},{"period":"2017-11-01","rent":1624.315188},{"period":"2017-12-01","rent":1619.624902},{"period":"2018-01-01","rent":1612.656559},{"period":"2018-02-01","rent":1633.919475},{"period":"2018-03-01","rent":1645.49418},{"period":"2018-04-01","rent":1666.124137},{"period":"2018-05-01","rent":1661.689307},{"period":"2018-06-01","rent":1664.850606},{"period":"2018-07-01","rent":1659.964382},{"period":"2018-08-01","rent":1677.010632},{"period":"2018-09-01","rent":1674.085372},{"period":"2018-10-01","rent":1681.884033},{"period":"2018-11-01","rent":1681.679828},{"period":"2018-12-01","rent":1699.307719},{"period":"2019-01-01","rent":1716.170525},{"period":"2019-02-01","rent":1716.130836},{"period":"2019-03-01","rent":1725.693256},{"period":"2019-04-01","rent":1721.140084},{"period":"2019-05-01","rent":1733.703619},{"period":"2019-06-01","rent":1735.452905},{"period":"2019-07-01","rent":1743.220293},{"period":"2019-08-01","rent":1741.979991},{"period":"2019-09-01","rent":1749.640783},{"period":"2019-10-01","rent":1755.048467},{"period":"2019-11-01","rent":1770.641909},{"period":"2019-12-01","rent":1770.031052},{"period":"2020-01-01","rent":1770.738549},{"period":"2020-02-01","rent":1771.546596},{"period":"2020-03-01","rent":1771.742397},{"period":"2020-04-01","rent":1762.957722},{"period":"2020-05-01","rent":1750.363617},{"period":"2020-06-01","rent":1743.129598},{"period":"2020-07-01","rent":1735.835603},{"period":"2020-08-01","rent":1732.283585},{"period":"2020-09-01","rent":1720.858322},{"period":"2020-10-01","rent":1719.070096},{"period":"2020-11-01","rent":1710.531827},{"period":"2020-12-01","rent":1730.858519},{"period":"2021-01-01","rent":1740.957144},{"period":"2021-02-01","rent":1752.868388},{"period":"2021-03-01","rent":1757.770547},{"period":"2021-04-01","rent":1782.033273},{"period":"2021-05-01","rent":1811.405799},{"period":"2021-06-01","rent":1833.98087},{"period":"2021-07-01","rent":1860.363751},{"period":"2021-08-01","rent":1900.16817},{"period":"2021-09-01","rent":1942.426858},{"period":"2021-10-01","rent":1967.698806},{"period":"2021-11-01","rent":1987.04222},{"period":"2021-12-01","rent":1992.670344},{"period":"2022-01-01","rent":1996.109042},{"period":"2022-02-01","rent":2004.066963},{"period":"2022-03-01","rent":2010.045759},{"period":"2022-04-01","rent":2021.94294},{"period":"2022-05-01","rent":2024.208422},{"period":"2022-06-01","rent":2037.68986},{"period":"2022-07-01","rent":2046.189093},{"period":"2022-08-01","rent":2039.072466},{"period":"2022-09-01","rent":2039.632271},{"period":"2022-10-01","rent":2036.60672},{"period":"2022-11-01","rent":2046.217748},{"period":"2022-12-01","rent":2048.641174},{"period":"2023-01-01","rent":2062.843617},{"period":"2023-02-01","rent":2073.302913},{"period":"2023-03-01","rent":2092.751447},{"period":"2023-04-01","rent":2099.253525},{"period":"2023-05-01","rent":2103.54407},{"period":"2023-06-01","rent":2096.163643},{"period":"2023-07-01","rent":2095.324664},{"period":"2023-08-01","rent":2090.988196},{"period":"2023-09-01","rent":2095.167376},{"period":"2023-10-01","rent":2092.305962},{"period":"2023-11-01","rent":2093.257258},{"period":"2023-12-01","rent":2087.481006},{"period":"2024-01-01","rent":2101.603827},{"period":"2024-02-01","rent":2109.117743},{"period":"2024-03-01","rent":2116.766135},{"period":"2024-04-01","rent":2113.103447},{"period":"2024-05-01","rent":2124.147063},{"period":"2024-06-01","rent":2125.652698},{"period":"2024-07-01","rent":2137.01555},{"period":"2024-08-01","rent":2137.357682},{"period":"2024-09-01","rent":2124.667468},{"period":"2024-10-01","rent":2115.88802},{"period":"2024-11-01","rent":2112.685537},{"period":"2024-12-01","rent":2108.680465},{"period":"2025-01-01","rent":2093.134975},{"period":"2025-02-01","rent":2088.030771},{"period":"2025-03-01","rent":2102.246671},{"period":"2025-04-01","rent":2119.991424},{"period":"2025-05-01","rent":2112.80475},{"period":"2025-06-01","rent":2091.191754},{"period":"2025-07-01","rent":2083.345243},{"period":"2025-08-01","rent":2086.801339},{"period":"2025-09-01","rent":2093.35359},{"period":"2025-10-01","rent":2100.658335},{"period":"2025-11-01","rent":2098.939842},{"period":"2025-12-01","rent":2102.139317},{"period":"2026-01-01","rent":2101.819182},{"period":"2026-02-01","rent":2096.958138},{"period":"2026-03-01","rent":2075.483248},{"period":"2026-04-01","rent":2058.947636},{"period":"2026-05-01","rent":2054.549004},{"period":"2026-06-01","rent":2066.416667}],"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":2091.191754,"endRent":2066.416667,"change":-0.011847353047663156,"cagr":-0.011847353047663156},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2096.163643,"endRent":2066.416667,"change":-0.014191151582720107,"cagr":-0.004752938494944292},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1833.98087,"endRent":2066.416667,"change":0.12673839776747498,"cagr":0.024152475196376644}},"maxDrawdown":-0.03874348158821639,"annualizedVolatility":0.024752534185399737,"consecutiveReturnCount":137}}