{"zip":"28801","city":"Asheville","state":"NC","county":"Buncombe County","countySlug":"buncombe-county-nc","metro":"Asheville, NC","metroSlug":"asheville-nc","citySlug":"asheville-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1702,"rentYoy":0.0344,"bedroomEstimates":[1332,1553,1702,2069,2855],"hudFmr":[1436,1674,1835,2231,3078],"ladderSource":"county","population":14691,"populationMoe":1135,"medianIncome":58438,"medianIncomeMoe":9327,"medianGrossRent":1232,"medianGrossRentMoe":157,"housingUnits":9014,"occupiedUnits":6247,"vacantUnits":2767,"renterOccupied":3934,"rentBurdenTotal":3934,"rentBurden30Plus":1884,"vacantForRent":803,"vacantForSale":1202,"vacantSeasonal":254,"structureTotal":9014,"singleFamilyUnits":3985,"largeMultifamilyUnits":1805,"vacancyRate":0.30696694031506544,"renterShare":0.6297422762926205,"rentBurdenShare":0.47890188103711234,"requiredIncome":68080,"askingRentToIncome":0.3494986139156029,"askingVsAcsRent":1.3814935064935066,"askingVsHud2br":0.9275204359673025,"cityRent":1688.191796600646,"countyRent":1678,"metroRent":1688,"cityGrossRent":1402,"countyGrossRent":1362,"countyListings":1732,"countyListingDom":59,"countyPriceReducedShare":0.2625,"countyListingPeriod":"2026-06","metroMonthsSupply":6.2,"metroMedianDom":64,"metroPriceDrops":0.2917,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.109721851588709,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":52,"zipSalePrice":698842,"zipSalePriceYoy":-0.0038,"zipMedianDom":43,"zipActiveListings":192,"zipActiveListingsYoy":0.1611,"zipInventory":127,"zipInventoryYoy":0.0399,"zipPendingSales":77,"zipMonthsSupply":7.3,"zipSaleToList":0.9727,"zipSoldAboveList":0.1766,"zipOffMarketTwoWeeks":0.4287,"generatedAt":"2026-08-16 05:43:16.552639+00","summaryHtml":"<p>Resale liquidity supplies the report’s clearest counterpoint in 28801. In Redfin’s direct rolling-three-month ZIP resale observation ending June 30, 2026, median sold price was $698,842, down 0.4% from a year earlier. The for-sale sample recorded 52 homes sold, a 43-day median marketing time, 127 homes of inventory, and 7.3 months of supply. Sales averaged 97.3% of list price, and 17.7% sold above list. These are resale, not rental-transaction, observations: price, marketing, inventory, supply, and sale-to-list signals cannot serve as rental comparables. The flat-to-lower price change and supply reading differ from the current asking-rent path, but they do not determine any individual property’s economics.</p><p>Zillow’s ZIP asking-rent index provides that other path. At the stated Zillow period, Zillow ZORI for this ZIP was $1,702 per month, 3.4% higher than the same month a year before. ZORI is a typical observed asking-rent index blended across rental types, not a count of executed leases or a measured bedroom rent. The five-digit label is both Zillow’s ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The ACS 2024 five-year survey reports $1,232 median gross rent for occupied renter homes, including selected utilities, 38.1% below the index. As wider asking-rent context, the City of Asheville scope was $1,688.19, Buncombe County scope $1,678, and Asheville, NC metro scope $1,688; none is a ZIP observation.</p><p>The bedroom ladder is deliberately a modelling exercise rather than a second rent survey. Scaling the ZIP ZORI by the local HUD ladder gives modelled monthly estimates of $1,332 for a studio, $1,553 for one bedroom, $1,702 for two bedrooms, $2,069 for three bedrooms, and $2,855 for four bedrooms. These are modelled estimates, never measured bedroom rents. The local FY2026 HUD FMR/SAFMR ladder supplies the configuration pattern: it is an administrative, bedroom-specific standard, not asking rent and not evidence that a listed unit will charge that amount. The ladder is useful only for proportional sizing around the mixed-type ZIP index; it does not resolve unit quality, utilities, lease terms, or availability within the ZIP.</p><p>The affordability screen points to a separate tension. Applying the stated 30% arithmetic to the monthly ZIP index produces a required annual income of $68,080. The matched ACS ZCTA’s median household income was $58,438, making the index-to-income screen 34.9%; the survey measure carries sampling uncertainty. This calculation is arithmetic, not advice, an applicant qualification rule, or a claim about what any household can pay. In the same ACS renter universe, 1,884 of 3,934 renter households were reported as spending 30% or more of income on gross rent, a 47.9% share. That burden statistic is an aggregate survey result, not proof that a specific advertised unit is unaffordable or that a particular renter has that burden.</p><p>Stock and vacancy require equally careful reading. The matched ACS ZCTA counted 9,014 housing units; its 30.7% vacancy rate and 63.0% renter share describe an area with a substantial renter presence and a sizable reported vacant stock. The stock contains both single-family and large multifamily structures, so it cannot be treated as one building form. Among reported vacancies, 803 were for rent and 1,202 were for sale. Those classifications are not unit-level availability data, nor do they disclose price, condition, location within the statistical area, or lease readiness. A high aggregate vacancy estimate therefore cannot establish that a particular rental has concessions, will remain open, or competes directly with another listing.</p><p>History supplies useful context but not a projection. The direct Zillow ZIP ZORI series has 100% coverage across 91 monthly observations through its stated endpoint. Exact same-month annualized change was 3.4% over one year, 1.7% over three years, and 5.0% over five years. The recent direction therefore confirms the longer positive path, yet its pace is above the three-year rate and below the five-year rate rather than a simple acceleration. Complete coverage supports confidence in the series’ continuity, while annualized month-to-month return variability of 3.4% means one current reading is not a fixed condition. Separately, the maximum historical drawdown was -3.8%, showing that declines occurred within the positive longer record. Transparent national discovery ranks among history-eligible ZIPs were 1,210 for momentum, 2,152 for stability, and 1,770 for balanced history, with lower ranks stronger. These backward-looking measures are neither forecasts nor investment recommendations.</p><p>Combining rent and sale figures only as a screen sharpens the cross-source tension. Annualized ZIP ZORI divided by the direct ZIP median sold price equals 2.92%, a cross-source screening ratio only. It excludes unit-specific operating costs, financing, taxes, condition, actual lease collections, and transaction terms, so it cannot characterize property economics. The rent index’s positive current and multi-year history sits beside a resale sample with a slightly lower annual price result, extended supply, and sales below list on average. That does not negate the rent evidence; it challenges any assumption that a rising ZIP asking-rent index and resale conditions must move together. Conversely, the resale window cannot confirm rental demand because it tracks for-sale transactions rather than rental transactions.</p><p>The records also have timing and geography limits that constrain a decision. The current Zillow asking-rent index, the ACS occupied-renter survey, the HUD administrative ladder, and the recent resale window do not measure the same population, contract, or date. Before applying an area-level figure to a property, check the address’s market and delivery geography, the actual advertised rent, included utilities, bedroom count, term, availability, and whether the unit is occupied or truly rentable. For a possible sale comparison, verify the specific property’s sale status, list and contract terms, physical configuration, and whether it resembles the homes in the ZIP resale sample. Those checks retain the distinction between an index, a survey, an administrative standard, and direct resale observations instead of treating any one aggregate metric as a unit-level answer.</p>","findings":[{"body":"The direct ZIP resale window showed a modest annual decline in median sold price alongside substantial months of supply and an average sale-to-list result below par. That for-sale evidence does not disprove the rise in Zillow’s asking-rent index, but it does challenge a simple narrative in which rent movement and resale conditions are necessarily aligned.","title":"Resale evidence is the main counter-signal"},{"body":"Zillow’s current asking-rent index is above the ACS median gross-rent figure, but the difference is not a like-for-like rent gap. ZORI is a blended observed asking-rent index, whereas ACS is a five-year survey of occupied renter homes that includes selected utilities. Their populations, timing, and rent concepts differ.","title":"Current asking rent materially exceeds the ACS survey benchmark"},{"body":"The studio-through-four-bedroom amounts are modelled by scaling the mixed-type ZIP ZORI with the local HUD bedroom ladder. They help express relative bedroom sizing, but they do not document the asking or signed rent for a particular configuration. HUD FMR/SAFMR is an administrative standard rather than a rental listing dataset.","title":"Bedroom figures are proportional estimates, not observed rents"},{"body":"The arithmetic income screen exceeds the reported ACS median household income, and nearly half of surveyed renter households reported gross-rent burdens at or above the stated threshold. Those results identify a ZIP-level affordability tension. They cannot establish an applicant’s qualification, a tenant’s finances, or affordability for a specific unit with its own utilities and lease terms.","title":"Area-level affordability signals are pressured but not household determinations"}],"risks":["Zillow asking rent, ACS gross rent, HUD standards, and Redfin resale values are intentionally different measurement systems and vintages; comparing them without retaining those distinctions can materially misstate a unit’s current market position.","A ZCTA match is a statistical geography rather than a USPS delivery ZIP, so an address-level property can have boundary, delivery, or market-identification issues that aggregate ZIP and ZCTA measures cannot settle.","Complete history coverage strengthens confidence that the reported index record is continuous, but monthly variation and prior drawdown mean the latest reading should not be treated as a stable lease quote or future path.","Aggregate vacancy and rent-burden results describe populations and classifications, not a particular dwelling. They cannot establish an individual unit’s condition, availability, utilities, concessions, tenant income, or actual paid rent."],"qa":[{"a":"The measures answer different questions. Zillow ZORI is a current-style typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey result for occupied renter homes and includes selected utilities. Differences in timing, household mix, occupancy status, and utility treatment can all contribute to the observed gap.","q":"Why is Zillow’s current asking-rent figure higher than ACS median gross rent?"},{"a":"No. They are modelled monthly estimates created by scaling the ZIP-wide Zillow asking-rent index with the local HUD bedroom ladder. The result is useful for relative bedroom sizing only. It does not replace current listings, signed leases, utility information, property condition, or a unit-specific bedroom classification.","q":"Are the bedroom rent figures observed ZIP rents for each unit size?"},{"a":"It does not directly describe rental transactions. Redfin’s direct rolling-three-month ZIP observation measures for-sale activity, including sold prices, marketing time, inventory, supply, and sale-to-list outcomes. Its divergence from the asking-rent index is a cross-market tension, not confirmation or rejection of rental demand, lease pricing, or unit-level rental performance.","q":"What does the resale evidence say about the rental market?"},{"a":"Verify the property address and applicable market geography, actual advertised rent, included utilities, bedroom count, lease term, availability, and whether the unit is genuinely rentable. For sale comparisons, verify property condition, sale status, listing and contract terms, and physical similarity to the ZIP’s reported resale sample. Aggregate figures cannot perform those property-level checks.","q":"What should be verified before applying these area figures to one property?"}],"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":"2018-12-01","rent":1129.48939},{"period":"2019-01-01","rent":1140.543257},{"period":"2019-02-01","rent":1160.867059},{"period":"2019-03-01","rent":1155.754591},{"period":"2019-04-01","rent":1156.441408},{"period":"2019-05-01","rent":1175.760217},{"period":"2019-06-01","rent":1206.307163},{"period":"2019-07-01","rent":1213.764356},{"period":"2019-08-01","rent":1204.770664},{"period":"2019-09-01","rent":1207.288607},{"period":"2019-10-01","rent":1208.374628},{"period":"2019-11-01","rent":1208.671802},{"period":"2019-12-01","rent":1194.223688},{"period":"2020-01-01","rent":1191.050853},{"period":"2020-02-01","rent":1189.071024},{"period":"2020-03-01","rent":1202.419689},{"period":"2020-04-01","rent":1195.090234},{"period":"2020-05-01","rent":1192.55313},{"period":"2020-06-01","rent":1216.01578},{"period":"2020-07-01","rent":1229.749616},{"period":"2020-08-01","rent":1228.003932},{"period":"2020-09-01","rent":1221.514852},{"period":"2020-10-01","rent":1231.49726},{"period":"2020-11-01","rent":1238.677831},{"period":"2020-12-01","rent":1266.354545},{"period":"2021-01-01","rent":1272.041556},{"period":"2021-02-01","rent":1282.921818},{"period":"2021-03-01","rent":1290.455761},{"period":"2021-04-01","rent":1309.180628},{"period":"2021-05-01","rent":1321.481009},{"period":"2021-06-01","rent":1332.518072},{"period":"2021-07-01","rent":1350.705912},{"period":"2021-08-01","rent":1388.914207},{"period":"2021-09-01","rent":1401.400945},{"period":"2021-10-01","rent":1432.168387},{"period":"2021-11-01","rent":1451.613257},{"period":"2021-12-01","rent":1482.909971},{"period":"2022-01-01","rent":1505.745094},{"period":"2022-02-01","rent":1518.332448},{"period":"2022-03-01","rent":1528.579363},{"period":"2022-04-01","rent":1539.36374},{"period":"2022-05-01","rent":1557.377285},{"period":"2022-06-01","rent":1578.716708},{"period":"2022-07-01","rent":1587.020743},{"period":"2022-08-01","rent":1585.115719},{"period":"2022-09-01","rent":1604.28633},{"period":"2022-10-01","rent":1592.159432},{"period":"2022-11-01","rent":1609.03153},{"period":"2022-12-01","rent":1595.126347},{"period":"2023-01-01","rent":1613.561956},{"period":"2023-02-01","rent":1610.893943},{"period":"2023-03-01","rent":1622.214319},{"period":"2023-04-01","rent":1621.406945},{"period":"2023-05-01","rent":1633.213095},{"period":"2023-06-01","rent":1617.332183},{"period":"2023-07-01","rent":1617.558917},{"period":"2023-08-01","rent":1623.907588},{"period":"2023-09-01","rent":1631.572387},{"period":"2023-10-01","rent":1666.947206},{"period":"2023-11-01","rent":1669.80255},{"period":"2023-12-01","rent":1671.582907},{"period":"2024-01-01","rent":1635.125393},{"period":"2024-02-01","rent":1634.570255},{"period":"2024-03-01","rent":1663.46564},{"period":"2024-04-01","rent":1688.618281},{"period":"2024-05-01","rent":1685.257796},{"period":"2024-06-01","rent":1683.582805},{"period":"2024-07-01","rent":1670.485308},{"period":"2024-08-01","rent":1695.129154},{"period":"2024-09-01","rent":1689.108629},{"period":"2024-10-01","rent":1689.053155},{"period":"2024-11-01","rent":1650.136268},{"period":"2024-12-01","rent":1655.75081},{"period":"2025-01-01","rent":1665.320032},{"period":"2025-02-01","rent":1674.622557},{"period":"2025-03-01","rent":1656.09714},{"period":"2025-04-01","rent":1634.266789},{"period":"2025-05-01","rent":1630.181516},{"period":"2025-06-01","rent":1645.033593},{"period":"2025-07-01","rent":1656.977263},{"period":"2025-08-01","rent":1639.738384},{"period":"2025-09-01","rent":1641.332849},{"period":"2025-10-01","rent":1631.56295},{"period":"2025-11-01","rent":1659.885087},{"period":"2025-12-01","rent":1662.286284},{"period":"2026-01-01","rent":1673.378883},{"period":"2026-02-01","rent":1673.069985},{"period":"2026-03-01","rent":1677.640078},{"period":"2026-04-01","rent":1690.007678},{"period":"2026-05-01","rent":1700.464497},{"period":"2026-06-01","rent":1701.60495}],"historySummary":{"pointCount":91,"firstPeriod":"2018-12-01","latestPeriod":"2026-06-01","coverageMonths":91,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1645.033593,"endRent":1701.60495,"change":0.03438918040380701,"cagr":0.03438918040380701},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1617.332183,"endRent":1701.60495,"change":0.05210603479347187,"cagr":0.01707544777962755},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1332.518072,"endRent":1701.60495,"change":0.2769845195765568,"cagr":0.050115639431119074}},"maxDrawdown":-0.03831427112603358,"annualizedVolatility":0.0341984160027001,"consecutiveReturnCount":90}}