{"zip":"80020","city":"Broomfield","state":"CO","county":"Broomfield County","countySlug":"broomfield-county-co","metro":"Denver-Aurora-Lakewood, CO","metroSlug":"denver-co","citySlug":"broomfield-co","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2087,"rentYoy":-0.0063,"bedroomEstimates":[1641,1752,2087,2731,3046],"hudFmr":[1643,1754,2089,2734,3049],"ladderSource":"county","population":54201,"populationMoe":1108,"medianIncome":117243,"medianIncomeMoe":5824,"medianGrossRent":2052,"medianGrossRentMoe":81,"housingUnits":21966,"occupiedUnits":21326,"vacantUnits":640,"renterOccupied":7112,"rentBurdenTotal":7112,"rentBurden30Plus":3374,"vacantForRent":164,"vacantForSale":42,"vacantSeasonal":79,"structureTotal":21966,"singleFamilyUnits":15881,"largeMultifamilyUnits":3393,"vacancyRate":0.02913593735773468,"renterShare":0.3334896370627403,"rentBurdenShare":0.4744094488188976,"requiredIncome":83480,"askingRentToIncome":0.21360763542386327,"askingVsAcsRent":1.017056530214425,"askingVsHud2br":0.9990426041168023,"cityRent":2034.9524377437745,"countyRent":2035,"metroRent":1930,"cityGrossRent":2126,"countyGrossRent":2126,"countyListings":249,"countyListingDom":40,"countyPriceReducedShare":0.2952,"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":192,"zipSalePrice":605363,"zipSalePriceYoy":-0.0035,"zipMedianDom":12,"zipActiveListings":338,"zipActiveListingsYoy":0.0615,"zipInventory":135,"zipInventoryYoy":0.0925,"zipPendingSales":203,"zipMonthsSupply":2.1,"zipSaleToList":0.9989,"zipSoldAboveList":0.3693,"zipOffMarketTwoWeeks":0.6042,"generatedAt":"2026-08-12 16:13:29.725832+00","summaryHtml":"<p>The current picture is split: Zillow ZORI is $2,087, down 0.63% from a year earlier, while the direct Redfin rolling-three-month ZIP resale observation shows active for-sale turnover. Its median sold price was $605,363, down only 0.35% year over year; 192 homes sold with a median 12 days on market, inventory of 135 homes, and 2.1 months of supply. Sellers averaged 99.89% of list price, and 36.93% of sales closed above list. These Redfin figures describe for-sale resales, not rental transactions. Thus, the current asking-rent dip coexists with quick resale marketing and short supply rather than establishing one uniform direction across housing evidence. The contrast is descriptive, not causal, and does not identify a reason for either series' movement. It also does not convert resale activity into evidence about the leasing terms or availability of a rental home.</p><p>History makes the conflict more specific. At the same June measurement, the one-year ZORI change is −0.63%, whereas the three-year annualized same-month change is +0.60% and the five-year change is +3.19%. Recent direction therefore breaks from, rather than confirms, the longer path. The history has full 100% coverage. Annualized monthly-return variability is 1.96%, and maximum drawdown is −1.84%. Its transparent national discovery ranks place stability at 111 and momentum at 2,477 among history-eligible ZIPs, where lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations. The low past variability lends more confidence that the current index is not an isolated movement, yet the recent reversal means one rent snapshot still warrants restraint.</p><p>The geographic label needs equally careful handling. The 80020 label is both a Zillow ZIP market identifier and a matched Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow's June 2026 ZORI is a typical observed asking-rent index blended across rental types, not the ACS survey or a HUD standard. The ACS 2024 five-year survey for the matched ZCTA reports median gross rent of $2,052; it covers occupied renter homes and includes selected utilities. Its proximity to ZORI does not make the two rent figures interchangeable. The ACS figure reflects surveyed occupied homes over a long survey window, while ZORI reflects a current asking-rent index across a blended rental-type mix.</p><p>Bedroom presentation is a scale, not a direct measurement. Scaling current ZIP ZORI through the local FY2026 HUD ladder produces modelled monthly ZIP estimates of $1,641 for a studio, $1,752 for one bedroom, $2,087 for two, $2,731 for three, and $3,046 for four bedrooms. They are modelled estimates, never measured bedroom rents. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. The estimates inherit both the ZORI index and HUD ratios; they cannot validate an advertised unit or demonstrate bedroom-level availability. A particular listing may differ because the packet does not provide its actual bedroom rent, property type, lease terms, condition, included utilities, or fees.</p><p>Affordability is best treated as arithmetic, not a tenant outcome. At a 30% share of gross income, the current rent implies $83,480 of required annual income. The ACS ZCTA all-household median household income is $117,243. That comparison falls below the median, but it pairs all-household income with an asking-rent index; it is neither advice nor an applicant qualification rule. In the ACS renter survey, 3,374 of 7,112 renter households, or 47.4%, were at or above the burden threshold. This burden result describes survey households, not proof that a particular tenant or unit faces that condition. It provides distributional context for the rent screen but cannot establish the financial position of a current or prospective household.</p><p>Housing stock and vacancy add an aggregate lens. In the matched ZCTA, 15,881 housing units are single-family and 3,393 are large multifamily. Overall vacancy is 2.9%. Those counts describe structures and vacant units across the statistical area, not a count of active rental listings. Vacancy classifications can include units for rent, sale, or seasonal use, so they cannot establish availability or condition for any particular unit. Neither stock mix nor vacancy rate tells whether an individual home is advertised, priced at the index, or available on a chosen date. The ZORI likewise remains blended across rental types, making it inappropriate to assign the aggregate index to a specific structure.</p><p>Broader comparisons do not remove the source boundary. In Broomfield city context and Broomfield County context, the asking-rent figure is $2,035; in the Denver-Aurora-Lakewood, CO metro context it is $1,930. Each is below the ZIP ZORI, but city, county, and metro values are wider context only, not replacements for the ZIP asking-rent index or matched ZCTA survey. Their wider boundaries mean that agreement or disagreement with the ZIP should not be read as a property-level price comparison. The city, county, and metro figures can frame the relative position of the ZIP index, but they do not revise its current decline or substitute for direct ZIP evidence.</p><p>Finally, annualizing ZIP ZORI and dividing it by the Redfin median sold price produces a 4.14% cross-source screening ratio. It combines an asking-rent index with a resale median, so it is not a measure of a property’s operating outcome. The short resale marketing time and limited supply challenge any interpretation of rental cooling or the required-income screen as a complete statement about all local housing conditions; they do not explain why rents moved. The source dates and observation designs also differ. A property-level review would need to verify live asking rent, bedroom count and property type, included utilities, lease term and fees, condition, and the relevant listing or sale record. Does the specific property align with the source universe being used?</p>","findings":[{"body":"ZORI declined 0.63% year over year, while the direct Redfin resale series recorded 192 sales, a 12-day median marketing time, and 2.1 months of supply. This is a cross-universe tension: softer asking rent does not make the for-sale series a rental measure or establish a common direction for every housing indicator.","title":"Rent cooling contrasts with resale pace"},{"body":"The historical record does not show uninterrupted cooling. The latest one-year decline reverses positive same-month annualized change over the longer windows. Complete coverage, low annualized variability, and a shallow maximum drawdown strengthen confidence that the index has a documented history, but they do not make the latest reading predictive. The discovery ranks describe past relative patterns only.","title":"The longer rent path remains positive"},{"body":"ACS and ZORI sit near each other numerically, yet their scopes differ: ACS is a five-year survey of occupied renter homes with selected utilities, whereas ZORI is a current blended asking-rent index. The required-income calculation and burden share provide useful arithmetic and survey context, but neither determines an applicant’s eligibility nor proves a particular unit's cost burden.","title":"Affordability is an aggregate screen"},{"body":"The matched ZCTA includes a predominantly single-family stock count alongside a smaller large-multifamily count and a low aggregate vacancy rate. Those are useful structural descriptors, but not a rental listing count. The resale series, meanwhile, has a separate geographic and transactional universe. Both boundaries matter when comparing a current ZIP asking-rent index with survey households or sold-home evidence.","title":"Stock and resale measures have separate uses"}],"risks":["ZORI's blended rental-type construction means a current ZIP index can differ from a specific home's asking rent because bedroom count, property type, utilities, fees, condition, and lease timing are unmeasured.","ACS survey estimates describe occupied renter homes over a five-year period, while a ZCTA is not a USPS delivery ZIP; neither feature identifies a unit's current advertised price or availability.","The required-income and burden screens use aggregate data and arithmetic, so they cannot establish an applicant's eligibility or demonstrate that a particular tenant or vacant home has the reported cost burden.","Redfin resale figures can show short marketing time and limited supply without measuring rental transactions; combining them with ZORI does not measure operating costs, lease revenue, or a property's financial result."],"qa":[{"a":"Zillow ZORI, ACS, and HUD address different evidence universes. ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS is a matched ZCTA five-year survey of occupied renter homes that includes selected utilities. HUD FMR/SAFMR is a bedroom-specific administrative standard. The modelled bedroom amounts borrow HUD ratios and are not measured ZIP bedroom rents.","q":"Why does the report keep ZORI, ACS, and HUD figures separate?"},{"a":"The latest decline is a backward-looking same-month result, not a forecast. It breaks from the positive annualized same-month changes over the longer horizons. Complete coverage, low annualized monthly-return variability, and a shallow maximum drawdown make the current index less likely to be an isolated historical observation. They cannot establish the direction of future asking rents or a property’s financial outcome.","q":"What does the rent history say about the current direction?"},{"a":"Redfin reports a direct rolling-three-month ZIP for-sale/resale observation. Median sold price, days on market, supply, sales volume, and sale-to-list measures all remain in that resale universe; they are not rental comps or leasing data. The annualized ZORI-to-price figure merely divides unlike source measures for screening and does not describe a particular property's operating economics.","q":"How should the Redfin resale data be read alongside rent figures?"},{"a":"The aggregate report cannot tell whether any particular unit is currently vacant, what rent is actually advertised, or which utilities and fees apply. A property-level review requires the live listing, bedroom configuration, property type, lease terms, included utilities, fees, condition, and any relevant sale or listing record. Those checks determine whether the unit matches the source universe being compared.","q":"Which property-level facts remain unmeasured by this report?"}],"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-03-01","rent":1446.849153},{"period":"2016-04-01","rent":1466.721707},{"period":"2016-05-01","rent":1475.974078},{"period":"2016-06-01","rent":1475.242743},{"period":"2016-07-01","rent":1459.855993},{"period":"2016-08-01","rent":1452.940539},{"period":"2016-09-01","rent":1454.421434},{"period":"2016-10-01","rent":1448.779284},{"period":"2016-11-01","rent":1449.780126},{"period":"2016-12-01","rent":1450.042305},{"period":"2017-01-01","rent":1471.050492},{"period":"2017-02-01","rent":1477.4451},{"period":"2017-03-01","rent":1483.162475},{"period":"2017-04-01","rent":1497.247254},{"period":"2017-05-01","rent":1499.478148},{"period":"2017-06-01","rent":1503.304865},{"period":"2017-07-01","rent":1505.615571},{"period":"2017-08-01","rent":1510.834768},{"period":"2017-09-01","rent":1500.663398},{"period":"2017-10-01","rent":1491.932077},{"period":"2017-11-01","rent":1493.715223},{"period":"2017-12-01","rent":1507.08183},{"period":"2018-01-01","rent":1526.584261},{"period":"2018-02-01","rent":1540.223343},{"period":"2018-03-01","rent":1562.24448},{"period":"2018-04-01","rent":1568.70196},{"period":"2018-05-01","rent":1579.701713},{"period":"2018-06-01","rent":1569.42451},{"period":"2018-07-01","rent":1567.1161},{"period":"2018-08-01","rent":1572.477311},{"period":"2018-09-01","rent":1587.9237},{"period":"2018-10-01","rent":1595.985217},{"period":"2018-11-01","rent":1601.204898},{"period":"2018-12-01","rent":1603.286428},{"period":"2019-01-01","rent":1605.860521},{"period":"2019-02-01","rent":1604.46947},{"period":"2019-03-01","rent":1595.613586},{"period":"2019-04-01","rent":1591.992235},{"period":"2019-05-01","rent":1593.225238},{"period":"2019-06-01","rent":1611.402985},{"period":"2019-07-01","rent":1627.26939},{"period":"2019-08-01","rent":1633.098658},{"period":"2019-09-01","rent":1636.959173},{"period":"2019-10-01","rent":1646.565561},{"period":"2019-11-01","rent":1651.97893},{"period":"2019-12-01","rent":1653.27139},{"period":"2020-01-01","rent":1648.239999},{"period":"2020-02-01","rent":1652.126876},{"period":"2020-03-01","rent":1648.060119},{"period":"2020-04-01","rent":1644.759522},{"period":"2020-05-01","rent":1642.548826},{"period":"2020-06-01","rent":1638.158832},{"period":"2020-07-01","rent":1634.664619},{"period":"2020-08-01","rent":1633.978297},{"period":"2020-09-01","rent":1655.57727},{"period":"2020-10-01","rent":1670.21666},{"period":"2020-11-01","rent":1695.402689},{"period":"2020-12-01","rent":1699.165127},{"period":"2021-01-01","rent":1705.917137},{"period":"2021-02-01","rent":1700.159983},{"period":"2021-03-01","rent":1709.831424},{"period":"2021-04-01","rent":1728.435806},{"period":"2021-05-01","rent":1755.436846},{"period":"2021-06-01","rent":1783.480784},{"period":"2021-07-01","rent":1816.80488},{"period":"2021-08-01","rent":1846.145408},{"period":"2021-09-01","rent":1861.587159},{"period":"2021-10-01","rent":1871.366219},{"period":"2021-11-01","rent":1876.644169},{"period":"2021-12-01","rent":1899.60589},{"period":"2022-01-01","rent":1919.90674},{"period":"2022-02-01","rent":1947.055613},{"period":"2022-03-01","rent":1961.260105},{"period":"2022-04-01","rent":1975.064149},{"period":"2022-05-01","rent":1979.953185},{"period":"2022-06-01","rent":1983.387877},{"period":"2022-07-01","rent":1983.447459},{"period":"2022-08-01","rent":1984.768952},{"period":"2022-09-01","rent":1986.295277},{"period":"2022-10-01","rent":1987.647319},{"period":"2022-11-01","rent":2002.837455},{"period":"2022-12-01","rent":2015.006174},{"period":"2023-01-01","rent":2025.095608},{"period":"2023-02-01","rent":2027.462635},{"period":"2023-03-01","rent":2039.22822},{"period":"2023-04-01","rent":2043.708217},{"period":"2023-05-01","rent":2045.582211},{"period":"2023-06-01","rent":2049.343634},{"period":"2023-07-01","rent":2050.848527},{"period":"2023-08-01","rent":2053.987408},{"period":"2023-09-01","rent":2064.757818},{"period":"2023-10-01","rent":2075.416345},{"period":"2023-11-01","rent":2075.604624},{"period":"2023-12-01","rent":2057.076593},{"period":"2024-01-01","rent":2057.204109},{"period":"2024-02-01","rent":2055.809931},{"period":"2024-03-01","rent":2070.915902},{"period":"2024-04-01","rent":2079.620377},{"period":"2024-05-01","rent":2093.273032},{"period":"2024-06-01","rent":2099.118949},{"period":"2024-07-01","rent":2106.019415},{"period":"2024-08-01","rent":2112.708329},{"period":"2024-09-01","rent":2104.640297},{"period":"2024-10-01","rent":2111.131393},{"period":"2024-11-01","rent":2105.568431},{"period":"2024-12-01","rent":2116.287277},{"period":"2025-01-01","rent":2114.01208},{"period":"2025-02-01","rent":2112.221801},{"period":"2025-03-01","rent":2110.171045},{"period":"2025-04-01","rent":2107.466358},{"period":"2025-05-01","rent":2107.347526},{"period":"2025-06-01","rent":2099.766725},{"period":"2025-07-01","rent":2098.624052},{"period":"2025-08-01","rent":2096.195348},{"period":"2025-09-01","rent":2101.010651},{"period":"2025-10-01","rent":2094.482286},{"period":"2025-11-01","rent":2098.597291},{"period":"2025-12-01","rent":2098.623059},{"period":"2026-01-01","rent":2099.483912},{"period":"2026-02-01","rent":2101.400791},{"period":"2026-03-01","rent":2093.932817},{"period":"2026-04-01","rent":2091.129377},{"period":"2026-05-01","rent":2084.571389},{"period":"2026-06-01","rent":2086.579271}],"historySummary":{"pointCount":124,"firstPeriod":"2016-03-01","latestPeriod":"2026-06-01","coverageMonths":124,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2099.766725,"endRent":2086.579271,"change":-0.006280437651949078,"cagr":-0.006280437651949078},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2049.343634,"endRent":2086.579271,"change":0.018169542863498256,"cagr":0.006020198765055662},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1783.480784,"endRent":2086.579271,"change":0.169947716689276,"cagr":0.03188973172216092}},"maxDrawdown":-0.018424980767175803,"annualizedVolatility":0.01955844709875141,"consecutiveReturnCount":123}}