{"zip":"27603","city":"Raleigh","state":"NC","county":"Wake County","countySlug":"wake-county-nc","metro":"Raleigh-Cary, NC","metroSlug":"raleigh-nc","citySlug":"raleigh-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1725,"rentYoy":-0.0081,"bedroomEstimates":[1498,1570,1725,2169,2892],"hudFmr":[1450,1520,1670,2100,2800],"ladderSource":"safmr","population":53972,"populationMoe":2842,"medianIncome":90484,"medianIncomeMoe":3970,"medianGrossRent":1547,"medianGrossRentMoe":100,"housingUnits":24238,"occupiedUnits":21942,"vacantUnits":2296,"renterOccupied":8475,"rentBurdenTotal":8475,"rentBurden30Plus":3698,"vacantForRent":1291,"vacantForSale":75,"vacantSeasonal":159,"structureTotal":24238,"singleFamilyUnits":15715,"largeMultifamilyUnits":4182,"vacancyRate":0.09472728773001073,"renterShare":0.3862455564670495,"rentBurdenShare":0.43634218289085547,"requiredIncome":69000,"askingRentToIncome":0.22876972724459574,"askingVsAcsRent":1.1150614091790563,"askingVsHud2br":1.032934131736527,"cityRent":1579.446401735139,"countyRent":1676,"metroRent":1689,"cityGrossRent":1572,"countyGrossRent":1623,"countyListings":4147,"countyListingDom":48,"countyPriceReducedShare":0.2298,"countyListingPeriod":"2026-06","metroMonthsSupply":3,"metroMedianDom":34,"metroPriceDrops":0.3773,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0823388369441294,"apartmentTimeOnMarket":32.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":233,"zipSalePrice":415906,"zipSalePriceYoy":-0.0886,"zipMedianDom":33,"zipActiveListings":455,"zipActiveListingsYoy":-0.1076,"zipInventory":235,"zipInventoryYoy":-0.0838,"zipPendingSales":215,"zipMonthsSupply":3.1,"zipSaleToList":0.9867,"zipSoldAboveList":0.2205,"zipOffMarketTwoWeeks":0.3894,"generatedAt":"2026-08-12 06:37:09.586099+00","summaryHtml":"<p>Cooling, rather than a fresh upswing, is the central current tension in ZIP 27603. Zillow’s June 2026 ZIP ZORI—a typical observed asking-rent index blended across rental types—was $1,725 per month. Its exact same-month change was -0.81% over 1 year, after annualized gains of 0.91% over 3 years and 3.70% over 5 years. The recent direction therefore breaks from, rather than confirms, the longer upward path. These are backward-looking observations, not forecasts or investment recommendations. Annualized monthly-return variability was 3.15%, maximum drawdown was -2.97%, and series coverage was 99.21%. That relatively contained historical movement lends qualified confidence to the index as an area-level snapshot, but the latest reversal means one current asking-rent reading should not be assumed to represent a stable price for every listing. Transparent national discovery ranks among history-eligible ZIPs were 2,449 for momentum, 1,846 for stability, and 2,557 for balanced history; lower ranks are higher and none predicts future rent.</p><p>Scope is especially important when placing the ZIP reading beside wider geographies: City of Raleigh context rent was $1,579, Wake County context rent was $1,676, and Raleigh-Cary, NC metro context rent was $1,689; each is wider context only, not a substitute for the ZIP index. The ZIP label 27603 is both Zillow’s ZIP market identifier and the matching Census ZCTA label. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year matched ZCTA survey, median gross rent was $1,547, and the current asking index was 11.51% higher. ACS median gross rent describes occupied renter homes and includes selected utilities, whereas ZORI captures typical observed asks across rental types. The gap is consequently a difference between evidence universes and periods, not evidence that any given occupied home or current listing is priced at either figure.</p><p>Bedroom comparisons should be read as a sizing model, not as direct rent observations. The local HUD FY2026 FMR/SAFMR ladder is an administrative, bedroom-specific standard, not asking rent. Scaling ZIP ZORI with the local HUD ladder gives modelled monthly estimates of $1,498 for a studio, $1,570 for one bedroom, $1,725 for two bedrooms, $2,169 for three bedrooms, and $2,892 for four bedrooms. These modelled estimates preserve the local HUD size relationships around the ZIP index; they are never measured bedroom rents. A property can depart from them because these source inputs do not report the exact condition, utility treatment, lease structure, or timing of that property’s advertisement.</p><p>The required-income screen provides a second tension: applying the stated 30% arithmetic to ZIP ZORI yields $69,000 in annual household income, below the matched ZCTA median household income of $90,484. This is arithmetic, not advice and not an applicant qualification rule; it neither measures a household’s actual earnings nor captures its non-rent obligations. Separately, ACS reports that 3,698 of 8,475 renter households paid at least 30% of income toward rent, a 43.63% burden share. That survey burden is an area-level description of occupied renter homes, not proof that a particular unit would impose that burden or qualify a particular applicant. It also should not be collapsed into the ZORI screen, because the ACS gross-rent measure includes selected utilities and the index measures asking rent.</p><p>Area stock and vacancy describe a further contrast between broad inventory conditions and a listing search. The matched ZCTA contains 24,238 housing units: 21,942 are occupied and 2,296 are vacant, for a 9.47% vacancy rate. Of vacant units, 1,291 are classified as for rent. The survey’s housing-stock count spans owner and renter occupancy alongside vacancies, whereas ZORI is an asking-rent index across rental types. These are area-level stock and status counts, not a live catalogue of available homes. They do not show unit condition, asking price, lease terms, or whether a vacancy is presently marketable; vacancy cannot prove availability at a specific property. Counting renter occupancy, owner occupancy, and vacancy in the survey does not convert ZORI into a measure of all housing payments.</p><p>These measures should remain unreconciled unless their universes match. Zillow reports a ZIP-level asking-rent index from observed asks and blends rental types; ACS is a multiyear survey of occupied renter homes, with sampling uncertainty and selected utilities; HUD is an administrative benchmark built by bedroom. The city, county, and metro figures are useful only as named wider-scope context. None is a property appraisal, lease quote, vacancy feed, or count of identical homes. The ZCTA match makes ACS geographically useful for the label, but it does not make its survey boundary a USPS delivery geography. Timing also differs across the index, survey, HUD standard, and history endpoint, so apparent gaps cannot alone establish a change in a particular property or tenant experience.</p><p>Property-level checking is therefore the decisive next step before comparing a listing with any benchmark here. Confirm the advertised monthly asking amount, bedroom count, included and excluded utilities, mandatory recurring charges, lease term, furnishing status, availability date, and whether the listing is still active. Then distinguish the listing’s price from gross rent and from the HUD-based model, rather than treating the figures as interchangeable. A reader can also verify the geographic label used by the platform and whether the advertised property fits the rental types blended into ZORI. These checks do not turn the area statistics into a prediction; they determine whether the specific listing’s terms and evidence universe are comparable. The key question is whether that property’s actual terms match the measure being used to assess it.</p>","findings":[{"body":"At $1,725, the June ZIP index is a current asking-rent benchmark, not a lease quote. The one-year decline interrupts the positive three- and five-year annualized record. Volatility, drawdown, coverage, and national discovery ranks describe the reliability and pattern of the historical series, but all are backward-looking and cannot be converted into a projection.","title":"Cooling interrupts the longer record"},{"body":"The ACS ZCTA median gross rent is below the ZIP asking index, but this is not a like-for-like spread. ACS surveys occupied renter homes, includes selected utilities, and uses a multiyear sample, while Zillow summarizes observed asking rents. The ZCTA is statistical geography rather than a USPS delivery ZIP, so matching the label does not remove the source-boundary limitation.","title":"Asking rent and ACS gross rent are not like-for-like"},{"body":"HUD’s bedroom-specific FMR is an administrative reference. Applying its local size ladder to the ZIP ZORI generates the reported studio-through-four-bedroom modelled estimates. Those outputs are designed for internal size scaling around a blended index; they are not measured asking rents for bedrooms, buildings, or properties and do not disclose a listing’s utilities or fees.","title":"Bedroom figures are modelled size adjustments"},{"body":"The income screen and observed burden answer distinct questions. The first is a 30% arithmetic conversion of the asking index; the second is an ACS survey share for occupied renter households. Vacancy and stock data likewise provide area-level context. Neither burden nor vacant-for-rent counts prove the payment pressure, availability, or terms of a particular unit.","title":"Burden, income screens, and vacancy answer separate questions"}],"risks":["The cooling label, annualized returns, drawdown, volatility, coverage, and discovery ranks are historical descriptions of the Zillow series through its endpoint. They are not forecasts of rents, investment results, or later listing behavior.","The ACS result is a matched ZCTA survey estimate for occupied renter homes and includes selected utilities; it may differ from a current Zillow asking-rent index even without a market change.","The bedroom figures are modelled by applying a HUD bedroom ladder to the ZIP index. They are not measured bedroom rents and could differ from a listing’s exact size, utility package, or lease terms.","Vacant units and households paying at least 30% of income toward rent are area-level counts or survey estimates; neither proves a particular unit is available, affordable, or burdensome."],"qa":[{"a":"The June 2026 value is Zillow ZIP ZORI, described in the packet as a typical observed asking-rent index blended across rental types. It is an area-level reference at the stated endpoint, not a median lease payment, an ACS gross-rent statistic, or a quoted price for a specified property.","q":"What is the current rent figure measuring?"},{"a":"The ACS figure comes from the 2024 five-year survey for the matched Census ZCTA. It summarizes occupied renter homes and includes selected utilities, while ZORI captures observed asking rents. A ZCTA is a statistical area, not the same as a USPS delivery ZIP; matching labels does not make these universes or boundaries identical.","q":"Why does the ACS figure differ from the Zillow index?"},{"a":"No. They are modelled monthly estimates generated by scaling the ZIP ZORI with the local HUD bedroom ladder, so their pattern is tied to a bedroom-specific administrative standard. HUD FMR/SAFMR itself is not asking rent. The estimates therefore are not measured rents for a studio, a one-bedroom home, or any individual apartment or house.","q":"Are the bedroom amounts observed rents?"},{"a":"No. The $69,000 result merely divides annualized ZIP asking rent by 30%; it is arithmetic rather than advice or an applicant-screening rule. The ACS burden share identifies renter households in the survey that paid at least that threshold. Property-level terms, utilities, fees, availability, and actual income are not established by either figure.","q":"Does the 30% result mean a household will qualify or afford a listing?"}],"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":"2016-01-01","rent":1133.888907},{"period":"2016-02-01","rent":1111.509538},{"period":"2016-03-01","rent":1110.180077},{"period":"2016-04-01","rent":1111.323527},{"period":"2016-05-01","rent":1130.723381},{"period":"2016-06-01","rent":1144.61512},{"period":"2016-07-01","rent":1140.238731},{"period":"2016-08-01","rent":1153.813494},{"period":"2016-09-01","rent":1165.707997},{"period":"2016-10-01","rent":1160.838518},{"period":"2016-11-01","rent":1131.041739},{"period":"2017-01-01","rent":1148.974217},{"period":"2017-02-01","rent":1164.555194},{"period":"2017-03-01","rent":1150.575645},{"period":"2017-04-01","rent":1136.87974},{"period":"2017-05-01","rent":1142.081658},{"period":"2017-06-01","rent":1155.97026},{"period":"2017-07-01","rent":1174.446942},{"period":"2017-08-01","rent":1159.704067},{"period":"2017-09-01","rent":1162.258466},{"period":"2017-10-01","rent":1159.131001},{"period":"2017-11-01","rent":1194.64996},{"period":"2017-12-01","rent":1197.907809},{"period":"2018-01-01","rent":1181.513312},{"period":"2018-02-01","rent":1191.930524},{"period":"2018-03-01","rent":1202.522989},{"period":"2018-04-01","rent":1238.505895},{"period":"2018-05-01","rent":1232.941217},{"period":"2018-06-01","rent":1230.842811},{"period":"2018-07-01","rent":1227.689335},{"period":"2018-08-01","rent":1237.09845},{"period":"2018-09-01","rent":1240.376936},{"period":"2018-10-01","rent":1239.115357},{"period":"2018-11-01","rent":1235.643929},{"period":"2018-12-01","rent":1236.755751},{"period":"2019-01-01","rent":1256.4625},{"period":"2019-02-01","rent":1262.404352},{"period":"2019-03-01","rent":1272.98021},{"period":"2019-04-01","rent":1262.971696},{"period":"2019-05-01","rent":1273.012105},{"period":"2019-06-01","rent":1277.24728},{"period":"2019-07-01","rent":1284.058315},{"period":"2019-08-01","rent":1294.189824},{"period":"2019-09-01","rent":1301.335276},{"period":"2019-10-01","rent":1317.689989},{"period":"2019-11-01","rent":1320.688506},{"period":"2019-12-01","rent":1331.209165},{"period":"2020-01-01","rent":1332.785775},{"period":"2020-02-01","rent":1333.786722},{"period":"2020-03-01","rent":1340.634468},{"period":"2020-04-01","rent":1335.638857},{"period":"2020-05-01","rent":1322.005836},{"period":"2020-06-01","rent":1324.237071},{"period":"2020-07-01","rent":1322.528616},{"period":"2020-08-01","rent":1324.730149},{"period":"2020-09-01","rent":1317.675224},{"period":"2020-10-01","rent":1324.367737},{"period":"2020-11-01","rent":1340.578541},{"period":"2020-12-01","rent":1351.097037},{"period":"2021-01-01","rent":1352.579625},{"period":"2021-02-01","rent":1340.75041},{"period":"2021-03-01","rent":1354.101961},{"period":"2021-04-01","rent":1369.242655},{"period":"2021-05-01","rent":1410.542699},{"period":"2021-06-01","rent":1438.254458},{"period":"2021-07-01","rent":1477.473884},{"period":"2021-08-01","rent":1505.507571},{"period":"2021-09-01","rent":1543.478321},{"period":"2021-10-01","rent":1566.370854},{"period":"2021-11-01","rent":1587.231691},{"period":"2021-12-01","rent":1594.306924},{"period":"2022-01-01","rent":1599.985233},{"period":"2022-02-01","rent":1608.924321},{"period":"2022-03-01","rent":1630.714383},{"period":"2022-04-01","rent":1653.355526},{"period":"2022-05-01","rent":1659.23488},{"period":"2022-06-01","rent":1663.083401},{"period":"2022-07-01","rent":1662.853127},{"period":"2022-08-01","rent":1669.544298},{"period":"2022-09-01","rent":1664.980352},{"period":"2022-10-01","rent":1658.078965},{"period":"2022-11-01","rent":1657.717843},{"period":"2022-12-01","rent":1676.147452},{"period":"2023-01-01","rent":1694.656269},{"period":"2023-02-01","rent":1707.31517},{"period":"2023-03-01","rent":1695.47331},{"period":"2023-04-01","rent":1685.229456},{"period":"2023-05-01","rent":1678.258399},{"period":"2023-06-01","rent":1678.538289},{"period":"2023-07-01","rent":1684.689882},{"period":"2023-08-01","rent":1687.546899},{"period":"2023-09-01","rent":1685.538808},{"period":"2023-10-01","rent":1682.633534},{"period":"2023-11-01","rent":1680.026624},{"period":"2023-12-01","rent":1674.858833},{"period":"2024-01-01","rent":1673.381259},{"period":"2024-02-01","rent":1675.825519},{"period":"2024-03-01","rent":1684.378841},{"period":"2024-04-01","rent":1686.508458},{"period":"2024-05-01","rent":1682.817327},{"period":"2024-06-01","rent":1679.855459},{"period":"2024-07-01","rent":1676.02299},{"period":"2024-08-01","rent":1678.645732},{"period":"2024-09-01","rent":1683.25527},{"period":"2024-10-01","rent":1700.92857},{"period":"2024-11-01","rent":1706.102968},{"period":"2024-12-01","rent":1712.033016},{"period":"2025-01-01","rent":1709.163711},{"period":"2025-02-01","rent":1711.043696},{"period":"2025-03-01","rent":1717.044357},{"period":"2025-04-01","rent":1721.497132},{"period":"2025-05-01","rent":1737.515869},{"period":"2025-06-01","rent":1738.701469},{"period":"2025-07-01","rent":1744.390806},{"period":"2025-08-01","rent":1745.013193},{"period":"2025-09-01","rent":1747.639676},{"period":"2025-10-01","rent":1740.906501},{"period":"2025-11-01","rent":1742.099396},{"period":"2025-12-01","rent":1740.079659},{"period":"2026-01-01","rent":1742.494809},{"period":"2026-02-01","rent":1739.795571},{"period":"2026-03-01","rent":1734.911098},{"period":"2026-04-01","rent":1733.20444},{"period":"2026-05-01","rent":1724.657436},{"period":"2026-06-01","rent":1724.554433}],"historySummary":{"pointCount":125,"firstPeriod":"2016-01-01","latestPeriod":"2026-06-01","coverageMonths":126,"coverageRatio":0.9920634920634921,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1738.701469,"endRent":1724.554433,"change":-0.0081365526240319,"cagr":-0.0081365526240319},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1678.538289,"endRent":1724.554433,"change":0.027414414256474506,"cagr":0.009055881540449118},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1438.254458,"endRent":1724.554433,"change":0.199060724899905,"cagr":0.03697487894079554}},"maxDrawdown":-0.029738371950106757,"annualizedVolatility":0.0314578130601509,"consecutiveReturnCount":123}}