{"zip":"81501","city":"Grand Junction","state":"CO","county":"Mesa County","countySlug":"mesa-county-co","metro":"Grand Junction, CO","metroSlug":"grand-junction-co","citySlug":"grand-junction-co","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1602,"rentYoy":0.0472,"bedroomEstimates":[1130,1265,1602,2228,2687],"hudFmr":[881,986,1249,1737,2095],"ladderSource":"county","population":24011,"populationMoe":1140,"medianIncome":53666,"medianIncomeMoe":7231,"medianGrossRent":1035,"medianGrossRentMoe":68,"housingUnits":11461,"occupiedUnits":10906,"vacantUnits":555,"renterOccupied":5797,"rentBurdenTotal":5797,"rentBurden30Plus":2703,"vacantForRent":146,"vacantForSale":0,"vacantSeasonal":115,"structureTotal":11461,"singleFamilyUnits":6904,"largeMultifamilyUnits":1318,"vacancyRate":0.04842509379635285,"renterShare":0.5315422703099212,"rentBurdenShare":0.4662756598240469,"requiredIncome":64080,"askingRentToIncome":0.3582156300078262,"askingVsAcsRent":1.5478260869565217,"askingVsHud2br":1.2826261008807045,"cityRent":1767.8244585744953,"countyRent":1766,"metroRent":1766,"cityGrossRent":1142,"countyGrossRent":1182,"countyListings":815,"countyListingDom":57,"countyPriceReducedShare":0.237,"countyListingPeriod":"2026-06","metroMonthsSupply":2.9,"metroMedianDom":29,"metroPriceDrops":0.3504,"metroResalePeriod":"2026-05-01","apartmentVacancy":null,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":101,"zipSalePrice":353538,"zipSalePriceYoy":0.0031,"zipMedianDom":27,"zipActiveListings":193,"zipActiveListingsYoy":0.1133,"zipInventory":83,"zipInventoryYoy":0.1187,"zipPendingSales":106,"zipMonthsSupply":2.5,"zipSaleToList":0.9711,"zipSoldAboveList":0.1634,"zipOffMarketTwoWeeks":0.3761,"generatedAt":"2026-08-16 05:30:34.714554+00","summaryHtml":"<p>The central tension is between the ZIP’s rent trajectory and its resale signals. In Redfin’s direct rolling-three-month ZIP for-sale/resale observation ending in June, the median sold price was $353,538, only 0.3% above a year earlier. There were 101 homes sold, with median marketing time of 27 days. Inventory was 83 homes, 11.9% above its year-ago level, alongside 2.5 months of supply. The average sale-to-list ratio was 97.1%, while 16.3% of sales closed above list. Those figures are direct ZIP resale liquidity and pricing evidence, not rental transactions. Modest sale-price change, more inventory, and below-list average pricing challenge a simple reading of the positive rent path, without establishing why the signals differ.</p><p>Zillow’s June 2026 ZIP ZORI was $1,602 per month. ZORI is a typical observed asking-rent index blended across rental types, rather than a survey median or a bedroom-specific quote. The 81501 label is both Zillow’s ZIP market identifier and the matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. That distinction matters because this asking-rent index should not be read as the advertised rent, lease terms, utility treatment, or availability of a particular unit.</p><p>Through the same June endpoint, direct Zillow ZIP ZORI history shows exact same-month annualized increases of 4.7% over one year, 5.5% over three years, and 7.2% over five years. The recent direction therefore confirms the longer upward path in sign, but the one-year pace is slower than the longer annualized measurements. The history is classified as high variability: annualized monthly-return variability of 3.6% means a single current rent snapshot deserves less confidence than a smooth series would warrant. Separately, the maximum peak-to-trough drawdown was 1.6%, indicating that the historical declines recorded in the series were limited. Coverage was 98.5%. Transparent national discovery ranks among history-eligible ZIPs were 327 for momentum, 2,346 for stability, and 946 for the balanced measure, where lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>For bedroom sizing, the applicable local HUD FMR/SAFMR ladder supplies relative scaling, not market-rent observations. Scaling the ZIP ZORI with that ladder produces modelled monthly ZIP estimates of $1,130 for a studio, $1,265 for one bedroom, $1,602 for two bedrooms, $2,228 for three bedrooms, and $2,687 for four bedrooms. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent. These are modelled estimates, never measured bedroom rents, and they should not be substituted for a unit-level listing or lease quote.</p><p>The ACS 2024 five-year survey for the matched ZCTA reports median gross rent of $1,035 among occupied renter homes; gross rent includes selected utilities and is not an asking-rent measure. Zillow’s current asking-rent index is therefore 54.8% above that ACS median, a difference that reflects distinct source universes and periods rather than a contradiction. ACS median household income was $53,666. Applying the 30% required-income screen to the current Zillow figure produces $64,080 annually, or 35.8% of that median income. This screen is arithmetic, not advice or an applicant qualification rule. Separately, 46.6% of renter households reported rent burdens of at least 30%; neither that survey result nor the income screen proves the burden of any particular unit or household.</p><p>Housing supply evidence also belongs to the matched ACS ZCTA universe rather than to a live listing feed. Among 11,461 housing units, the vacancy rate was 4.8%, with 146 units classified as vacant for rent. Renter-occupied households outnumbered owner-occupied households in the survey, and the stock includes both single-family and large-multifamily structures. These counts describe the surveyed housing base, not the condition, price, lease status, or immediate availability of a specific property. In particular, a vacant-for-rent classification cannot establish that a reader will find a suitable available unit at the ZIP-level index or at a modelled bedroom estimate.</p><p>As wider context only, Grand Junction city-wide context rent was $1,768, while Mesa County county-wide context rent and Grand Junction, CO metro-wide context rent were both $1,766. Each sits above the ZIP’s current Zillow asking-rent index, but none is a substitute for ZIP evidence or a rental comp for an individual property. The matched ZCTA has a higher renter share than the city and county contexts, while its vacancy rate sits between their respective rates. Those comparisons are useful for scope awareness, yet city, county, and metro figures remain broader geographic context with their own composition and measurement limits.</p><p>Annualized ZIP ZORI divided by the Redfin median sold price produces a 5.4% cross-source screening ratio only. It is not a cap rate, net return, expected return, or property yield, because it combines an asking-rent index with a median resale observation and does not represent a particular property. The slow resale-price movement and inventory increase provide a meaningful counterweight to the positive asking-rent history, but neither signal supplies a forecast. Concrete property-level checks should include the exact advertised rent, bedroom count, lease term, included utilities, current availability, and, for a sale candidate, its actual list and closed-price record, marketing history, and condition. Does the specific unit’s current advertised rent and lease package fit this ZIP-level screen?</p>","findings":[{"body":"Zillow’s index and its history describe ZIP-level asking rents, while Redfin’s observation describes direct ZIP closed for-sale activity. Positive rent movement sits beside barely changed sale pricing, increased inventory, and below-list average sales. That contrast is a useful screening tension, not evidence that one market causes the other or that either measurement will persist.","title":"Rental momentum and resale pace diverge"},{"body":"The studio-through-four-bedroom figures are modelled monthly ZIP estimates generated by scaling the single Zillow index with the applicable HUD bedroom ladder. HUD FMR/SAFMR is an administrative standard, while Zillow is an asking-rent index. Neither source reports a measured rent for a particular available unit, building, lease term, or utility package.","title":"Bedroom figures are scaled, not observed"},{"body":"The income screen uses current Zillow asking rent, whereas ACS median gross rent comes from a five-year survey of occupied renter homes and includes selected utilities. The resulting comparison is informative but not interchangeable. The required-income calculation is arithmetic, and the ACS burden share is a household-level survey statistic rather than proof of affordability for a specific applicant or unit.","title":"Affordability depends on the source universe"},{"body":"The ZCTA’s housing-unit, tenure, and vacancy data describe a surveyed housing stock rather than a current inventory of rentable homes. Wider city, county, and metro figures provide context only. Neither a vacant-for-rent count nor a broader-area rent measure can establish whether a particular property is available, competitively priced, or comparable to the ZIP-level rent index.","title":"Supply evidence has important limits"}],"risks":["A ZIP-level ZORI blends rental types and reports a typical asking-rent index, so it may not match a building, lease term, bedroom count, utility package, or currently available unit.","ACS rent, income, burden, and vacancy measures are five-year survey estimates with sampling uncertainty and occupied-household definitions, making them unsuitable as current listing evidence or applicant-level proof.","Modelled bedroom estimates rely on proportional scaling from a HUD administrative ladder, so they can differ materially from measured rents for a specific layout, property condition, lease structure, or utility arrangement.","Redfin’s resale measures cover direct rolling ZIP for-sale activity, not rental transactions. Combining its median sold price with Zillow rent creates only a screening ratio and cannot establish property economics."],"qa":[{"a":"They measure different universes. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types at its endpoint. ACS reports a five-year survey median gross rent for occupied renter homes and includes selected utilities. The geographic match uses a ZCTA, which is a statistical area rather than a USPS delivery ZIP.","q":"Why does the Zillow asking-rent figure differ from ACS median gross rent?"},{"a":"No. They are modelled monthly ZIP estimates, created by scaling the overall Zillow ZORI using the applicable local HUD bedroom ladder. HUD FMR/SAFMR is an administrative standard rather than observed asking rent. The estimates do not identify a particular building, available unit, lease duration, utility package, or property condition.","q":"Are the bedroom estimates measured rents for available apartments or houses?"},{"a":"The history shows positive same-month changes over one, three, and five years, but the most recent annual pace is slower than the longer annualized rates. Its high-variability classification and annualized monthly-return variability mean the current index should be interpreted as a point-in-time measure with less certainty than a very stable series would provide.","q":"What does the history say about confidence in the current rent snapshot?"},{"a":"It divides annualized ZIP ZORI by Redfin’s direct ZIP median sold price. It is useful only as a cross-source screening comparison between an asking-rent index and a resale median. It does not include property-specific costs, lease terms, operating outcomes, or matched rental and sales comps, so it cannot characterize a property’s return.","q":"What does the annualized rent-to-sale-price screening ratio mean?"}],"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":"2020-12-01","rent":1091.332335},{"period":"2021-01-01","rent":1111.573209},{"period":"2021-02-01","rent":1117.13849},{"period":"2021-03-01","rent":1123.897035},{"period":"2021-04-01","rent":1108.776503},{"period":"2021-05-01","rent":1108.781923},{"period":"2021-06-01","rent":1132.273495},{"period":"2021-07-01","rent":1164.967885},{"period":"2021-08-01","rent":1175.518079},{"period":"2021-09-01","rent":1205.574856},{"period":"2021-10-01","rent":1206.63864},{"period":"2021-11-01","rent":1243.221681},{"period":"2021-12-01","rent":1236.933773},{"period":"2022-01-01","rent":1231.351313},{"period":"2022-03-01","rent":1238.657318},{"period":"2022-04-01","rent":1286.031049},{"period":"2022-05-01","rent":1292.484961},{"period":"2022-06-01","rent":1299.23088},{"period":"2022-07-01","rent":1291.793988},{"period":"2022-08-01","rent":1318.402892},{"period":"2022-09-01","rent":1312.802601},{"period":"2022-10-01","rent":1314.989038},{"period":"2022-11-01","rent":1297.72808},{"period":"2022-12-01","rent":1322.255652},{"period":"2023-01-01","rent":1342.171276},{"period":"2023-02-01","rent":1362.068947},{"period":"2023-03-01","rent":1368.938388},{"period":"2023-04-01","rent":1365.612327},{"period":"2023-05-01","rent":1375.711559},{"period":"2023-06-01","rent":1364.378341},{"period":"2023-07-01","rent":1361.392394},{"period":"2023-08-01","rent":1353.301232},{"period":"2023-09-01","rent":1355.92391},{"period":"2023-10-01","rent":1389.318633},{"period":"2023-11-01","rent":1397.763912},{"period":"2023-12-01","rent":1408.460163},{"period":"2024-01-01","rent":1389.590717},{"period":"2024-02-01","rent":1405.480234},{"period":"2024-03-01","rent":1427.777966},{"period":"2024-04-01","rent":1439.882052},{"period":"2024-05-01","rent":1449.202329},{"period":"2024-06-01","rent":1457.013772},{"period":"2024-07-01","rent":1468.442373},{"period":"2024-08-01","rent":1464.443486},{"period":"2024-09-01","rent":1483.2215},{"period":"2024-10-01","rent":1490.099025},{"period":"2024-11-01","rent":1504.465324},{"period":"2024-12-01","rent":1500.027312},{"period":"2025-01-01","rent":1501.079472},{"period":"2025-02-01","rent":1496.182618},{"period":"2025-03-01","rent":1496.466922},{"period":"2025-04-01","rent":1502.328551},{"period":"2025-05-01","rent":1513.774827},{"period":"2025-06-01","rent":1529.44238},{"period":"2025-07-01","rent":1540.779999},{"period":"2025-08-01","rent":1559.811147},{"period":"2025-09-01","rent":1561.27434},{"period":"2025-10-01","rent":1554.796489},{"period":"2025-11-01","rent":1558.592935},{"period":"2025-12-01","rent":1567.629629},{"period":"2026-01-01","rent":1588.530403},{"period":"2026-02-01","rent":1595.873131},{"period":"2026-03-01","rent":1598.225485},{"period":"2026-04-01","rent":1602.171604},{"period":"2026-05-01","rent":1601.042544},{"period":"2026-06-01","rent":1601.653866}],"historySummary":{"pointCount":66,"firstPeriod":"2020-12-01","latestPeriod":"2026-06-01","coverageMonths":67,"coverageRatio":0.9850746268656716,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1529.44238,"endRent":1601.653866,"change":0.04721425726414097,"cagr":0.04721425726414097},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1364.378341,"endRent":1601.653866,"change":0.17390742572627804,"cagr":0.05489997800688973},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1132.273495,"endRent":1601.653866,"change":0.41454681494597745,"cagr":0.07182396942039149}},"maxDrawdown":-0.016289989608206823,"annualizedVolatility":0.036209177600158085,"consecutiveReturnCount":64}}