{"zip":"80249","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":1978,"rentYoy":-0.0281,"bedroomEstimates":[1556,1661,1978,2589,2887],"hudFmr":[1643,1754,2089,2734,3049],"ladderSource":"county","population":41590,"populationMoe":3219,"medianIncome":100324,"medianIncomeMoe":6099,"medianGrossRent":2211,"medianGrossRentMoe":137,"housingUnits":14198,"occupiedUnits":13650,"vacantUnits":548,"renterOccupied":3506,"rentBurdenTotal":3506,"rentBurden30Plus":2097,"vacantForRent":371,"vacantForSale":49,"vacantSeasonal":14,"structureTotal":14198,"singleFamilyUnits":11056,"largeMultifamilyUnits":1597,"vacancyRate":0.03859698549091421,"renterShare":0.25684981684981684,"rentBurdenShare":0.5981175128351398,"requiredIncome":79120,"askingRentToIncome":0.236593437263267,"askingVsAcsRent":0.8946178199909544,"askingVsHud2br":0.9468645284825276,"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":138,"zipSalePrice":447349,"zipSalePriceYoy":-0.038,"zipMedianDom":24,"zipActiveListings":247,"zipActiveListingsYoy":-0.181,"zipInventory":105,"zipInventoryYoy":-0.3246,"zipPendingSales":122,"zipMonthsSupply":2.3,"zipSaleToList":0.9995,"zipSoldAboveList":0.239,"zipOffMarketTwoWeeks":0.4243,"generatedAt":"2026-08-31 14:44:31.779512+00","summaryHtml":"<p>Cooling is the central current signal for Zillow market identifier 80249. At the stated June endpoint, Zillow ZORI was $1,978 per month, down 2.8% from the same month a year earlier. ZORI is a ZIP-level typical observed asking-rent index blended across rental types, so it is a market-level asking-rent reading rather than a quoted rent for a particular available home. The decline frames the ZIP’s immediate rent direction, but it does not identify a specific property’s lease terms, utilities, bedroom count, or condition.</p><p>The one-year exact same-month history measure is the same 2.8% decline, while the three-year change was -0.4% annually and the five-year change was +2.7% annually. Recent direction therefore breaks from the longer positive path rather than confirming it. History coverage was 100% across the available Zillow ZIP series. Monthly movements produced 2.5% annualized variability, indicating that a current ZORI reading can move even when the longer path looks relatively restrained. The worst peak-to-trough decline was 4.3%, which further limits confidence in treating one current reading as a durable high point. Transparent national discovery ranks among history-eligible ZIPs were 2,787 for momentum, 655 for stability, and 2,248 for the balanced measure; these are backward-looking discovery measures, not forecasts or investment recommendations.</p><p>The bedroom figures are modelled estimates, not measured bedroom rents. They scale the ZIP ZORI by the local HUD ladder: $1,556 for a studio, $1,661 for one bedroom, $1,978 for two bedrooms, $2,589 for three bedrooms, and $2,887 for four bedrooms. HUD’s two-bedroom standard is $2,089. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than an asking-rent observation, so neither the HUD amount nor the scaled bedroom estimates should be read as a live rent comparable. Their value is internal consistency: they show how the local HUD bedroom ladder translates the all-type Zillow index into a transparent modelled range.</p><p>The matched Census ZCTA ACS five-year survey reports median gross rent of $2,211 for occupied renter homes; gross rent includes selected utilities. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, which is a material boundary and universe limit when comparing it with ZIP-level Zillow data. The ZCTA median household income was $100,324. Annualizing the Zillow index creates a $79,120 income figure under a 30% screen, and the index equals 23.7% of that median household income. This is arithmetic only, not advice or an applicant qualification rule. Separately, 2,097 of 3,506 renter households, or 59.8%, reported spending at least 30% of income on rent. That burden measure is survey evidence about occupied renter households, not proof about affordability for any particular unit or household.</p><p>Housing stock and vacancy provide a separate ZCTA backdrop. The area contained 14,198 housing units and had a 3.9% overall vacancy rate. Its structure mix included 11,056 single-family units and 1,597 units in large multifamily buildings. These stock counts do not establish the availability, pricing, or condition of homes currently offered for lease. Likewise, overall vacancy combines multiple vacancy reasons and cannot demonstrate that a particular rental has concessions, is competitively priced, or will remain available. The principal tension is that the broad asking-rent index is cooling while the ACS burden measure remains substantial among occupied renter households.</p><p>Wider-market figures remain context rather than substitutes for ZIP evidence: Zillow asking rent was $1,877 in the Denver city context, $1,889 in the Denver County context, and $1,930 in the Denver-Aurora-Lakewood, CO metro context. The ZIP index therefore sits above each of those wider asking-rent series, despite its recent decline. City, county, and metro observations cover broader populations and housing mixes than 80249; they should not be treated as ZIP rental comparables. Their useful role is to show that the current ZIP index is not moving from an obviously lower starting level relative to those named wider scopes.</p><p>Redfin supplies a different universe: a direct rolling-three-month ZIP for-sale/resale observation, not rental transactions. Median sold price was $447,349, down 3.8% year over year; 138 homes sold, median marketing time was 24 days, inventory was 105 homes, and months of supply were 2.3. Near-list average sale-to-list performance adds a sale-price signal, but it remains resale evidence only. The annualized ZIP ZORI divided by median sold price is 5.3%, a cross-source screening ratio rather than a cap rate, net return, expected return, or property yield. The falling resale price aligns with the cooling rent-history signal, while the observed transaction pace and limited supply challenge any simple conclusion that the resale side was broadly inactive.</p><p>Several limits remain decisive. Zillow is an all-type asking-rent index, ACS is a sampled five-year description of occupied homes with sampling uncertainty, HUD is an administrative standard, and Redfin summarizes completed ZIP resales over a rolling window. None measures a specific rental’s rent, utilities, lease duration, concessions, repairs, furnishing, parking, or tenant-paid costs. A property-level review should reconcile the actual asking rent with the bedroom configuration, included utilities, lease terms, recent comparable listings, and the property’s own sale and listing history. The unresolved question is whether a particular home’s all-in monthly terms resemble the broad ZIP index or depart from it for unit-specific reasons.</p>","findings":[{"body":"Cooling is the clearest current signal. The ZIP asking-rent index declined from its same-month prior reading, while the longer historical record retains a positive five-year annualized change. Complete coverage supports using the history as an observed record, but the recorded drawdown means a single current index value should not be treated as a stable endpoint.","title":"Recent rent direction diverges from the longer record"},{"body":"The ZORI-to-income calculation is a mechanical screen based on the current asking-rent index and area median household income. ACS rent burden instead summarizes surveyed occupied renter households that spend a defined share of income on gross rent. The contrast is decision-relevant, but neither measure determines whether a particular applicant can qualify for or comfortably carry a particular lease.","title":"Affordability measures answer different questions"},{"body":"The studio-through-four-bedroom figures are produced by scaling the ZIP-wide Zillow index with the local HUD bedroom ladder. They provide a consistent way to inspect bedroom differences, but they are not measured rents from live listings or signed leases. HUD standards are administrative benchmarks, so unit-level listing and lease evidence remains necessary for property-specific comparison.","title":"Bedroom rents are a transparent model, not observed comps"},{"body":"The direct ZIP resale series shows lower median sold prices alongside measurable transaction activity, limited supply, and near-list sale performance. That partially supports the cooling signal in rents while resisting a simple weak-market interpretation. Annualized asking rent divided by sold price is useful only as a cross-source screen and cannot establish operating costs, financing, property yield, or net return.","title":"Resale cooling does not convert into rental economics"}],"risks":["Zillow ZORI is blended across rental types and reflects asking-rent conditions, so it can differ materially from a specific home’s lease rate, included utilities, concessions, furnishing, condition, and availability date.","The ACS ZCTA is a statistical geography rather than a USPS delivery ZIP, and its five-year survey estimates describe occupied households rather than current listings or prospective renters.","HUD bedroom standards and the derived bedroom ladder are administrative and modelled tools, respectively; neither verifies the rent for a comparable bedroom count at a specific property.","Redfin resale metrics summarize completed for-sale transactions over a rolling period. They do not measure rental demand, landlord expenses, property-level cash flow, or the economics of an individual home."],"qa":[{"a":"The measures use different evidence universes. Zillow ZORI is a current typical observed 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. Geographic boundaries also differ because the ACS source is a matched ZCTA rather than an identical delivery ZIP.","q":"Why can the Zillow index be lower than ACS median gross rent?"},{"a":"No. They are modelled monthly estimates created by scaling the ZIP-wide Zillow asking-rent index using the local HUD bedroom ladder. The method gives a transparent bedroom pattern, but it does not observe live listings, signed leases, property condition, concessions, utility treatment, or exact unit amenities.","q":"Are the bedroom figures measured rents for ZIP listings?"},{"a":"It is simple arithmetic: annualized Zillow asking rent divided by 30%. It is not financial advice, an affordability determination, or an applicant qualification rule. The separate ACS burden statistic describes surveyed occupied renter households and cannot establish the burden level, income, or lease outcome of a particular prospective tenant.","q":"What does the 30% required-income figure mean?"},{"a":"It should be treated only as annualized ZIP ZORI divided by the direct ZIP median sold price, which makes it a cross-source screening ratio. It is not a cap rate, property yield, expected return, or net return because it excludes operating costs, taxes, insurance, maintenance, financing, vacancy, and property-specific rent.","q":"How should the Redfin rent-to-price screen 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-08-01","rent":1269.894359},{"period":"2015-09-01","rent":1273.318041},{"period":"2015-10-01","rent":1284.576253},{"period":"2015-11-01","rent":1296.407341},{"period":"2015-12-01","rent":1307.858882},{"period":"2016-01-01","rent":1308.16306},{"period":"2016-02-01","rent":1304.234489},{"period":"2016-03-01","rent":1318.398743},{"period":"2016-04-01","rent":1323.713447},{"period":"2016-05-01","rent":1336.368291},{"period":"2016-06-01","rent":1349.43772},{"period":"2016-07-01","rent":1361.533198},{"period":"2016-08-01","rent":1347.02673},{"period":"2016-09-01","rent":1358.057482},{"period":"2016-10-01","rent":1363.306865},{"period":"2016-11-01","rent":1379.530471},{"period":"2016-12-01","rent":1365.702453},{"period":"2017-01-01","rent":1373.754597},{"period":"2017-02-01","rent":1384.670143},{"period":"2017-03-01","rent":1387.652217},{"period":"2017-04-01","rent":1402.39454},{"period":"2017-05-01","rent":1408.976857},{"period":"2017-06-01","rent":1420.201161},{"period":"2017-07-01","rent":1417.511474},{"period":"2017-08-01","rent":1438.064914},{"period":"2017-09-01","rent":1429.779926},{"period":"2017-10-01","rent":1438.664952},{"period":"2017-11-01","rent":1419.738223},{"period":"2017-12-01","rent":1456.475433},{"period":"2018-01-01","rent":1459.090058},{"period":"2018-02-01","rent":1481.393837},{"period":"2018-03-01","rent":1484.671987},{"period":"2018-04-01","rent":1484.451196},{"period":"2018-05-01","rent":1482.598775},{"period":"2018-06-01","rent":1480.929382},{"period":"2018-07-01","rent":1484.742128},{"period":"2018-08-01","rent":1490.821908},{"period":"2018-09-01","rent":1504.6119},{"period":"2018-10-01","rent":1523.461591},{"period":"2018-11-01","rent":1541.534587},{"period":"2018-12-01","rent":1544.151588},{"period":"2019-01-01","rent":1538.037832},{"period":"2019-02-01","rent":1523.646633},{"period":"2019-03-01","rent":1532.003196},{"period":"2019-04-01","rent":1538.601948},{"period":"2019-05-01","rent":1549.407697},{"period":"2019-06-01","rent":1558.28216},{"period":"2019-07-01","rent":1571.174394},{"period":"2019-08-01","rent":1575.760774},{"period":"2019-09-01","rent":1583.374521},{"period":"2019-10-01","rent":1579.688553},{"period":"2019-11-01","rent":1588.943599},{"period":"2019-12-01","rent":1588.640627},{"period":"2020-01-01","rent":1609.017614},{"period":"2020-02-01","rent":1626.174238},{"period":"2020-03-01","rent":1643.041586},{"period":"2020-04-01","rent":1612.70197},{"period":"2020-05-01","rent":1589.32314},{"period":"2020-06-01","rent":1590.310616},{"period":"2020-07-01","rent":1602.999571},{"period":"2020-08-01","rent":1628.08676},{"period":"2020-09-01","rent":1631.914854},{"period":"2020-10-01","rent":1641.238155},{"period":"2020-11-01","rent":1638.597945},{"period":"2020-12-01","rent":1666.343289},{"period":"2021-01-01","rent":1664.292294},{"period":"2021-02-01","rent":1675.714924},{"period":"2021-03-01","rent":1664.070568},{"period":"2021-04-01","rent":1682.05186},{"period":"2021-05-01","rent":1710.772198},{"period":"2021-06-01","rent":1734.097624},{"period":"2021-07-01","rent":1765.351497},{"period":"2021-08-01","rent":1768.653189},{"period":"2021-09-01","rent":1789.342486},{"period":"2021-10-01","rent":1796.990154},{"period":"2021-11-01","rent":1815.866823},{"period":"2021-12-01","rent":1836.580232},{"period":"2022-01-01","rent":1847.312325},{"period":"2022-02-01","rent":1861.019059},{"period":"2022-03-01","rent":1862.340402},{"period":"2022-04-01","rent":1878.398039},{"period":"2022-05-01","rent":1874.853122},{"period":"2022-06-01","rent":1880.871527},{"period":"2022-07-01","rent":1882.361451},{"period":"2022-08-01","rent":1900.983541},{"period":"2022-09-01","rent":1908.722893},{"period":"2022-10-01","rent":1909.326778},{"period":"2022-11-01","rent":1920.851557},{"period":"2022-12-01","rent":1906.074231},{"period":"2023-01-01","rent":1918.03223},{"period":"2023-02-01","rent":1921.758723},{"period":"2023-03-01","rent":1961.145507},{"period":"2023-04-01","rent":1979.158076},{"period":"2023-05-01","rent":1996.832365},{"period":"2023-06-01","rent":2002.907885},{"period":"2023-07-01","rent":2001.657472},{"period":"2023-08-01","rent":2003.588115},{"period":"2023-09-01","rent":2003.238086},{"period":"2023-10-01","rent":2028.430298},{"period":"2023-11-01","rent":2038.057873},{"period":"2023-12-01","rent":2048.984065},{"period":"2024-01-01","rent":2047.687666},{"period":"2024-02-01","rent":2040.682753},{"period":"2024-03-01","rent":2050.185787},{"period":"2024-04-01","rent":2050.757686},{"period":"2024-05-01","rent":2056.226221},{"period":"2024-06-01","rent":2049.8},{"period":"2024-07-01","rent":2044.471468},{"period":"2024-08-01","rent":2051.479393},{"period":"2024-09-01","rent":2058.150864},{"period":"2024-10-01","rent":2064.080745},{"period":"2024-11-01","rent":2055.884074},{"period":"2024-12-01","rent":2054.508438},{"period":"2025-01-01","rent":2062.61101},{"period":"2025-02-01","rent":2067.660451},{"period":"2025-03-01","rent":2050.575143},{"period":"2025-04-01","rent":2047.159354},{"period":"2025-05-01","rent":2038.271036},{"period":"2025-06-01","rent":2035.532764},{"period":"2025-07-01","rent":2041.76971},{"period":"2025-08-01","rent":2033.859764},{"period":"2025-09-01","rent":2028.109823},{"period":"2025-10-01","rent":2011.967718},{"period":"2025-11-01","rent":2010.183509},{"period":"2025-12-01","rent":2007.31343},{"period":"2026-01-01","rent":1997.096208},{"period":"2026-02-01","rent":1992.70163},{"period":"2026-03-01","rent":1989.508265},{"period":"2026-04-01","rent":1983.948931},{"period":"2026-05-01","rent":1980.10454},{"period":"2026-06-01","rent":1978.276829}],"historySummary":{"pointCount":131,"firstPeriod":"2015-08-01","latestPeriod":"2026-06-01","coverageMonths":131,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2035.532764,"endRent":1978.276829,"change":-0.028128230609998695,"cagr":-0.028128230609998695},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2002.907885,"endRent":1978.276829,"change":-0.01229764792702892,"cagr":-0.004116135299510271},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1734.097624,"endRent":1978.276829,"change":0.1408105297075246,"cagr":0.02669797209078828}},"maxDrawdown":-0.04322935226466751,"annualizedVolatility":0.02477986428329792,"consecutiveReturnCount":130}}