{"zip":"27704","city":"Durham","state":"NC","county":"Durham County","countySlug":"durham-county-nc","metro":"Durham-Chapel Hill, NC","metroSlug":"durham-nc","citySlug":"durham-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1775,"rentYoy":0.0347,"bedroomEstimates":[1470,1563,1775,2196,2622],"hudFmr":[1417,1507,1711,2117,2527],"ladderSource":"county","population":40102,"populationMoe":2374,"medianIncome":69668,"medianIncomeMoe":8784,"medianGrossRent":1382,"medianGrossRentMoe":71,"housingUnits":16578,"occupiedUnits":15523,"vacantUnits":1055,"renterOccupied":6100,"rentBurdenTotal":6100,"rentBurden30Plus":2922,"vacantForRent":445,"vacantForSale":68,"vacantSeasonal":0,"structureTotal":16578,"singleFamilyUnits":12637,"largeMultifamilyUnits":1046,"vacancyRate":0.06363855712389914,"renterShare":0.3929652773304129,"rentBurdenShare":0.4790163934426229,"requiredIncome":71000,"askingRentToIncome":0.30573577539185853,"askingVsAcsRent":1.284370477568741,"askingVsHud2br":1.037405026300409,"cityRent":1699.6803358478592,"countyRent":1690,"metroRent":1691,"cityGrossRent":1508,"countyGrossRent":1508,"countyListings":1177,"countyListingDom":52,"countyPriceReducedShare":0.2528,"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":157,"zipSalePrice":308430,"zipSalePriceYoy":-0.0653,"zipMedianDom":33,"zipActiveListings":326,"zipActiveListingsYoy":0.1741,"zipInventory":146,"zipInventoryYoy":0.2497,"zipPendingSales":157,"zipMonthsSupply":2.8,"zipSaleToList":0.973,"zipSoldAboveList":0.0916,"zipOffMarketTwoWeeks":0.3312,"generatedAt":"2026-09-01 12:12:05.423096+00","summaryHtml":"<p>ZIP 27704 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. In June 2026, Zillow ZORI was $1,775 per month. ZORI is a typical observed asking-rent index blended across rental types, rather than a lease-specific quote. Against wider context only, the City of Durham asking-rent figure is $1,699.68, the Durham County figure is $1,690, and the Durham-Chapel Hill, NC metro figure is $1,691; none is a substitute ZIP estimate. The ZIP’s asking-rent level therefore sits above each broader benchmark. A $71,000 annual income is the arithmetic result of applying a 30% screen to ZORI, versus a ZCTA ACS median household income of $69,668. That produces a 30.6% asking-rent-to-income screen, not advice, an applicant qualification rule, or evidence about any household’s actual budget.</p><p>The same-month rent record presents stable growth rather than a straight-line rise. The one-year change was 3.47%, the three-year annualized change was 2.84%, and the five-year annualized change was 4.81%. Recent direction confirms the longer positive path because all three measures are positive, although the one-year pace remains below the faster five-year result. Monthly history has complete coverage. Variability, measured as annualized monthly-return volatility, was 2.56%, which supports somewhat more confidence in the current ZORI snapshot than a highly erratic series would. Still, the history’s maximum drawdown was 3.33%, showing that rent index declines have occurred. Transparent national discovery ranks among history-eligible ZIPs were 930 for momentum, 805 for stability, and 534 for the balanced measure, where a lower rank indicates a higher position. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The large gap between sources should not be read as a contradiction without regard to their universes. The ACS 2024 five-year estimate reports median gross rent of $1,382, with a $71 margin of error, for occupied renter homes and includes selected utilities. Zillow’s current asking index is 128.4% of that ACS median, a difference consistent with unlike populations and rent concepts rather than a direct estimate of lease renewal terms. HUD’s FY2026 two-bedroom FMR is $1,711. HUD FMR or SAFMR is an administrative, bedroom-specific standard, not asking rent. The bedroom ladder shown here is therefore modelled: scaling ZIP ZORI with the local HUD ladder produces estimates of $1,470 for a studio, $1,563 for one bedroom, $1,775 for two bedrooms, $2,196 for three bedrooms, and $2,622 for four bedrooms. They are modelled estimates, never measured bedroom rents.</p><p>ACS provides a separate affordability and stock lens for the matched ZCTA. Of 6,100 renter-occupied homes, 2,922 households were estimated to spend at least 30% of income on gross rent, a 47.9% burden share. Gross rent includes selected utilities, so this burden statistic cannot be equated to the ZORI screen. It also cannot prove that a particular available unit is affordable or burdensome. The housing stock totals 16,578 units, including separately identified single-family and large-multifamily categories. There were 1,055 vacant units, producing a 6.4% vacancy rate. This is an all-housing ACS vacancy measure, not a current count of rentable listings, lease concessions, or unit-level availability.</p><p>Scope discipline is especially important in comparing these figures. The City of Durham values are citywide context, Durham County values are county context, and Durham-Chapel Hill values are metro context; each can frame the ZIP result but cannot replace it. The ZIP’s lower ACS gross-rent level and higher current ZORI also reflect different measurement populations and timing, rather than a single rent trend that can be transferred across geographies. Likewise, renter share, vacancy, median income, and burden statistics describe aggregate ZCTA conditions. They establish useful context for the rent screen, but they do not identify the mix, quality, utility treatment, or terms of a specific rental listing.</p><p>Redfin supplies a different and direct ZIP evidence universe: a rolling-three-month for-sale/resale observation, not rental transactions. It reported a $308,430 median sold price, down 6.53% year over year, alongside 157 homes sold and 33 median days on market. Inventory stood at 146 homes and was up 24.97%. The 2.8 months of supply describes the amount of for-sale inventory relative to the current sales pace, signaling a market with less than a fully exhausted listing base; it is not rental vacancy. Sale-to-list evidence also leaned below list-price conditions: the average sale-to-list ratio was 97.3%, while 9.16% of sales closed above list. These resale measures must remain in the for-sale market rather than being treated as rental comparables or property economics.</p><p>Annualizing ZIP ZORI and dividing it by the Redfin median sold price produces a 6.91% cross-source screening ratio. That arithmetic ratio is not a cap rate, net return, expected return, property yield, or evidence of property-level cash flow. Its main use here is to place a current asking-rent index beside a ZIP resale-price observation. The tension is clear: the rent history remains positive and the latest asking index exceeds the broader rent contexts, while Redfin records a lower median sold price, rising inventory, and below-list sale-to-list signals. Resale evidence therefore challenges any simple reading that rent growth alone describes all current housing-market conditions. Conversely, it does not disprove the rent series because the two datasets observe different transactions, units, and timing.</p><p>Important limits remain before applying this ZIP summary to a property. Check contemporaneous asking rents for genuinely comparable bedroom counts, property types, conditions, lease lengths, concessions, and included utilities. Verify whether an address falls within the relevant delivery area as well as the statistical geography, because the ZCTA match is not a USPS boundary. For a prospective sale comparison, inspect recent ZIP listing and sale records for property characteristics, list-price changes, marketing exposure, and transaction status rather than relying on the median alone. Confirm the bedroom count used in the modelled ladder and distinguish any administrative HUD standard from an owner’s actual asking price. The central unresolved question is whether a specific home’s current terms match the broad indicators summarized here.</p>","findings":[{"body":"Zillow ZORI for ZIP 27704 is above the City of Durham, Durham County, and Durham-Chapel Hill metro context rent figures. This is a ZIP-level asking-rent index, however, not a direct reading of signed leases or a representative rent for each property type. The comparison is useful for scale, not for substituting broader geographies for the ZIP.","title":"Current asking rent exceeds wider context"},{"body":"One-year, three-year, and five-year same-month rent changes were all positive. The current pace is stronger than the three-year annualized result but slower than the five-year result. Low measured variability improves confidence that the current index is not merely a sharp monthly swing, while the recorded drawdown still establishes that prior declines occurred.","title":"Positive rent history has been comparatively stable"},{"body":"ACS median gross rent covers occupied renter homes and selected utilities, Zillow ZORI summarizes observed asking rents across rental types, and HUD FMR or SAFMR is an administrative bedroom-specific standard. The ZIP bedroom figures are modelled by applying the local HUD ladder to ZORI. None of those modelled values should be treated as measured rents for actual available units.","title":"Gross rent, asking rent, and HUD standards answer different questions"},{"body":"Redfin’s direct ZIP resale record shows a lower year-over-year median sold price, more inventory, and average sales below list, even as Zillow’s rent history remains positive. The annualized-rent-to-sold-price figure is only a cross-source screening ratio. It does not incorporate property-specific costs, cash flow, or transaction differences between rental and resale markets.","title":"Resale signals create a cross-market tension"}],"risks":["Zillow ZORI is a blended asking-rent index across rental types, so it may not match the rent, concessions, utilities, condition, or lease structure of an individual available home.","ACS ZCTA estimates describe surveyed occupied homes over five years and carry sampling uncertainty; they should not be treated as current lease quotes, applicant profiles, or evidence about a particular unit.","The modelled bedroom ladder inherits the local HUD structure and the ZIP ZORI level. It is not observed bedroom-rent data and may differ from contemporary listings with unusual features or terms.","Redfin resale observations concern homes offered and sold in the for-sale market. Price, supply, and sale-to-list signals cannot establish rental demand, unit economics, or a future resale outcome."],"qa":[{"a":"The measures cover different evidence universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey estimate for occupied renter homes and includes selected utilities. Different timing, sampled households, utility treatment, and rent concepts make a gap between them informative but not directly contradictory.","q":"Why does Zillow ZORI differ from ACS median gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled estimates. They scale the ZIP Zillow ZORI using the local HUD bedroom ladder, which is an administrative FMR or SAFMR standard. They should be used only to show a consistent bedroom-size relationship and not as measured asking rents, signed rents, or listing comparables.","q":"Are the bedroom-level rents observed in ZIP 27704?"},{"a":"It does not directly describe rental transactions. Redfin provides a rolling-three-month ZIP for-sale/resale observation covering sold prices, sales activity, marketing time, inventory, supply, and sale-to-list behavior. Its tension with the rent evidence is useful context, but it cannot confirm rent levels, rental vacancy, lease terms, or property-specific rental economics.","q":"What does the Redfin section say about the rental market?"},{"a":"A property review should compare current asks with truly similar bedrooms, property type, condition, utilities, concessions, and lease length. It should also confirm geography, current listing status, recent sale evidence, list-price changes, and transaction characteristics. Those checks are necessary because ZIP, ZCTA, HUD, and resale indicators are broad measures rather than address-level facts.","q":"What property-level items remain necessary to check?"}],"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-03-01","rent":1147.170256},{"period":"2018-04-01","rent":1154.91829},{"period":"2018-05-01","rent":1160.063004},{"period":"2018-06-01","rent":1155.955782},{"period":"2018-07-01","rent":1163.607578},{"period":"2018-08-01","rent":1161.446363},{"period":"2018-09-01","rent":1160.877173},{"period":"2018-10-01","rent":1168.376937},{"period":"2018-11-01","rent":1168.678063},{"period":"2018-12-01","rent":1179.585492},{"period":"2019-01-01","rent":1182.545913},{"period":"2019-02-01","rent":1182.325576},{"period":"2019-03-01","rent":1179.811484},{"period":"2019-04-01","rent":1182.20877},{"period":"2019-05-01","rent":1190.783531},{"period":"2019-06-01","rent":1203.617595},{"period":"2019-07-01","rent":1211.762947},{"period":"2019-08-01","rent":1222.422741},{"period":"2019-09-01","rent":1235.680578},{"period":"2019-10-01","rent":1241.432086},{"period":"2019-11-01","rent":1254.698375},{"period":"2019-12-01","rent":1257.083894},{"period":"2020-01-01","rent":1263.800594},{"period":"2020-02-01","rent":1268.081355},{"period":"2020-03-01","rent":1266.722515},{"period":"2020-04-01","rent":1263.459446},{"period":"2020-05-01","rent":1270.123155},{"period":"2020-06-01","rent":1278.302954},{"period":"2020-07-01","rent":1287.011181},{"period":"2020-08-01","rent":1289.54528},{"period":"2020-09-01","rent":1300.180183},{"period":"2020-10-01","rent":1310.607065},{"period":"2020-11-01","rent":1314.928723},{"period":"2020-12-01","rent":1325.129185},{"period":"2021-01-01","rent":1332.875447},{"period":"2021-02-01","rent":1351.706112},{"period":"2021-03-01","rent":1360.846387},{"period":"2021-04-01","rent":1380.020958},{"period":"2021-05-01","rent":1385.23317},{"period":"2021-06-01","rent":1403.41279},{"period":"2021-07-01","rent":1411.500064},{"period":"2021-08-01","rent":1427.300887},{"period":"2021-09-01","rent":1425.769049},{"period":"2021-10-01","rent":1445.697606},{"period":"2021-11-01","rent":1466.562018},{"period":"2021-12-01","rent":1484.989744},{"period":"2022-01-01","rent":1484.224998},{"period":"2022-02-01","rent":1483.567425},{"period":"2022-03-01","rent":1506.064445},{"period":"2022-04-01","rent":1522.764067},{"period":"2022-05-01","rent":1547.598679},{"period":"2022-06-01","rent":1559.00761},{"period":"2022-07-01","rent":1591.888801},{"period":"2022-08-01","rent":1607.58185},{"period":"2022-09-01","rent":1619.716412},{"period":"2022-10-01","rent":1610.946867},{"period":"2022-11-01","rent":1597.182796},{"period":"2022-12-01","rent":1609.947147},{"period":"2023-01-01","rent":1630.094977},{"period":"2023-02-01","rent":1653.372671},{"period":"2023-03-01","rent":1643.284734},{"period":"2023-04-01","rent":1647.738402},{"period":"2023-05-01","rent":1640.29976},{"period":"2023-06-01","rent":1632.185284},{"period":"2023-07-01","rent":1613.892436},{"period":"2023-08-01","rent":1617.796434},{"period":"2023-09-01","rent":1630.997452},{"period":"2023-10-01","rent":1655.372758},{"period":"2023-11-01","rent":1685.215458},{"period":"2023-12-01","rent":1702.800053},{"period":"2024-01-01","rent":1695.534447},{"period":"2024-02-01","rent":1681.886667},{"period":"2024-03-01","rent":1681.017314},{"period":"2024-04-01","rent":1679.318985},{"period":"2024-05-01","rent":1700.866681},{"period":"2024-06-01","rent":1720.716392},{"period":"2024-07-01","rent":1717.56341},{"period":"2024-08-01","rent":1708.840569},{"period":"2024-09-01","rent":1694.182843},{"period":"2024-10-01","rent":1705.144753},{"period":"2024-11-01","rent":1680.079641},{"period":"2024-12-01","rent":1663.425066},{"period":"2025-01-01","rent":1672.440184},{"period":"2025-02-01","rent":1692.131999},{"period":"2025-03-01","rent":1724.930717},{"period":"2025-04-01","rent":1735.165839},{"period":"2025-05-01","rent":1722.211369},{"period":"2025-06-01","rent":1715.644015},{"period":"2025-07-01","rent":1732.601849},{"period":"2025-08-01","rent":1745.463441},{"period":"2025-09-01","rent":1759.046815},{"period":"2025-10-01","rent":1750.67664},{"period":"2025-11-01","rent":1768.154381},{"period":"2025-12-01","rent":1779.977477},{"period":"2026-01-01","rent":1782.01747},{"period":"2026-02-01","rent":1777.680119},{"period":"2026-03-01","rent":1762.619462},{"period":"2026-04-01","rent":1762.785247},{"period":"2026-05-01","rent":1770.946048},{"period":"2026-06-01","rent":1775.248747}],"historySummary":{"pointCount":100,"firstPeriod":"2018-03-01","latestPeriod":"2026-06-01","coverageMonths":100,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1715.644015,"endRent":1775.248747,"change":0.03474189953094675,"cagr":0.03474189953094675},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1632.185284,"endRent":1775.248747,"change":0.08765148442546566,"cagr":0.028402804476175048},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1403.41279,"endRent":1775.248747,"change":0.264951238615974,"cagr":0.04812904721908007}},"maxDrawdown":-0.033295042847479306,"annualizedVolatility":0.025573706915480342,"consecutiveReturnCount":99}}