{"zip":"27516","city":"Chapel Hill","state":"NC","county":"Orange County","countySlug":"orange-county-nc","metro":"Durham-Chapel Hill, NC","metroSlug":"durham-nc","citySlug":"chapel-hill-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2272,"rentYoy":0.0434,"bedroomEstimates":[1882,2001,2272,2811,3356],"hudFmr":[1417,1507,1711,2117,2527],"ladderSource":"county","population":47358,"populationMoe":1669,"medianIncome":106353,"medianIncomeMoe":7545,"medianGrossRent":1564,"medianGrossRentMoe":111,"housingUnits":18951,"occupiedUnits":17503,"vacantUnits":1448,"renterOccupied":5126,"rentBurdenTotal":5126,"rentBurden30Plus":2947,"vacantForRent":354,"vacantForSale":130,"vacantSeasonal":162,"structureTotal":18951,"singleFamilyUnits":14887,"largeMultifamilyUnits":1235,"vacancyRate":0.07640757743654689,"renterShare":0.29286408044335255,"rentBurdenShare":0.5749122122512681,"requiredIncome":90880,"askingRentToIncome":0.25635384051225635,"askingVsAcsRent":1.4526854219948848,"askingVsHud2br":1.3278784336645237,"cityRent":1763.462361237642,"countyRent":1685,"metroRent":1691,"cityGrossRent":1613,"countyGrossRent":1496,"countyListings":470,"countyListingDom":51,"countyPriceReducedShare":0.179,"countyListingPeriod":"2026-06","metroMonthsSupply":3,"metroMedianDom":32,"metroPriceDrops":0.3119,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.10481935773454,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":183,"zipSalePrice":638856,"zipSalePriceYoy":-0.0535,"zipMedianDom":34,"zipActiveListings":367,"zipActiveListingsYoy":0.0337,"zipInventory":178,"zipInventoryYoy":-0.0405,"zipPendingSales":182,"zipMonthsSupply":3,"zipSaleToList":0.9894,"zipSoldAboveList":0.2418,"zipOffMarketTwoWeeks":0.4553,"generatedAt":"2026-08-16 05:23:08.562277+00","summaryHtml":"<p>Current rent and resale data pull in different directions. The June 2026 Zillow ZORI for this ZIP is $2,272 per month, a 4.34% rise from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, rather than a quoted rent for every available home. In the direct rolling-three-month Redfin ZIP resale observation, the median sold price was $638,856, 5.35% below a year earlier. Annualized ZORI divided by that sale price is 4.27%, solely a cross-source screening ratio—not a cap rate, property yield, net return, or expected return. The positive asking-rent reading and lower resale median form a present-data tension, not evidence that either market determines the other.</p><p>History provides context for why that snapshot needs restraint. Exact same-month annualized ZORI changes were 4.34% over one year, 4.11% over three years, and 5.71% over five years. Recent direction therefore confirms the longer positive path, although its latest pace is below the longest comparison. Annualized monthly-return variability is 4.14%, a high-variability reading that reduces the confidence warranted in one current rent snapshot. Separately, the record’s 6.93% maximum drawdown records the largest past peak-to-trough decline, not routine month-to-month fluctuation. The series has 100% coverage. Its transparent national discovery ranks among history-eligible ZIPs are 537 for momentum, 2,660 for stability, and 1,450 for balanced history; lower rank is higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Scope differences explain much of the apparent rent gap. The 27516 label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area, not identical to a USPS delivery ZIP. The matched ACS 2024 five-year survey places median gross rent at $1,564, a measure of occupied renter homes that includes selected utilities. It is not a contemporaneous asking-rent series. Consequently, the current ZORI stands 45.3% above that ACS median without creating a conflict in the underlying observations. HUD FMR/SAFMR is another separate universe: an administrative, bedroom-specific standard rather than asking rent. Keeping these definitions distinct is necessary before using any apparent gap as a market conclusion.</p><p>Bedroom detail is modelled, not measured. Using ratios in the local HUD ladder to scale the ZIP ZORI produces modelled monthly estimates of $1,882 for a studio, $2,001 for one bedroom, $2,272 for two bedrooms, $2,811 for three bedrooms, and $3,356 for four bedrooms. The local FY2026 HUD two-bedroom standard is $1,711; it supplies the scaling reference, not a claim that homes are advertised or leased at that amount. These estimates inherit the all-rental-type ZORI level and the HUD bedroom spread. They do not substitute for unit-specific listings, lease transactions, floor area, condition, or utility treatment. A reader should not relabel the figures as measured bedroom rents.</p><p>Affordability evidence offers a second, separate tension. Applying a 30% share of income to the annualized current ZIP ZORI produces a required household income of $90,880. This is arithmetic only: it is not advice and not an applicant qualification rule. The matched ZCTA median household income is $106,353, so the current index equals 25.6% of that median when annualized. Yet the ACS burden measure reports 57.5% of renter households spending at least the stated share of income on rent. The median-income comparison and burden statistic describe aggregates with survey uncertainty; neither establishes what a particular renter pays, earns, or can afford in a specific unit.</p><p>Supply composition adds context but does not convert vacancy into availability for a specific renter. The matched ZCTA contains 18,951 housing units, with a 7.64% vacancy rate; its stock includes 14,887 single-family units and 1,235 units in large multifamily structures. There are 354 units reported vacant for rent, a category that supplies no evidence about condition, asking price, timing, or suitability of any particular home. For wider context only, the Chapel Hill city-context rent is $1,763.46, the Orange County-context rent is $1,685, and the Durham-Chapel Hill, NC metro-context rent is $1,691. Those city, county, and metro figures are wider-area context, not ZIP rental observations.</p><p>Resale liquidity needs to remain in Redfin’s for-sale universe. Its direct rolling-three-month ZIP observation recorded 183 homes sold, a 34-day median marketing time, and inventory of 178 homes, down 4.05% year over year. Months of supply were 3.0. The average sale-to-list result was 98.94%; 24.18% of sales closed above list, while 45.53% went off market within a fortnight. These are resale signals, not rental transactions or rental comparables. Together with the declining resale median reported above, they challenge any attempt to turn the positive ZORI history or the income screen into a conclusion about sale pricing, while the rent data still show the specified recent increase.</p><p>Several limits remain material. ZORI is an index rather than an address-level quote; ACS is a multi-year survey of occupied renter homes; HUD is an administrative standard; and Redfin is a resale series measured over a rolling period. Their different timing, coverage, and definitions prevent direct substitution. Property-level review would need to verify the address’s relevant geography, bedroom count, property type, asking rent and whether selected utilities are included, available date, concessions, and actual comparable lease evidence. For a sale comparison, it would also need the property’s condition, size, listing history, and recorded transaction details. Which verified unit-level facts best match the decision under review?</p>","findings":[{"body":"Zillow’s ZIP asking-rent index increased over the latest same-month interval, while Redfin’s direct ZIP median resale price decreased. This is a cross-universe divergence rather than a measure of landlord economics. The annualized rent-index-to-sale-price calculation is useful only as a screening ratio; it does not incorporate operating costs, financing, taxes, vacancy, or property-specific transactions.","title":"Rent–resale divergence"},{"body":"The one-, three-, and five-year exact same-month ZORI changes are positive, so recent direction is consistent with the longer historical path. High monthly-return variability, however, means a current index reading deserves less precision than a low-variability series would suggest. Maximum drawdown records a separate prior peak-to-trough loss. The history measures remain retrospective, not projections.","title":"Past path positive, snapshot confidence limited"},{"body":"The arithmetic income screen sits below matched ZCTA median household income, while the ACS survey reports a majority of renter households at or above the burden threshold. Those aggregates use distinct constructs: ZORI is current asking rent, whereas ACS samples occupied renter homes and includes selected utilities in gross rent. Neither statistic identifies contract terms or finances for one address.","title":"Aggregate affordability evidence does not resolve a unit"},{"body":"Vacancy and structure counts describe the matched ZCTA housing stock, not the condition or immediate availability of a particular rental. Wider Chapel Hill city, Orange County, and metro rents are explicitly context, not substitutes for the ZIP index. The direct Redfin observation adds resale liquidity indicators only; it should not be used as a rental comparable set.","title":"Stock, vacancy, and resale evidence have narrow uses"}],"risks":["ZORI, ACS, HUD, and Redfin differ in observation type, timing, geography, and inclusion of utilities. Combining them without preserving those boundaries can create a misleading rent or affordability comparison.","High historical variability and the documented drawdown mean that the latest rent index may not represent a durable level. Historical positive changes do not establish future rent movement, sale prices, or property outcomes.","Median income and renter-burden estimates are household aggregates with survey uncertainty. They cannot determine an applicant’s income, household size, utility responsibility, rent concession, or eligibility for a particular dwelling.","Reported vacant-for-rent units and resale liquidity metrics do not verify availability, condition, legal status, bedroom configuration, or lease terms for any specific address. Property-level evidence is still necessary."],"qa":[{"a":"It is Zillow ZORI for the ZIP market: a typical observed asking-rent index blended across rental types. It is not a census median, a HUD standard, or a quote for every available unit. Its current increase describes the index’s latest same-month change and does not make a forecast.","q":"What does the current Zillow rent number represent?"},{"a":"ACS is a matched ZCTA five-year survey of occupied renter homes and its median gross rent includes selected utilities. ZORI is a ZIP asking-rent index. A ZCTA is a statistical area and not identical to a USPS delivery ZIP, so geography and measurement construction both remain different.","q":"Why does the ACS median gross rent differ from ZORI?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. The estimates should not be treated as measured rents, lease comparables, or evidence of a particular unit’s attainable price.","q":"Are the bedroom figures observed local rents?"},{"a":"It divides annualized ZIP ZORI by the direct ZIP median sold price and is useful only for cross-source screening. The Redfin feed remains a rolling-three-month for-sale resale observation, not rental transactions. It must not be labelled a cap rate, property yield, net return, or expected return.","q":"What does the Redfin rent-to-price screen tell us?"}],"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-09-01","rent":1420.649536},{"period":"2018-10-01","rent":1433.362649},{"period":"2018-11-01","rent":1497.80957},{"period":"2018-12-01","rent":1479.592898},{"period":"2019-01-01","rent":1487.489838},{"period":"2019-02-01","rent":1458.160147},{"period":"2019-03-01","rent":1487.032337},{"period":"2019-04-01","rent":1481.576646},{"period":"2019-05-01","rent":1480.5686},{"period":"2019-06-01","rent":1487.436649},{"period":"2019-07-01","rent":1496.021238},{"period":"2019-08-01","rent":1521.810932},{"period":"2019-09-01","rent":1529.084908},{"period":"2019-10-01","rent":1536.7347},{"period":"2019-11-01","rent":1516.797709},{"period":"2019-12-01","rent":1557.205287},{"period":"2020-01-01","rent":1580.333901},{"period":"2020-02-01","rent":1628.740082},{"period":"2020-03-01","rent":1551.624302},{"period":"2020-04-01","rent":1546.023008},{"period":"2020-05-01","rent":1540.256804},{"period":"2020-06-01","rent":1522.370427},{"period":"2020-07-01","rent":1529.721847},{"period":"2020-08-01","rent":1515.927448},{"period":"2020-09-01","rent":1540.184143},{"period":"2020-10-01","rent":1565.029471},{"period":"2020-11-01","rent":1613.152692},{"period":"2020-12-01","rent":1623.566849},{"period":"2021-01-01","rent":1631.105978},{"period":"2021-02-01","rent":1639.529248},{"period":"2021-03-01","rent":1611.159611},{"period":"2021-04-01","rent":1636.940713},{"period":"2021-05-01","rent":1664.823864},{"period":"2021-06-01","rent":1721.246546},{"period":"2021-07-01","rent":1742.858033},{"period":"2021-08-01","rent":1745.100855},{"period":"2021-09-01","rent":1749.572924},{"period":"2021-10-01","rent":1745.52832},{"period":"2021-11-01","rent":1745.455699},{"period":"2021-12-01","rent":1770.566758},{"period":"2022-01-01","rent":1812.882516},{"period":"2022-02-01","rent":1844.386739},{"period":"2022-03-01","rent":1874.87408},{"period":"2022-04-01","rent":1874.545755},{"period":"2022-05-01","rent":1882.042054},{"period":"2022-06-01","rent":1900.988769},{"period":"2022-07-01","rent":1897.433285},{"period":"2022-08-01","rent":1924.633286},{"period":"2022-09-01","rent":1916.421837},{"period":"2022-10-01","rent":1953.587857},{"period":"2022-11-01","rent":1949.648244},{"period":"2022-12-01","rent":1960.036783},{"period":"2023-01-01","rent":1948.278349},{"period":"2023-02-01","rent":1966.906191},{"period":"2023-03-01","rent":1983.000451},{"period":"2023-04-01","rent":1998.539448},{"period":"2023-05-01","rent":2008.686756},{"period":"2023-06-01","rent":2013.601073},{"period":"2023-07-01","rent":2032.484296},{"period":"2023-08-01","rent":2051.159603},{"period":"2023-09-01","rent":2046.513897},{"period":"2023-10-01","rent":2042.801504},{"period":"2023-11-01","rent":2034.346215},{"period":"2023-12-01","rent":2054.36857},{"period":"2024-01-01","rent":2053.85073},{"period":"2024-02-01","rent":2077.799077},{"period":"2024-03-01","rent":2082.538187},{"period":"2024-04-01","rent":2108.335658},{"period":"2024-05-01","rent":2105.960182},{"period":"2024-06-01","rent":2113.447749},{"period":"2024-07-01","rent":2116.514394},{"period":"2024-08-01","rent":2125.439291},{"period":"2024-09-01","rent":2131.234672},{"period":"2024-10-01","rent":2129.995225},{"period":"2024-11-01","rent":2145.996962},{"period":"2024-12-01","rent":2152.234433},{"period":"2025-01-01","rent":2165.936102},{"period":"2025-02-01","rent":2150.830257},{"period":"2025-03-01","rent":2178.432373},{"period":"2025-04-01","rent":2179.218453},{"period":"2025-05-01","rent":2196.271914},{"period":"2025-06-01","rent":2177.692925},{"period":"2025-07-01","rent":2185.678519},{"period":"2025-08-01","rent":2182.609593},{"period":"2025-09-01","rent":2200.919236},{"period":"2025-10-01","rent":2214.55277},{"period":"2025-11-01","rent":2225.765704},{"period":"2025-12-01","rent":2225.80179},{"period":"2026-01-01","rent":2234.548599},{"period":"2026-02-01","rent":2247.206128},{"period":"2026-03-01","rent":2237.036971},{"period":"2026-04-01","rent":2238.977036},{"period":"2026-05-01","rent":2243.683138},{"period":"2026-06-01","rent":2272.212063}],"historySummary":{"pointCount":94,"firstPeriod":"2018-09-01","latestPeriod":"2026-06-01","coverageMonths":94,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2177.692925,"endRent":2272.212063,"change":0.04340333612462843,"cagr":0.04340333612462843},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2013.601073,"endRent":2272.212063,"change":0.12843208789847527,"cagr":0.04109847197180572},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1721.246546,"endRent":2272.212063,"change":0.32009680326179124,"cagr":0.05711237252965029}},"maxDrawdown":-0.06926374272159663,"annualizedVolatility":0.04140845667845861,"consecutiveReturnCount":93}}