{"zip":"80525","city":"Fort Collins","state":"CO","county":"Larimer County","countySlug":"larimer-county-co","metro":"Fort Collins, CO","metroSlug":"fort-collins-co","citySlug":"fort-collins-co","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1844,"rentYoy":-0.001,"bedroomEstimates":[1607,1636,1844,2539,2704],"hudFmr":[1509,1537,1732,2385,2540],"ladderSource":"county","population":54211,"populationMoe":2082,"medianIncome":91636,"medianIncomeMoe":6162,"medianGrossRent":1753,"medianGrossRentMoe":35,"housingUnits":25301,"occupiedUnits":24410,"vacantUnits":891,"renterOccupied":10165,"rentBurdenTotal":10165,"rentBurden30Plus":5732,"vacantForRent":541,"vacantForSale":119,"vacantSeasonal":81,"structureTotal":25301,"singleFamilyUnits":15718,"largeMultifamilyUnits":3272,"vacancyRate":0.03521599936761393,"renterShare":0.41642769356820974,"rentBurdenShare":0.5638957206099361,"requiredIncome":73760,"askingRentToIncome":0.24147714871884413,"askingVsAcsRent":1.0519110096976612,"askingVsHud2br":1.0646651270207852,"cityRent":1937.99481074665,"countyRent":1950,"metroRent":1950,"cityGrossRent":1690,"countyGrossRent":1716,"countyListings":1834,"countyListingDom":46,"countyPriceReducedShare":0.2388,"countyListingPeriod":"2026-06","metroMonthsSupply":3.6,"metroMedianDom":56,"metroPriceDrops":0.277,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0704648430039972,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":252,"zipSalePrice":594866,"zipSalePriceYoy":-0.0127,"zipMedianDom":42,"zipActiveListings":482,"zipActiveListingsYoy":0.0094,"zipInventory":244,"zipInventoryYoy":0.052,"zipPendingSales":265,"zipMonthsSupply":2.9,"zipSaleToList":0.9994,"zipSoldAboveList":0.2942,"zipOffMarketTwoWeeks":0.5087,"generatedAt":"2026-08-12 06:03:27.588815+00","summaryHtml":"<p>At the June 2026 endpoint, Zillow ZORI for ZIP 80525 is $1,844 per month. ZORI is a typical observed asking-rent index blended across rental types, rather than a quoted rent for a particular available home. In the same period, the Fort Collins city-context Zillow figure is about $1,938, the Larimer County context figure is $1,950, and the Fort Collins, CO metro context figure is $1,950; each is wider context only, not a substitute for the ZIP reading. These comparisons locate the index among supplied aggregates but do not establish a current listing price. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, so geographic matching does not make the constructs interchangeable.</p><p>The history creates the central tension: the exact same-month annualized ZORI change was -0.10% over one year, versus 1.99% over three years and 4.39% over five years. Thus, the current cooling direction breaks from, rather than confirms, the longer positive path. Annualized monthly-return variability was 2.27%, maximum drawdown was 3.03%, and coverage was 100% across 113 consecutive monthly returns. On transparent national discovery measures among history-eligible ZIPs, the momentum score was 30.686 with rank 2,065, the stability score was 87.2113 with rank 372, and the balanced score was 53.2961 with rank 1,334; lower rank is higher. These are backward-looking measurements, not forecasts or investment recommendations. Variability and drawdown show the range experienced by the index, providing necessary context for confidence in one current rent snapshot; the fresh directional break makes extrapolation from that snapshot especially unwarranted.</p><p>The rent series answer different questions and should be kept separate. The matched Census ZCTA ACS 2024 five-year survey reports median gross rent of $1,753 among occupied renter homes, and that measure includes selected utilities. The current asking-rent index is 5.2% above that survey median, but the gap is not automatically a property-level premium or discount because the source universes and rent definitions differ. HUD FY2026 FMR/SAFMR is an administrative bedroom-specific standard, not asking rent; its local two-bedroom standard is $1,732, which places ZORI 6.5% higher. The studio, one-bedroom, two-bedroom, three-bedroom, and four-bedroom figures of $1,607, $1,636, $1,844, $2,539, and $2,704 are modelled monthly ZIP estimates. They scale ZIP ZORI using the local HUD ladder and are never measured bedroom rents.</p><p>At a 30% required-income screen, annualizing the current monthly ZORI and dividing by that threshold produces $73,760. The ZIP's ACS median household income is $91,636, and the annualized asking-rent index equals 24.1% of that median income. This comparison is useful as a broad screen, but it does not describe the income or lease terms of a renter household. Separately, ACS identifies 5,732 of 10,165 renter households as spending at or above the screen on gross rent, a 56.4% burden share. The household-income, burden, and rent figures are survey estimates with sampling uncertainty, while ZORI is an asking-rent index. The required-income screen is arithmetic, not advice or an applicant qualification rule, and the burden statistic is not proof about any particular home.</p><p>The ACS housing-stock backdrop is substantial but not a live inventory count. The matched area is estimated to have 54,211 people, 25,301 housing units, and 24,410 occupied units. Its 891 vacant units yield a 3.5% vacancy rate, with 541 classified as vacant for rent. Those counts and the vacancy rate describe survey-period housing status rather than verified current availability, advertised price, condition, or lease terms. A vacant-for-rent classification does not establish that a unit is actively marketed at the ZORI level or at any bedroom estimate. Likewise, neither the vacancy figures nor the burden share can be turned into proof about a particular unit. The stated ACS margins of error also matter when reading these stock and household estimates as precise totals.</p><p>Scope discipline is especially important here because the city, county, and metro figures are aggregate context, Zillow is a ZIP-level asking-rent index, ACS is matched to a statistical ZCTA, and HUD provides an administrative local ladder. An apparent difference between ZORI and the ACS median can arise from asking-rent observations versus occupied renter homes, selected-utility treatment, source design, and timing; the supplied evidence does not identify a cause. Similarly, the history documents cooling through its endpoint but does not explain it or establish a future path. The broader-context figures should therefore remain comparison anchors rather than inputs for assigning a rent, vacancy condition, burden outcome, or bedroom price to an individual property. The modelled bedroom ladder adds structure to the ZIP index, not a set of observed market medians.</p><p>For a specific offering, the missing property-level facts are the advertised base rent, effective rent after any written concessions, mandatory recurring fees, bedroom classification, included utilities, lease term, available date, and location within the relevant ZIP geography. Those facts determine whether the offering is comparable to a blended ZORI index, the modelled HUD-scaled ladder, or an ACS gross-rent benchmark. A reader should also distinguish an advertised amount from a signed lease and preserve the difference between an asking-rent measure and a gross-rent survey measure. The history can frame how the index has moved, but it cannot verify a property’s current terms. Does the advertised unit's all-in monthly structure align with the source definition that actually matches its bedroom count and rent treatment?</p>","findings":[{"body":"Zillow’s June 2026 ZIP ZORI is $1,844 per month, below the Fort Collins city, Larimer County, and Fort Collins metro context figures. The comparison is useful only as a scale check because each context figure covers a broader geography. ZORI is a blended typical observed asking-rent index across rental types, so it cannot identify an advertised unit’s rent, utilities, fees, or all-in lease cost.","title":"Current ZIP index sits below wider rental contexts"},{"body":"Exact same-month history shows a near-flat recent period after positive three-year and five-year paths. The series has complete coverage and quantified annualized variability, but the current cooling direction breaks from those longer gains. Discovery scores and national ranks are backward-looking ways to locate the ZIP among history-eligible markets, not forecasts, causal evidence, or investment conclusions.","title":"Recent cooling breaks from the longer observed path"},{"body":"ACS median gross rent describes occupied renter homes and includes selected utilities, while ZORI represents asking-rent observations. HUD FMR/SAFMR is an administrative, bedroom-specific standard. The studio-through-four-bedroom figures are modelled by applying HUD’s local relative ladder to ZIP ZORI. They are comparative estimates, not observed bedroom rents or evidence of current listings at those prices.","title":"ACS, Zillow, and HUD values are not interchangeable"},{"body":"Applying the 30% screen to current ZORI generates a required-income benchmark, while ACS shows a substantial share of renter households at or above that screen. This is an arithmetic comparison between an asking-rent index, ZIP median household income, and a survey burden measure. It is not lending, leasing, or applicant-qualification guidance, and the burden statistic cannot characterize a particular unit.","title":"Income screen and burden measure address separate questions"}],"risks":["A ZIP-level asking-rent index cannot establish an asking price, effective rent after concessions, utilities, fees, bedroom count, or availability for a specific property, even when its historical coverage is complete.","The ZCTA match is useful for attaching ACS statistics, but a ZCTA is a statistical area rather than an identical USPS delivery ZIP, creating a geography-definition limitation.","ACS medians, vacancy counts, and burden shares are five-year survey estimates of occupied homes or households; they are not live listing inventories and should retain their sampling uncertainty.","HUD-based bedroom figures are modelled estimates from a relative administrative ladder. They are not measured bedroom rents, and a bedroom label alone does not capture actual lease terms."],"qa":[{"a":"Zillow ZORI measures a typical observed asking-rent index for the ZIP market. It blends rental types and is useful for tracking broad asking-rent conditions. It does not report an individual listing, a signed lease, a unit-specific utility package, or a measured bedroom-specific median.","q":"What does Zillow ZORI measure here?"},{"a":"The ACS value is a five-year survey estimate for occupied renter homes and includes selected utilities, while ZORI is a current ZIP-level asking-rent index. Those sources have different populations, timing, and rent definitions. Their difference is informative context, but it does not prove a change, premium, or discount for a building.","q":"Why does ACS median gross rent differ from ZORI?"},{"a":"Each studio-through-four-bedroom estimate starts with the current ZIP ZORI and scales it by the corresponding local HUD bedroom standard relative to the local two-bedroom HUD standard. This preserves the local HUD ladder’s proportions. It does not collect asking rents by bedroom from listings, so every resulting figure is a modelled estimate rather than a measured bedroom rent.","q":"How were the bedroom estimates produced?"},{"a":"The burden share reports renter households whose survey-measured gross rent burden met the stated threshold, while the vacancy data report survey-period housing status. Together, they describe aggregate household and stock conditions in the matched area. They do not identify an available unit, establish its price or quality, or show that any particular renter faces the reported burden.","q":"What do the burden and vacancy figures establish?"}],"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":"2017-01-01","rent":1228.74131},{"period":"2017-02-01","rent":1241.324888},{"period":"2017-03-01","rent":1249.623612},{"period":"2017-04-01","rent":1264.30488},{"period":"2017-05-01","rent":1264.149265},{"period":"2017-06-01","rent":1271.51977},{"period":"2017-07-01","rent":1282.682504},{"period":"2017-08-01","rent":1286.402595},{"period":"2017-09-01","rent":1292.409206},{"period":"2017-10-01","rent":1273.006139},{"period":"2017-11-01","rent":1284.382996},{"period":"2017-12-01","rent":1274.337347},{"period":"2018-01-01","rent":1296.762419},{"period":"2018-02-01","rent":1300.508968},{"period":"2018-03-01","rent":1313.375291},{"period":"2018-04-01","rent":1318.433016},{"period":"2018-05-01","rent":1323.536937},{"period":"2018-06-01","rent":1324.024787},{"period":"2018-07-01","rent":1325.321725},{"period":"2018-08-01","rent":1328.695932},{"period":"2018-09-01","rent":1336.816578},{"period":"2018-10-01","rent":1343.457467},{"period":"2018-11-01","rent":1345.288172},{"period":"2018-12-01","rent":1359.042698},{"period":"2019-01-01","rent":1360.488318},{"period":"2019-02-01","rent":1367.164575},{"period":"2019-03-01","rent":1362.882716},{"period":"2019-04-01","rent":1358.984453},{"period":"2019-05-01","rent":1360.995889},{"period":"2019-06-01","rent":1362.364736},{"period":"2019-07-01","rent":1363.786443},{"period":"2019-08-01","rent":1367.924815},{"period":"2019-09-01","rent":1369.289706},{"period":"2019-10-01","rent":1379.709787},{"period":"2019-11-01","rent":1382.900751},{"period":"2019-12-01","rent":1385.48732},{"period":"2020-01-01","rent":1385.186972},{"period":"2020-02-01","rent":1381.908702},{"period":"2020-03-01","rent":1394.182149},{"period":"2020-04-01","rent":1392.145126},{"period":"2020-05-01","rent":1395.560513},{"period":"2020-06-01","rent":1390.517112},{"period":"2020-07-01","rent":1392.310165},{"period":"2020-08-01","rent":1394.955994},{"period":"2020-09-01","rent":1401.672017},{"period":"2020-10-01","rent":1397.838585},{"period":"2020-11-01","rent":1405.643285},{"period":"2020-12-01","rent":1410.430805},{"period":"2021-01-01","rent":1420.400793},{"period":"2021-02-01","rent":1430.59805},{"period":"2021-03-01","rent":1433.691656},{"period":"2021-04-01","rent":1452.467588},{"period":"2021-05-01","rent":1464.106745},{"period":"2021-06-01","rent":1487.698309},{"period":"2021-07-01","rent":1505.542123},{"period":"2021-08-01","rent":1525.332968},{"period":"2021-09-01","rent":1543.474532},{"period":"2021-10-01","rent":1566.316962},{"period":"2021-11-01","rent":1578.046496},{"period":"2021-12-01","rent":1587.439782},{"period":"2022-01-01","rent":1592.302241},{"period":"2022-02-01","rent":1605.339837},{"period":"2022-03-01","rent":1618.16555},{"period":"2022-04-01","rent":1628.3694},{"period":"2022-05-01","rent":1644.734608},{"period":"2022-06-01","rent":1657.781733},{"period":"2022-07-01","rent":1673.616275},{"period":"2022-08-01","rent":1684.308248},{"period":"2022-09-01","rent":1698.685471},{"period":"2022-10-01","rent":1707.322867},{"period":"2022-11-01","rent":1719.081944},{"period":"2022-12-01","rent":1713.644932},{"period":"2023-01-01","rent":1716.793128},{"period":"2023-02-01","rent":1725.477982},{"period":"2023-03-01","rent":1746.548762},{"period":"2023-04-01","rent":1753.223184},{"period":"2023-05-01","rent":1743.437781},{"period":"2023-06-01","rent":1738.314985},{"period":"2023-07-01","rent":1747.191602},{"period":"2023-08-01","rent":1756.920013},{"period":"2023-09-01","rent":1764.048344},{"period":"2023-10-01","rent":1770.674822},{"period":"2023-11-01","rent":1769.923374},{"period":"2023-12-01","rent":1813.56777},{"period":"2024-01-01","rent":1835.275174},{"period":"2024-02-01","rent":1846.132661},{"period":"2024-03-01","rent":1806.1391},{"period":"2024-04-01","rent":1790.160083},{"period":"2024-05-01","rent":1805.136115},{"period":"2024-06-01","rent":1824.250923},{"period":"2024-07-01","rent":1825.879756},{"period":"2024-08-01","rent":1822.941103},{"period":"2024-09-01","rent":1822.796917},{"period":"2024-10-01","rent":1837.147686},{"period":"2024-11-01","rent":1849.953132},{"period":"2024-12-01","rent":1841.531251},{"period":"2025-01-01","rent":1823.887376},{"period":"2025-02-01","rent":1804.691526},{"period":"2025-03-01","rent":1817.15457},{"period":"2025-04-01","rent":1828.577682},{"period":"2025-05-01","rent":1845.746494},{"period":"2025-06-01","rent":1845.969165},{"period":"2025-07-01","rent":1845.753399},{"period":"2025-08-01","rent":1849.128454},{"period":"2025-09-01","rent":1850.477946},{"period":"2025-10-01","rent":1841.63576},{"period":"2025-11-01","rent":1837.164058},{"period":"2025-12-01","rent":1830.473065},{"period":"2026-01-01","rent":1839.474857},{"period":"2026-02-01","rent":1853.024322},{"period":"2026-03-01","rent":1862.786234},{"period":"2026-04-01","rent":1864.681306},{"period":"2026-05-01","rent":1849.634232},{"period":"2026-06-01","rent":1844.181205}],"historySummary":{"pointCount":114,"firstPeriod":"2017-01-01","latestPeriod":"2026-06-01","coverageMonths":114,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1845.969165,"endRent":1844.181205,"change":-0.0009685752253613122,"cagr":-0.0009685752253613122},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1738.314985,"endRent":1844.181205,"change":0.06090163227811107,"cagr":0.019901833522647072},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1487.698309,"endRent":1844.181205,"change":0.23962042158911934,"cagr":0.04389722823475517}},"maxDrawdown":-0.03031882766739058,"annualizedVolatility":0.02273093352954975,"consecutiveReturnCount":113}}