{"zip":"80904","city":"Colorado Springs","state":"CO","county":"El Paso County","countySlug":"el-paso-county-co","metro":"Colorado Springs, CO","metroSlug":"colorado-springs-co","citySlug":"colorado-springs-co","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1607,"rentYoy":0.0324,"bedroomEstimates":[1103,1355,1607,2237,2542],"hudFmr":[1050,1290,1530,2130,2420],"ladderSource":"safmr","population":21158,"populationMoe":1224,"medianIncome":69814,"medianIncomeMoe":5152,"medianGrossRent":1474,"medianGrossRentMoe":50,"housingUnits":11602,"occupiedUnits":10950,"vacantUnits":652,"renterOccupied":4781,"rentBurdenTotal":4781,"rentBurden30Plus":2766,"vacantForRent":221,"vacantForSale":74,"vacantSeasonal":172,"structureTotal":11602,"singleFamilyUnits":7887,"largeMultifamilyUnits":1168,"vacancyRate":0.056197207378038266,"renterShare":0.43662100456621006,"rentBurdenShare":0.5785400543819285,"requiredIncome":64280,"askingRentToIncome":0.2762196694072822,"askingVsAcsRent":1.0902306648575306,"askingVsHud2br":1.050326797385621,"cityRent":1739.0342052502438,"countyRent":1777,"metroRent":1779,"cityGrossRent":1648,"countyGrossRent":1696,"countyListings":3633,"countyListingDom":49,"countyPriceReducedShare":0.2819,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":0.3502,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0841907192347083,"apartmentTimeOnMarket":33.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":106,"zipSalePrice":487140,"zipSalePriceYoy":-0.0559,"zipMedianDom":48,"zipActiveListings":292,"zipActiveListingsYoy":0.0578,"zipInventory":156,"zipInventoryYoy":0.0463,"zipPendingSales":127,"zipMonthsSupply":4.5,"zipSaleToList":0.9791,"zipSoldAboveList":0.1166,"zipOffMarketTwoWeeks":0.2899,"generatedAt":"2026-08-16 04:38:06.889532+00","summaryHtml":"<p>The dominant 80904 tension is not a single rent level but a split between a rising asking-rent reading and a softer direct resale reading. The five-digit label is both Zillow’s ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area, however, and is not identical to a USPS delivery ZIP. Zillow, ACS, HUD, and Redfin therefore do not form one interchangeable market series: their timing, covered populations, and purposes differ. The evidence supports a cross-source comparison, not a claim that one movement caused another. That distinction matters here because the rent/history picture is positive while the direct for-sale indicators supply a counterweight.</p><p>Zillow’s ZIP-level ZORI is $1,607 at the reported endpoint, higher than the same month a year earlier. It is a typical observed asking-rent index blended across rental types, rather than a survey of occupied homes. By contrast, matched Census ZCTA ACS median gross rent is $1,474, making the ZORI reading 9.0% higher; ACS is a five-year survey of occupied renter homes and includes selected utilities. For wider context, the Colorado Springs city-context rent was $1,739, the El Paso County context rent was $1,777, and the Colorado Springs, CO metro-context rent was $1,779. Those city, county, and metro measures are context only, not substitutes for the ZIP observation.</p><p>The direct Zillow ZIP history is mixed rather than uniform. Exact same-month annualized change was 3.2% over one year, 2.2% over three years, and 3.7% over five years. The latest pace confirms the longer positive direction relative to the three-year path, but it remains below the five-year pace, so it does not show an unbroken acceleration. Coverage is 100% across 122 monthly observations. The 3.4% annualized monthly-return variability shows that a one-month reading has moved around its historical path and tempers confidence in a single current snapshot; separately, the -3.6% maximum drawdown identifies the largest peak-to-trough retreat. The transparent national discovery ranks among history-eligible ZIPs are 1,140 for momentum and 2,112 for stability, where lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Bedroom figures require a separate, explicitly modelled step. HUD FMR/SAFMR is an administrative, bedroom-specific standard, not asking rent, and the local HUD ladder is used only to scale ZIP ZORI. The resulting modelled monthly estimates are $1,103 for a studio, $1,355 for one bedroom, $1,607 for two bedrooms, $2,237 for three bedrooms, and $2,542 for four bedrooms. They are modelled estimates, never measured bedroom rents or rental comparables. The two-bedroom model anchor sits 5.0% above the local HUD two-bedroom standard of $1,530. This ladder describes relative bedroom scaling; it does not establish what any available unit is asking.</p><p>The affordability screen creates a different tension: annual income of $64,280 is the arithmetic amount needed to place the ZIP ZORI at 30% of income, compared with ACS ZCTA median household income of $69,814. The corresponding asking-rent-to-income screen is 27.6%. It is arithmetic, not advice or an applicant qualification rule, and it does not describe a leaseholder’s actual resources. In the ACS renter-household survey universe, 2,766 households reported paying at least that threshold, representing 57.9% of renter households. That aggregate burden measure is not proof that a particular home is unaffordable, that a renter faces burden at a particular unit, or that advertised rent includes the same costs as ACS gross rent.</p><p>Housing stock adds context without proving current unit availability. Within the ACS ZCTA stock, 7,887 units are single-family and 1,168 are in larger multifamily structures; renters account for 43.7% of occupied units. Its 652 vacant units translate to a 5.6% vacancy rate, of which 221 are identified as vacant for rent. In broader comparisons, Colorado Springs city context and El Paso County context have lower overall vacancy rates than this ZCTA, whereas the Colorado Springs, CO metro context has a higher apartment vacancy rate. Because the metro measure is apartments and the ZCTA measure spans housing units, they are not like-for-like. Neither vacancy rate nor renter share confirms a vacancy, rent, or lease term for a particular property.</p><p>Redfin provides a direct rolling-three-month ZIP resale observation, a for-sale market record rather than rental transactions. Median sold price was $487,140, down 5.6% year over year, with 106 homes sold and a median 48 days on market. Inventory was 156 homes and months of supply stood at 4.5. Average sale-to-list was 97.9%; 11.7% of sales closed above list. The annualized ZIP ZORI divided by median sold price is a 4.0% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield. Falling resale price and the listed resale conditions challenge any simple reading of positive asking-rent history and the income arithmetic screen as uniformly firm market evidence.</p><p>Several limits remain decisive. ZORI is a blended ZIP asking-rent index, ACS summarizes surveyed occupied renter homes, HUD provides an administrative standard, and Redfin records ZIP resales; matching labels do not make their unit mix, cost definition, or timing interchangeable. A property-level review would need the live advertised rent, exact bedroom count, included utilities, concessions, lease term, actual availability, and address-specific sale and listing records. It would also need to distinguish a modelled bedroom estimate from a measured comparable. The aggregate ACS vacancy and burden statistics cannot answer those property questions. The unresolved question is whether a specific available unit’s rent and terms align with the blended ZIP index while its associated resale evidence remains consistent with the observed ZIP sales record.</p>","findings":[{"body":"The latest exact same-month rent increase of 3.2% is faster than the three-year 2.2% annualized result but slower than the five-year 3.7% result. The full monthly history is useful evidence, although observed variability and the historical drawdown mean the current ZIP index should not be read as a fixed trajectory.","title":"Rent path remains positive but not uniformly accelerating"},{"body":"HUD-relative scaling produces the supplied studio, one-, two-, three-, and four-bedroom figures from the ZIP ZORI, with the two-bedroom estimate matching the index. The method makes the ladder internally transparent, but neither the HUD standards nor the outputs are measured asking rents for a bedroom category. Direct unit listings remain a separate evidence universe.","title":"Bedroom ladder is a scaling model"},{"body":"The 30% income calculation places the annual amount needed for the ZIP ZORI below ACS median household income, while the ACS burden estimate says most renter households are at or above that threshold. These results address different constructs: a simple arithmetic screen versus retrospective survey responses for occupied renter homes.","title":"Income arithmetic needs burden context"},{"body":"Direct ZIP resale evidence records a falling median sale price, 4.5 months of supply, and sale-to-list outcomes below full list on average. It is not evidence of rental transactions. Its contrast with positive rent history is the principal cross-source tension, and the annualized rent-to-price figure remains only a screening ratio.","title":"For-sale signals counter the rent screen"}],"risks":["The Zillow ZIP label and Census ZCTA match are not the same geographic construct: a ZCTA is statistical rather than a USPS delivery ZIP, so geographic alignment has limits.","The HUD-scaled bedroom figures apply a relative administrative ladder to a blended index. They omit observed unit-level rents, utility packages, concessions, lease terms, condition, and currently available inventory.","ACS vacancy and burden results are aggregate five-year survey estimates for the ZCTA. They cannot demonstrate that a particular unit is vacant, affordable, burdened, or comparable to the index.","Redfin’s rolling ZIP resale observation and the ZORI-to-price calculation use different market universes. The packet does not provide property-specific rent collections, operating costs, transaction terms, or a purchased home’s economics."],"qa":[{"a":"The $1,607 figure is ZIP-level Zillow ZORI, a typical observed asking-rent index blended across rental types. It is not an ACS gross-rent median, a utility-inclusive survey response, a HUD FMR/SAFMR standard, or an observed rent for one specified bedroom count.","q":"What does the current Zillow rent figure measure?"},{"a":"They are modelled monthly estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. HUD is an administrative bedroom-specific standard, while ZORI is blended across types. The calculation produces relative estimates, not measurements of advertised or signed rents for a particular unit type.","q":"Why are the bedroom amounts not direct rental comps?"},{"a":"It annualizes the ZIP ZORI and divides by 30% to calculate $64,280 of annual income. Comparing that number with ACS median household income yields a 27.6% arithmetic screen. It is neither advice nor an applicant qualification rule and cannot determine an individual household’s affordability.","q":"What does the 30% screen establish?"},{"a":"Redfin directly observes rolling-three-month ZIP resales, including sale price, time on market, supply, and sale-to-list outcomes. Those are for-sale results, not rental transactions. Their difference from Zillow rent history is a contemporaneous cross-source tension, not a causal relationship, forecast, or property-level conclusion.","q":"Why are the Redfin signals not a rental forecast?"}],"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-05-01","rent":880.979207},{"period":"2016-06-01","rent":896.923796},{"period":"2016-07-01","rent":907.36801},{"period":"2016-08-01","rent":908.560872},{"period":"2016-09-01","rent":926.186412},{"period":"2016-10-01","rent":948.699347},{"period":"2016-11-01","rent":955.908736},{"period":"2016-12-01","rent":943.795283},{"period":"2017-01-01","rent":931.335118},{"period":"2017-02-01","rent":934.735111},{"period":"2017-03-01","rent":948.310965},{"period":"2017-04-01","rent":962.272328},{"period":"2017-05-01","rent":968.68988},{"period":"2017-06-01","rent":985.433674},{"period":"2017-07-01","rent":994.583399},{"period":"2017-08-01","rent":1012.316361},{"period":"2017-09-01","rent":1009.369296},{"period":"2017-10-01","rent":1000.268243},{"period":"2017-11-01","rent":990.17447},{"period":"2017-12-01","rent":999.278268},{"period":"2018-01-01","rent":1025.585209},{"period":"2018-02-01","rent":1036.779147},{"period":"2018-03-01","rent":1050.921851},{"period":"2018-04-01","rent":1060.448366},{"period":"2018-05-01","rent":1064.78479},{"period":"2018-06-01","rent":1054.314784},{"period":"2018-07-01","rent":1058.492901},{"period":"2018-08-01","rent":1058.479589},{"period":"2018-09-01","rent":1060.224414},{"period":"2018-10-01","rent":1055.20249},{"period":"2018-11-01","rent":1078.772254},{"period":"2018-12-01","rent":1090.340566},{"period":"2019-01-01","rent":1111.980724},{"period":"2019-02-01","rent":1104.666879},{"period":"2019-03-01","rent":1102.068835},{"period":"2019-04-01","rent":1102.797451},{"period":"2019-05-01","rent":1109.994694},{"period":"2019-06-01","rent":1121.905233},{"period":"2019-07-01","rent":1127.867965},{"period":"2019-08-01","rent":1135.161736},{"period":"2019-09-01","rent":1148.140452},{"period":"2019-10-01","rent":1167.846304},{"period":"2019-11-01","rent":1167.760754},{"period":"2019-12-01","rent":1171.289258},{"period":"2020-01-01","rent":1158.250184},{"period":"2020-02-01","rent":1172.587807},{"period":"2020-03-01","rent":1204.32484},{"period":"2020-04-01","rent":1221.675595},{"period":"2020-05-01","rent":1207.298063},{"period":"2020-06-01","rent":1194.396108},{"period":"2020-07-01","rent":1198.775385},{"period":"2020-08-01","rent":1219.455191},{"period":"2020-09-01","rent":1231.197048},{"period":"2020-10-01","rent":1242.579805},{"period":"2020-11-01","rent":1252.144073},{"period":"2020-12-01","rent":1255.254951},{"period":"2021-01-01","rent":1268.736442},{"period":"2021-02-01","rent":1288.042131},{"period":"2021-03-01","rent":1310.530872},{"period":"2021-04-01","rent":1314.169878},{"period":"2021-05-01","rent":1328.703029},{"period":"2021-06-01","rent":1342.48281},{"period":"2021-07-01","rent":1372.806351},{"period":"2021-08-01","rent":1377.358966},{"period":"2021-09-01","rent":1395.31522},{"period":"2021-10-01","rent":1398.175841},{"period":"2021-11-01","rent":1428.368783},{"period":"2021-12-01","rent":1449.288068},{"period":"2022-01-01","rent":1443.073667},{"period":"2022-02-01","rent":1430.279961},{"period":"2022-03-01","rent":1396.860673},{"period":"2022-04-01","rent":1418.130948},{"period":"2022-05-01","rent":1441.339748},{"period":"2022-06-01","rent":1468.853458},{"period":"2022-07-01","rent":1467.738503},{"period":"2022-08-01","rent":1466.47777},{"period":"2022-09-01","rent":1465.757609},{"period":"2022-10-01","rent":1466.572908},{"period":"2022-11-01","rent":1462.850097},{"period":"2022-12-01","rent":1464.301854},{"period":"2023-01-01","rent":1489.306121},{"period":"2023-02-01","rent":1496.68518},{"period":"2023-03-01","rent":1509.800209},{"period":"2023-04-01","rent":1498.767299},{"period":"2023-05-01","rent":1501.817145},{"period":"2023-06-01","rent":1507.472183},{"period":"2023-07-01","rent":1514.373022},{"period":"2023-08-01","rent":1517.663855},{"period":"2023-09-01","rent":1524.790279},{"period":"2023-10-01","rent":1528.850821},{"period":"2023-11-01","rent":1519.061909},{"period":"2023-12-01","rent":1503.658438},{"period":"2024-01-01","rent":1511.647075},{"period":"2024-02-01","rent":1524.048963},{"period":"2024-03-01","rent":1553.263053},{"period":"2024-04-01","rent":1552.865692},{"period":"2024-05-01","rent":1558.626502},{"period":"2024-06-01","rent":1539.083861},{"period":"2024-07-01","rent":1529.229246},{"period":"2024-08-01","rent":1534.333417},{"period":"2024-09-01","rent":1545.157658},{"period":"2024-10-01","rent":1563.037123},{"period":"2024-11-01","rent":1576.235146},{"period":"2024-12-01","rent":1584.686973},{"period":"2025-01-01","rent":1571.694067},{"period":"2025-02-01","rent":1550.617506},{"period":"2025-03-01","rent":1539.825155},{"period":"2025-04-01","rent":1537.985502},{"period":"2025-05-01","rent":1544.208501},{"period":"2025-06-01","rent":1556.709645},{"period":"2025-07-01","rent":1565.807794},{"period":"2025-08-01","rent":1566.465953},{"period":"2025-09-01","rent":1560.618368},{"period":"2025-10-01","rent":1551.169479},{"period":"2025-11-01","rent":1552.371974},{"period":"2025-12-01","rent":1559.363248},{"period":"2026-01-01","rent":1567.704902},{"period":"2026-02-01","rent":1584.371492},{"period":"2026-03-01","rent":1585.537587},{"period":"2026-04-01","rent":1597.875267},{"period":"2026-05-01","rent":1598.94006},{"period":"2026-06-01","rent":1607.123073}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1556.709645,"endRent":1607.123073,"change":0.03238460567256274,"cagr":0.03238460567256274},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1507.472183,"endRent":1607.123073,"change":0.06610462940794437,"cagr":0.021566422307822908},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1342.48281,"endRent":1607.123073,"change":0.1971274872413451,"cagr":0.03664028153878007}},"maxDrawdown":-0.03617458541030383,"annualizedVolatility":0.03367280798207476,"consecutiveReturnCount":121}}