{"zip":"80910","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":1537,"rentYoy":0.028,"bedroomEstimates":[1063,1295,1537,2136,2436],"hudFmr":[1100,1340,1590,2210,2520],"ladderSource":"safmr","population":31368,"populationMoe":1888,"medianIncome":61969,"medianIncomeMoe":2302,"medianGrossRent":1361,"medianGrossRentMoe":42,"housingUnits":14186,"occupiedUnits":13499,"vacantUnits":687,"renterOccupied":7124,"rentBurdenTotal":7124,"rentBurden30Plus":3648,"vacantForRent":360,"vacantForSale":102,"vacantSeasonal":0,"structureTotal":14186,"singleFamilyUnits":7737,"largeMultifamilyUnits":2951,"vacancyRate":0.048428027632877485,"renterShare":0.527742795762649,"rentBurdenShare":0.5120718697361033,"requiredIncome":61480,"askingRentToIncome":0.29763268731139764,"askingVsAcsRent":1.1293166789125644,"askingVsHud2br":0.9666666666666667,"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":104,"zipSalePrice":350823,"zipSalePriceYoy":-0.0005,"zipMedianDom":40,"zipActiveListings":274,"zipActiveListingsYoy":0.1647,"zipInventory":153,"zipInventoryYoy":0.2514,"zipPendingSales":139,"zipMonthsSupply":4.5,"zipSaleToList":1.0074,"zipSoldAboveList":0.327,"zipOffMarketTwoWeeks":0.3076,"generatedAt":"2026-09-01 11:07:24.478477+00","summaryHtml":"<p>ZIP 80910 begins with a rent-versus-context gap rather than a high-growth claim. At the stated Zillow endpoint, the ZIP ZORI was $1,537 per month, up 2.8% from a year earlier. Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is not a lease-by-lease or bedroom-specific quote. For wider context only, the Colorado Springs city Zillow rent was $1,739, the El Paso County Zillow rent was $1,777, and the Colorado Springs, CO metro Zillow rent was $1,779; each is a differently scoped comparison, not an estimate for this ZIP. The lower ZIP index and positive recent change create the central tension: relatively lower current asking rent alongside a still-rising recent reading.</p><p>The history is backward-looking and is categorized as stable growth, not as a forecast or investment recommendation. Exact same-month annualized ZORI change was 2.8% over one year, 1.6% over three years, and 3.6% over five years. Recent direction therefore confirms the longer positive path, although the latest pace is stronger than the medium-term pace and slower than the five-year pace. Annualized variability in monthly returns was 2.2%, indicating comparatively limited movement around the trend. The worst observed pullback was a 2.2% maximum drawdown, a modest decline rather than evidence that rents cannot fall. The record has 100% coverage, while transparent national discovery ranks among history-eligible ZIPs were 1,368 for momentum, 283 for stability, and 564 for the balanced measure, where lower ranks are stronger. That combination supports more confidence in the current snapshot than a highly erratic series would, but it does not remove index or listing-level uncertainty.</p><p>Source definitions explain why nearby rent figures should not be treated as interchangeable. The matched Census ZCTA reports a $1,361 median gross rent in its five-year survey of occupied renter homes, and gross rent includes selected utilities. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP. The current Zillow asking-rent index is 12.9% above that ACS median, which can reflect both timing and universe differences rather than a contradiction. HUD’s applicable two-bedroom FMR or SAFMR standard is $1,590, an administrative bedroom-specific standard rather than asking rent; the ZIP ZORI is 3.3% below it. Scaling the ZIP ZORI by the local HUD ladder produces modelled estimates of $1,063 for a studio, $1,295 for one bedroom, $1,537 for two bedrooms, $2,136 for three bedrooms, and $2,436 for four bedrooms. These are modelled estimates, never measured bedroom rents.</p><p>The income screen is close to its arithmetic threshold, while survey burden remains substantial. Applying a 30% rent-to-income calculation to the current Zillow index produces required annual income of $61,480, compared with ACS median household income of $61,969. The resulting 29.8% asking-rent-to-income screen is arithmetic only: it is not advice, an applicant qualification rule, or a measure of any household’s actual budget. ACS reports that 3,648 of 7,124 renter households, or 51.2%, had gross-rent burdens at or above 30%. That burden measure concerns surveyed occupied renter homes and selected utilities, not current asking rents or a particular available unit. It shows why a ZIP-level income screen should be read alongside household-level survey burden rather than as a pass-or-fail affordability conclusion.</p><p>The ACS ZCTA housing profile also points to a renter-majority environment without establishing present unit availability. It counts 14,186 housing units, including 7,737 single-family units, and renters occupy 52.8% of occupied homes. The reported vacancy rate is 4.8%, with 360 homes classified as vacant for rent. Those figures describe survey-based housing stock and vacancy conditions over the ACS collection period, not a real-time inventory of available rentals. They also cannot prove that any specific unit is vacant, competitively priced, physically comparable, or affordable to a particular household. The mix of single-family and larger multifamily structures provides context for the blended ZORI, whose rental-type coverage is broader than a single property segment.</p><p>Direct ZIP resale evidence adds a separate, mixed liquidity signal. In Redfin’s rolling three-month ZIP for-sale observation, the median sold price was $350,823 and was down 0.05% year over year; 104 homes sold with a median 40 days on market. Inventory stood at 153 homes and months of supply measured 4.5. The average sale-to-list ratio was 100.7%, while 32.7% of sales closed above list price. This is evidence about ZIP resale transactions, not rental transactions, rental comparables, or property operating economics. The tension is clear: the rent index and its recent history show positive asking-rent movement, whereas the aggregate resale median was essentially flat. At the same time, sale-to-list signals were firmer than the flat annual price change alone suggests, so the resale evidence is mixed rather than a simple confirmation or rejection of the rent picture.</p><p>Annualized ZIP ZORI divided by the direct ZIP median sold price produces a 5.3% cross-source screening ratio. It is not a cap rate, net return, expected return, property yield, or valuation conclusion. The ratio simply places an aggregate asking-rent index beside an aggregate resale price, without matching property type, bedroom count, condition, expenses, financing, taxes, insurance, repairs, vacancy experience, or lease terms. Its decision use is limited to highlighting the contrast between the rent reading and the resale market snapshot. In this case, it keeps the lower current rent level, positive rent history, measured burden, and nearly flat resale price in view without claiming that one source explains another or that either series determines a property-level outcome.</p><p>A property-level review would need evidence that the advertised rent, actual bedroom count, utility responsibility, concession terms, lease length, availability date, and physical condition match the relevant decision. It would also need confirmation that the address belongs in the intended geography and that the listing is not being compared mechanically with a blended ZIP index, a ZCTA survey median, a HUD standard, or rolling resale aggregates. For resale comparisons, the relevant sale dates, property types, condition, and list-to-sale records require separate verification. The practical limit is that all reported measures are aggregates from different universes and time windows. Does the specific listing or property record contain the details needed to test whether it is genuinely comparable with the aggregate signals shown here?</p>","findings":[{"body":"The ZIP-level Zillow asking-rent index is below the named city, county, and metro context values, yet it rose in the latest year. That combination is more decision-useful than either fact alone: the ZIP is not simply a high-rent context proxy, but its current asking-rent direction remains positive. Zillow ZORI remains a blended index rather than a listing-specific quote.","title":"Lower asking-rent level, positive latest movement"},{"body":"The historical record shows positive annualized changes across the stated horizons, complete coverage, relatively low monthly-return variability, and a limited maximum drawdown. Stability ranks materially stronger than momentum ranks among history-eligible ZIPs. This strengthens confidence that the current ZORI is not an isolated spike, while still leaving uncertainty about future rent movement and individual property rents.","title":"History supports a steadier snapshot, not certainty"},{"body":"The arithmetic rent-to-income screen sits just below the stated threshold when current Zillow asking rent is compared with ACS median household income. However, the ACS renter-burden result shows that a substantial share of surveyed renter households paid a high share of income toward gross rent. The two measures differ in timing, household coverage, and treatment of utilities, so neither substitutes for the other.","title":"Affordability signals conflict by universe"},{"body":"The direct rolling resale observation shows an essentially flat annual median sale-price change alongside completed sales, measurable supply, and sale-to-list signals above parity. This challenges any simple attempt to infer resale-price momentum from the positive rent history. It also cannot be used as rental evidence, a property valuation, or a statement about expenses and returns for an individual home.","title":"Resale conditions are mixed rather than directional proof"}],"risks":["Zillow ZORI blends rental types and records asking rents, whereas advertised units may differ in bedroom count, condition, utilities, concessions, availability, and lease structure. A ZIP index cannot validate a particular listing.","ACS measures a matched ZCTA through a five-year survey of occupied homes, while the USPS delivery ZIP and current Zillow market identifier have different practical boundaries and time sensitivity.","Reported vacancy and rent burden are aggregate survey measures. They do not establish availability, affordability, payment history, tenant demand, or physical quality for any particular rental unit.","The annualized-rent-to-sale-price screen omits operating expenses, property condition, financing, taxes, insurance, repairs, lease terms, and matching of rental and resale property types."],"qa":[{"a":"They represent different universes. Zillow ZORI is a ZIP-level 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. Different timing, unit mix, occupancy status, and utility treatment can create a gap without either source being incorrect.","q":"Why does the Zillow asking-rent index differ from ACS median gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled estimates created by scaling the ZIP ZORI using the applicable local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard, not a market asking-rent observation. The estimates should therefore not be treated as measured rents, listing comps, or quotes for a specific apartment.","q":"Are the bedroom rent figures observed rents for available units?"},{"a":"It establishes only an arithmetic comparison between the current Zillow asking-rent index and ACS median household income using a 30% threshold. It is not financial advice, a tenant-screening standard, an applicant qualification rule, or proof that a household can afford a particular unit. Actual affordability depends on household income, utilities, debts, lease terms, and other expenses not captured here.","q":"What does the rent-to-income calculation establish?"},{"a":"Redfin’s rolling ZIP resale observation should be read only as for-sale market evidence: sold prices, sales volume, marketing time, inventory, supply, and sale-to-list outcomes. It is not rental transaction evidence. Comparing annualized ZORI with the median sold price creates a limited cross-source screen, not a cap rate, yield, valuation, expected return, or property-level economic conclusion.","q":"How should the Redfin resale data be used alongside rent data?"}],"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":810.275032},{"period":"2015-02-01","rent":812.312357},{"period":"2015-03-01","rent":809.758135},{"period":"2015-04-01","rent":811.519724},{"period":"2015-05-01","rent":812.521474},{"period":"2015-06-01","rent":825.8872},{"period":"2015-07-01","rent":836.978766},{"period":"2015-08-01","rent":841.57104},{"period":"2015-09-01","rent":838.59641},{"period":"2015-10-01","rent":834.176804},{"period":"2015-11-01","rent":842.797597},{"period":"2015-12-01","rent":851.986921},{"period":"2016-01-01","rent":856.034988},{"period":"2016-02-01","rent":854.603009},{"period":"2016-03-01","rent":862.974923},{"period":"2016-04-01","rent":876.089381},{"period":"2016-05-01","rent":887.092341},{"period":"2016-06-01","rent":887.272327},{"period":"2016-07-01","rent":879.647658},{"period":"2016-08-01","rent":890.064771},{"period":"2016-09-01","rent":896.644916},{"period":"2016-10-01","rent":911.775825},{"period":"2016-11-01","rent":908.478323},{"period":"2016-12-01","rent":910.246738},{"period":"2017-01-01","rent":915.625681},{"period":"2017-02-01","rent":923.750887},{"period":"2017-03-01","rent":936.362675},{"period":"2017-04-01","rent":937.470088},{"period":"2017-05-01","rent":945.717506},{"period":"2017-06-01","rent":955.2528},{"period":"2017-07-01","rent":962.624043},{"period":"2017-08-01","rent":969.620004},{"period":"2017-09-01","rent":980.841721},{"period":"2017-10-01","rent":983.918146},{"period":"2017-11-01","rent":991.781532},{"period":"2017-12-01","rent":988.855941},{"period":"2018-01-01","rent":1008.603807},{"period":"2018-02-01","rent":1014.51624},{"period":"2018-03-01","rent":1016.525896},{"period":"2018-04-01","rent":1018.207501},{"period":"2018-05-01","rent":1024.006906},{"period":"2018-06-01","rent":1029.951282},{"period":"2018-07-01","rent":1035.759133},{"period":"2018-08-01","rent":1038.589855},{"period":"2018-09-01","rent":1039.41455},{"period":"2018-10-01","rent":1035.940607},{"period":"2018-11-01","rent":1046.575395},{"period":"2018-12-01","rent":1057.737682},{"period":"2019-01-01","rent":1055.309462},{"period":"2019-02-01","rent":1063.022048},{"period":"2019-03-01","rent":1066.861474},{"period":"2019-04-01","rent":1075.822563},{"period":"2019-05-01","rent":1078.317629},{"period":"2019-06-01","rent":1082.029508},{"period":"2019-07-01","rent":1088.875544},{"period":"2019-08-01","rent":1094.28461},{"period":"2019-09-01","rent":1100.054365},{"period":"2019-10-01","rent":1111.503254},{"period":"2019-11-01","rent":1112.897435},{"period":"2019-12-01","rent":1118.338801},{"period":"2020-01-01","rent":1121.946876},{"period":"2020-02-01","rent":1124.229126},{"period":"2020-03-01","rent":1121.735752},{"period":"2020-04-01","rent":1122.5449},{"period":"2020-05-01","rent":1139.628212},{"period":"2020-06-01","rent":1162.032754},{"period":"2020-07-01","rent":1166.193079},{"period":"2020-08-01","rent":1172.024455},{"period":"2020-09-01","rent":1176.889234},{"period":"2020-10-01","rent":1192.425206},{"period":"2020-11-01","rent":1206.159277},{"period":"2020-12-01","rent":1217.730407},{"period":"2021-01-01","rent":1223.747487},{"period":"2021-02-01","rent":1232.946664},{"period":"2021-03-01","rent":1247.062792},{"period":"2021-04-01","rent":1263.158072},{"period":"2021-05-01","rent":1273.872002},{"period":"2021-06-01","rent":1288.073552},{"period":"2021-07-01","rent":1308.462733},{"period":"2021-08-01","rent":1332.436999},{"period":"2021-09-01","rent":1350.99748},{"period":"2021-10-01","rent":1359.641755},{"period":"2021-11-01","rent":1369.616601},{"period":"2021-12-01","rent":1369.741994},{"period":"2022-01-01","rent":1385.02703},{"period":"2022-02-01","rent":1389.889958},{"period":"2022-03-01","rent":1408.744567},{"period":"2022-04-01","rent":1420.724241},{"period":"2022-05-01","rent":1439.148453},{"period":"2022-06-01","rent":1448.885847},{"period":"2022-07-01","rent":1457.995307},{"period":"2022-08-01","rent":1458.087599},{"period":"2022-09-01","rent":1458.335636},{"period":"2022-10-01","rent":1460.351568},{"period":"2022-11-01","rent":1474.045289},{"period":"2022-12-01","rent":1485.983347},{"period":"2023-01-01","rent":1489.019224},{"period":"2023-02-01","rent":1485.713194},{"period":"2023-03-01","rent":1484.540278},{"period":"2023-04-01","rent":1486.678619},{"period":"2023-05-01","rent":1477.93571},{"period":"2023-06-01","rent":1465.432044},{"period":"2023-07-01","rent":1455.659886},{"period":"2023-08-01","rent":1463.444186},{"period":"2023-09-01","rent":1472.532653},{"period":"2023-10-01","rent":1476.582878},{"period":"2023-11-01","rent":1470.587907},{"period":"2023-12-01","rent":1476.134469},{"period":"2024-01-01","rent":1484.442666},{"period":"2024-02-01","rent":1491.711626},{"period":"2024-03-01","rent":1492.26502},{"period":"2024-04-01","rent":1485.283654},{"period":"2024-05-01","rent":1489.842054},{"period":"2024-06-01","rent":1498.52915},{"period":"2024-07-01","rent":1507.646507},{"period":"2024-08-01","rent":1499.839322},{"period":"2024-09-01","rent":1496.559958},{"period":"2024-10-01","rent":1507.367306},{"period":"2024-11-01","rent":1514.245743},{"period":"2024-12-01","rent":1508.457621},{"period":"2025-01-01","rent":1492.901475},{"period":"2025-02-01","rent":1506.236953},{"period":"2025-03-01","rent":1518.230672},{"period":"2025-04-01","rent":1512.091314},{"period":"2025-05-01","rent":1498.639039},{"period":"2025-06-01","rent":1495.325318},{"period":"2025-07-01","rent":1493.378221},{"period":"2025-08-01","rent":1497.620724},{"period":"2025-09-01","rent":1498.394474},{"period":"2025-10-01","rent":1491.405153},{"period":"2025-11-01","rent":1490.352729},{"period":"2025-12-01","rent":1494.37113},{"period":"2026-01-01","rent":1506.228323},{"period":"2026-02-01","rent":1499.090148},{"period":"2026-03-01","rent":1496.191456},{"period":"2026-04-01","rent":1510.502521},{"period":"2026-05-01","rent":1527.646958},{"period":"2026-06-01","rent":1537.215549}],"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":1495.325318,"endRent":1537.215549,"change":0.028014125418559965,"cagr":0.028014125418559965},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1465.432044,"endRent":1537.215549,"change":0.0489845334649992,"cagr":0.016068595103978733},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1288.073552,"endRent":1537.215549,"change":0.19342218199663797,"cagr":0.03599777135372584}},"maxDrawdown":-0.022403564347803218,"annualizedVolatility":0.021860926154965602,"consecutiveReturnCount":137}}