{"zip":"29492","city":"Charleston","state":"SC","county":"Berkeley County","countySlug":"berkeley-county-sc","metro":"Charleston-North Charleston, SC","metroSlug":"charleston-sc","citySlug":"charleston-sc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2164,"rentYoy":0.0401,"bedroomEstimates":[1885,1972,2164,2693,3107],"hudFmr":[1960,2050,2250,2800,3230],"ladderSource":"safmr","population":20436,"populationMoe":1084,"medianIncome":110509,"medianIncomeMoe":17257,"medianGrossRent":2043,"medianGrossRentMoe":135,"housingUnits":10531,"occupiedUnits":9468,"vacantUnits":1063,"renterOccupied":3820,"rentBurdenTotal":3820,"rentBurden30Plus":2192,"vacantForRent":537,"vacantForSale":0,"vacantSeasonal":172,"structureTotal":10531,"singleFamilyUnits":5806,"largeMultifamilyUnits":3043,"vacancyRate":0.10094008166365967,"renterShare":0.40346430080270385,"rentBurdenShare":0.5738219895287958,"requiredIncome":86560,"askingRentToIncome":0.23498538580568099,"askingVsAcsRent":1.0592266275085658,"askingVsHud2br":0.9617777777777777,"cityRent":2244.9976390107327,"countyRent":1995,"metroRent":2066,"cityGrossRent":1722,"countyGrossRent":1654,"countyListings":1190,"countyListingDom":50,"countyPriceReducedShare":0.264,"countyListingPeriod":"2026-06","metroMonthsSupply":3.7,"metroMedianDom":68,"metroPriceDrops":0.2834,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0672393946552831,"apartmentTimeOnMarket":25.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":217,"zipSalePrice":998774,"zipSalePriceYoy":0.1235,"zipMedianDom":71,"zipActiveListings":471,"zipActiveListingsYoy":0.3584,"zipInventory":253,"zipInventoryYoy":0.5406,"zipPendingSales":203,"zipMonthsSupply":3.5,"zipSaleToList":0.988,"zipSoldAboveList":0.0854,"zipOffMarketTwoWeeks":0.3684,"generatedAt":"2026-08-15 09:30:23.691053+00","summaryHtml":"<p>The central tension in 29492 is positive current asking-rent movement alongside a resale liquidity screen that is mixed. Zillow’s June typical asking-rent index (ZORI) was $2,164 per month, up 4.0% from the same month a year earlier. Redfin’s direct rolling-three-month ZIP resale observation reported a $998,774 median sold price, 12.4% above its prior-year level. Annualized ZORI divided by that price is a 2.6% cross-source screening ratio only, not a cap rate, property yield, net return, or expected return. The same for-sale observation recorded 217 homes sold, 71 median days on market, 253 inventory homes, 3.5 months of supply, and a 98.8% average sale-to-list ratio. Those are ZIP resale signals, not rental transactions; they complicate a reading based on the asking-rent increase alone.</p><p>Looking back, exact same-month ZORI changes annualized to 2.7% over three years and 7.4% over five years; the current one-year rate exceeds the three-year pace but remains below the five-year pace. Recent direction therefore confirms an upward path while departing from the earlier pace of advance. Monthly returns produced 4.7% annualized variability, reducing confidence that one current index reading represents a stable short-run condition. Separately, the maximum peak-to-trough drawdown reached 5.8%, evidence that the prior path included declines. History coverage was 99.1% of expected months, which supports the comparison but does not make it a forecast or investment recommendation.</p><p>Transparent national discovery ranks among history-eligible ZIPs place momentum at 872, stability at 2,797, and balanced history at 1,895; lower rank is higher. The differing positions support the supplied high-variability classification: the history has stronger momentum than stability, rather than a uniform signal. These are derived history-organizing measures, not quality labels, forecasts, or investment recommendations. The near-complete coverage documents observed months, yet it cannot establish that rent conditions were consistent across property types, bedroom counts, or lease terms. That distinction is why the current index should be read as a typical market snapshot rather than a unit quote.</p><p>The five-digit label 29492 is both Zillow’s ZIP market identifier and the Census ZCTA match used here. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Scope matters: ZORI is a ZIP-level typical observed asking-rent index blended across rental types. In contrast, the ACS 2024 five-year survey reports median gross rent for occupied renter homes, and gross rent includes selected utilities. The matched ZCTA’s median gross rent was $2,043, 5.9% below the index. This difference describes two evidence universes; it does not show that any listed unit has a given utility package, size, or achieved rent.</p><p>Bedroom detail is modelled, not measured. The FY2026 HUD FMR/SAFMR ladder supplied for this ZIP is a bedroom-specific administrative standard, not asking rent. Its local range is $1,960 for a studio through $3,230 for four bedrooms. Scaling the ZIP ZORI with that local ladder produces modelled monthly ZIP estimates of $1,885 for a studio, $1,972 for one bedroom, $2,164 for two, $2,693 for three, and $3,107 for four. These are modelled estimates, never measured bedroom rents. They offer a consistent bedroom screen only; they do not replace current advertisements, unit specifications, or signed lease terms.</p><p>Affordability produces another contrast. At the structural 30% required-income screen, annualizing current ZORI gives $86,560. The ACS median household income is $110,509, so annualized current ZORI equals 23.5% of that all-household median. This screen is arithmetic, not advice or an applicant qualification rule. The ACS burden universe tells a different, survey-based story: 2,192 of 3,820 occupied renter homes, or 57.4%, were reported as paying 30% or more of income toward gross rent. Because that gross-rent measure includes selected utilities and the income median covers all households, neither figure proves affordability, burden, or eligibility for a particular unit.</p><p>The matched ACS ZCTA had 10,531 housing units and a 10.1% vacancy rate. Renter occupancy was 3,820 units, a 40.3% renter share, and 537 units were classified vacant for rent. The housing-stock counts included 5,806 single-family units and 3,043 units in large multifamily structures. This describes a survey-based inventory and occupancy composition, not a current availability feed. A vacant-for-rent category cannot establish that a unit is presently advertised, suitable, or obtainable, and neither the stock mix nor the vacancy rate proves conditions at any particular address.</p><p>For wider context only, the Charleston city rent context was $2,245, the Berkeley County rent context was $1,995, and the Charleston-North Charleston, SC metro rent context was $2,066. Those named city, county, and metro figures are not ZIP rental comps, and they cannot resolve the separation between the ZORI asking-rent index, ACS occupied-home results, HUD standards, and ZIP resale observations. An address-level assessment would need the dated advertised rent, bedroom count, utility inclusion, lease term, availability status, concessions, and relevant property-specific sale or listing record. It would also need to keep rental and resale evidence separate. Does a specific unit’s documented terms align with the particular screen being used?</p>","findings":[{"body":"June ZORI rose 4.0% from the same month a year earlier, while the direct resale observation combined a $998,774 median sold price with 71 marketing days, 3.5 months of supply, and a 98.8% sale-to-list ratio. The 2.6% annualized rent-to-price screen places unlike sources side by side. It frames a comparison but does not measure a property’s expenses, lease income, or return.","title":"Rent growth and resale liquidity diverge"},{"body":"Same-month ZORI growth is positive over the one-, three-, and five-year windows, but the pace is not uniform. The shorter period runs above the three-year rate and below the five-year rate. Monthly movement had meaningful variability, and the prior 5.8% peak-to-trough decline shows that the index has not moved in one direction. This is historical measurement, not a projection.","title":"The historical path is positive but uneven"},{"body":"At the 30% arithmetic screen, current ZORI corresponds to $86,560 of required annual income. That sits below the all-household ACS median, yet 57.4% of surveyed occupied renter homes were burdened at the 30% gross-rent threshold. The contrast reflects different universes and population bases; it cannot establish whether an individual renter or unit is affordable.","title":"Income screen and burden measure answer different questions"},{"body":"HUD scaling creates a full studio-to-four-bedroom modelled ladder, but the figures are not observed rents. HUD FMR/SAFMR is an administrative bedroom-specific standard and ZORI is blended across rental types. A particular unit can differ because its advertising date, lease structure, utilities, condition, and other terms are not captured by the modelled estimate.","title":"Bedroom figures are a standardized model"}],"risks":["ZORI is a blended typical asking-rent index across rental types, so it cannot establish a particular unit’s quoted rent, concession package, utility treatment, lease term, condition, or executed transaction.","ACS ZCTA estimates are five-year survey measures with sampling uncertainty and a statistical-area boundary, so their income, burden, vacancy, and gross-rent results are not current listing counts or household-specific facts.","Bedroom amounts are modelled by scaling ZORI with a HUD administrative ladder. They are not observed bedroom rents and can differ from advertised units because sizes, amenities, utilities, and lease terms vary.","Redfin’s resale metrics cover the rolling ZIP for-sale observation, not rentals. The rent-to-price screen omits operating costs, financing, taxes, condition, concessions, and property-level lease evidence, so it cannot characterize an individual property."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index blended across rental types. The ACS figure is a five-year survey median for occupied renter homes in a matched statistical ZCTA, and gross rent includes selected utilities. Timing, geography, population, and rent definition differ, so the figures are complementary rather than interchangeable.","q":"Why can ZORI and ACS gross rent differ in 29492?"},{"a":"No. The studio-through-four-bedroom amounts are modelled monthly ZIP estimates. They scale the all-types ZORI using the local HUD ladder, which is an administrative bedroom-specific standard. They do not observe listed or signed rents, unit quality, included utilities, concessions, or lease terms at a given address.","q":"Are the modelled bedroom figures measured asking rents?"},{"a":"It divides annualized ZIP ZORI by the ZIP median sold price, placing asking-rent and for-sale observations in one arithmetic screen. It omits property income, expenses, debt, taxes, condition, and transaction-specific evidence. It is therefore only a cross-source comparison and never a cap rate, property yield, or expected return.","q":"What does the 2.6% rent-to-price screen represent?"},{"a":"The burden measure says the ACS survey estimated 2,192 of 3,820 renter households paid 30% or more of income toward gross rent under its definition. It does not reveal the experience of a given household or unit. The required-income screen is also arithmetic, not advice or an applicant qualification rule.","q":"How should the renter-burden result be used?"}],"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-10-01","rent":1221.430413},{"period":"2016-11-01","rent":1246.250095},{"period":"2016-12-01","rent":1217.593843},{"period":"2017-01-01","rent":1219.259858},{"period":"2017-02-01","rent":1179.661493},{"period":"2017-03-01","rent":1199.495752},{"period":"2017-04-01","rent":1218.778379},{"period":"2017-05-01","rent":1267.481522},{"period":"2017-06-01","rent":1279.498304},{"period":"2017-07-01","rent":1290.554912},{"period":"2017-08-01","rent":1293.017066},{"period":"2017-09-01","rent":1292.277812},{"period":"2017-11-01","rent":1249.388541},{"period":"2017-12-01","rent":1271.540345},{"period":"2018-01-01","rent":1295.369691},{"period":"2018-02-01","rent":1324.692524},{"period":"2018-03-01","rent":1290.717366},{"period":"2018-04-01","rent":1279.800993},{"period":"2018-05-01","rent":1280.196745},{"period":"2018-06-01","rent":1310.821874},{"period":"2018-07-01","rent":1328.594974},{"period":"2018-08-01","rent":1325.953181},{"period":"2018-09-01","rent":1308.421851},{"period":"2018-10-01","rent":1333.857799},{"period":"2018-11-01","rent":1349.642389},{"period":"2018-12-01","rent":1355.187942},{"period":"2019-01-01","rent":1328.636309},{"period":"2019-02-01","rent":1337.251546},{"period":"2019-03-01","rent":1363.205226},{"period":"2019-04-01","rent":1367.445839},{"period":"2019-05-01","rent":1358.718082},{"period":"2019-06-01","rent":1341.607784},{"period":"2019-07-01","rent":1337.532634},{"period":"2019-08-01","rent":1348.618937},{"period":"2019-09-01","rent":1373.613684},{"period":"2019-10-01","rent":1379.039294},{"period":"2019-11-01","rent":1383.995124},{"period":"2019-12-01","rent":1389.975668},{"period":"2020-01-01","rent":1416.027538},{"period":"2020-02-01","rent":1420.543542},{"period":"2020-03-01","rent":1393.27577},{"period":"2020-04-01","rent":1373.359666},{"period":"2020-05-01","rent":1388.265792},{"period":"2020-06-01","rent":1396.107237},{"period":"2020-07-01","rent":1384.500399},{"period":"2020-08-01","rent":1358.134741},{"period":"2020-09-01","rent":1338.738929},{"period":"2020-10-01","rent":1348.222572},{"period":"2020-11-01","rent":1352.334288},{"period":"2020-12-01","rent":1353.192897},{"period":"2021-01-01","rent":1378.210472},{"period":"2021-02-01","rent":1423.895462},{"period":"2021-03-01","rent":1467.897908},{"period":"2021-04-01","rent":1480.738284},{"period":"2021-05-01","rent":1486.401326},{"period":"2021-06-01","rent":1513.961016},{"period":"2021-07-01","rent":1565.419687},{"period":"2021-08-01","rent":1637.744933},{"period":"2021-09-01","rent":1685.792512},{"period":"2021-10-01","rent":1700.488873},{"period":"2021-11-01","rent":1714.686155},{"period":"2021-12-01","rent":1737.251408},{"period":"2022-01-01","rent":1736.011522},{"period":"2022-02-01","rent":1741.751658},{"period":"2022-03-01","rent":1742.427918},{"period":"2022-04-01","rent":1785.716055},{"period":"2022-05-01","rent":1821.633849},{"period":"2022-06-01","rent":1853.968764},{"period":"2022-07-01","rent":1880.554756},{"period":"2022-08-01","rent":1869.273926},{"period":"2022-09-01","rent":1866.548322},{"period":"2022-10-01","rent":1867.95058},{"period":"2022-11-01","rent":1893.233778},{"period":"2022-12-01","rent":1932.953598},{"period":"2023-01-01","rent":1935.490358},{"period":"2023-02-01","rent":1937.889473},{"period":"2023-03-01","rent":1933.907246},{"period":"2023-04-01","rent":1958.44889},{"period":"2023-05-01","rent":1975.456837},{"period":"2023-06-01","rent":1997.014555},{"period":"2023-07-01","rent":1983.608293},{"period":"2023-08-01","rent":1984.929656},{"period":"2023-09-01","rent":1979.828558},{"period":"2023-10-01","rent":2000.489456},{"period":"2023-11-01","rent":1993.430777},{"period":"2023-12-01","rent":1968.942918},{"period":"2024-01-01","rent":2008.954768},{"period":"2024-02-01","rent":2051.507132},{"period":"2024-03-01","rent":2087.900647},{"period":"2024-04-01","rent":2051.244941},{"period":"2024-05-01","rent":2021.446093},{"period":"2024-06-01","rent":2005.949703},{"period":"2024-07-01","rent":2023.731728},{"period":"2024-08-01","rent":2053.836295},{"period":"2024-09-01","rent":2083.465657},{"period":"2024-10-01","rent":2080.243201},{"period":"2024-11-01","rent":2064.362161},{"period":"2024-12-01","rent":2049.668674},{"period":"2025-01-01","rent":2043.641795},{"period":"2025-02-01","rent":2054.791114},{"period":"2025-03-01","rent":2069.086897},{"period":"2025-04-01","rent":2088.349617},{"period":"2025-05-01","rent":2087.524843},{"period":"2025-06-01","rent":2080.567554},{"period":"2025-07-01","rent":2080.01223},{"period":"2025-08-01","rent":2069.809429},{"period":"2025-09-01","rent":2062.435589},{"period":"2025-10-01","rent":2067.81848},{"period":"2025-11-01","rent":2091.249346},{"period":"2025-12-01","rent":2119.879536},{"period":"2026-01-01","rent":2119.454352},{"period":"2026-02-01","rent":2105.586045},{"period":"2026-03-01","rent":2094.869746},{"period":"2026-04-01","rent":2108.292372},{"period":"2026-05-01","rent":2136.715814},{"period":"2026-06-01","rent":2163.909334}],"historySummary":{"pointCount":116,"firstPeriod":"2016-10-01","latestPeriod":"2026-06-01","coverageMonths":117,"coverageRatio":0.9914529914529915,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2080.567554,"endRent":2163.909334,"change":0.0400572333447049,"cagr":0.0400572333447049},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1997.014555,"endRent":2163.909334,"change":0.08357213951302422,"cagr":0.02711548477413306},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1513.961016,"endRent":2163.909334,"change":0.429303206047678,"cagr":0.07405092525807877}},"maxDrawdown":-0.057586839531033385,"annualizedVolatility":0.04741317879332088,"consecutiveReturnCount":114}}