{"zip":"29403","city":"Charleston","state":"SC","county":"Charleston County","countySlug":"charleston-county-sc","metro":"Charleston-North Charleston, SC","metroSlug":"charleston-sc","citySlug":"charleston-sc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2669,"rentYoy":0.0419,"bedroomEstimates":[2328,2437,2669,3315,3827],"hudFmr":[1910,2000,2190,2720,3140],"ladderSource":"safmr","population":22533,"populationMoe":1398,"medianIncome":66944,"medianIncomeMoe":8620,"medianGrossRent":1798,"medianGrossRentMoe":119,"housingUnits":13460,"occupiedUnits":10862,"vacantUnits":2598,"renterOccupied":7285,"rentBurdenTotal":7285,"rentBurden30Plus":4185,"vacantForRent":1074,"vacantForSale":91,"vacantSeasonal":494,"structureTotal":13460,"singleFamilyUnits":5202,"largeMultifamilyUnits":3137,"vacancyRate":0.19301634472511145,"renterShare":0.670686798011416,"rentBurdenShare":0.574468085106383,"requiredIncome":106760,"askingRentToIncome":0.47842973231357555,"askingVsAcsRent":1.4844271412680756,"askingVsHud2br":1.2187214611872146,"cityRent":2244.9976390107327,"countyRent":2156,"metroRent":2066,"cityGrossRent":1722,"countyGrossRent":1620,"countyListings":null,"countyListingDom":null,"countyPriceReducedShare":null,"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":116,"zipSalePrice":889799,"zipSalePriceYoy":-0.0282,"zipMedianDom":75,"zipActiveListings":275,"zipActiveListingsYoy":0.0485,"zipInventory":142,"zipInventoryYoy":0.067,"zipPendingSales":115,"zipMonthsSupply":3.7,"zipSaleToList":0.966,"zipSoldAboveList":0.1152,"zipOffMarketTwoWeeks":0.3551,"generatedAt":"2026-08-16 06:10:22.372948+00","summaryHtml":"<p>The central tension in 29403 is a high, still-rising asking-rent benchmark alongside separate signs of softer resale pricing. At the June 2026 Zillow endpoint, ZIP ZORI is $2,669 per month. Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is neither a lease quote for a specific home nor an average of every occupied rental. It provides the current rental signal used throughout this report. The contrasting resale evidence is not a second rent source: it belongs to the for-sale market and is addressed on its own terms below. Reading the two streams together identifies a tension, but it does not establish that one caused the other or that either describes a particular property.</p><p>Scope differences explain why the current asking index and survey rent should not be substituted for each other. The five-digit label is both Zillow’s ZIP market identifier and a matched Census ZCTA label. A ZCTA is a statistical area; it is not identical to a USPS delivery ZIP. In the matched ACS 2024 five-year survey, median gross rent is $1,798 for occupied renter homes and includes selected utilities. The Zillow figure is 48.4% higher, but that is a comparison across different universes: current blended asking rents versus a survey median for occupied homes. It is not proof of a rent change for an individual renter, building, or lease.</p><p>Backward-looking Zillow history supports a growth record, although the latest pace is cooler than its longer path. Exact same-month ZORI changes were 4.2% over one year, 4.6% annualized over three years, and 7.8% annualized over five years. Thus, the positive recent direction confirms the broader upward direction but breaks from the stronger five-year pace. The series shows 2.9% annualized monthly-return variability, which warrants restraint in treating a single current reading as definitive. Separately, its 2.1% maximum drawdown marks the largest historical peak-to-trough retreat, not a forecast. Coverage is 100%. Transparent national discovery ranks are 502 for momentum, 1,426 for stability, and 519 for the balanced measure; lower rank is higher. These are descriptive history measures, not investment recommendations.</p><p>Bedroom detail is a modelled allocation of the ZIP index, not a set of measured bedroom rents. The FY 2026 local HUD monthly ladder starts at $1,910 for a studio and sets a separate administrative standard by bedroom size. Scaling the ZIP ZORI through that ladder produces modelled monthly estimates of $2,328 for a studio, $2,437 for one bedroom, $2,669 for two bedrooms, $3,315 for three bedrooms, and $3,827 for four bedrooms. The packet identifies the HUD source as a ZIP SAFMR or county-derived ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. These estimates are useful only as a consistent size screen and are never measured rents for available units.</p><p>The arithmetic affordability screen is more strained than the current rent level alone suggests. At a 30% gross-income screen, a $2,669 monthly ZORI translates to $106,760 in required annual income, compared with ACS ZCTA median household income of $66,944; the latter has a reported $8,620 margin of error. Annualized asking rent is 47.8% of that median income. This 30% calculation is arithmetic, not advice and not an applicant-qualification rule. The ACS survey also estimates that 57.4% of renter households carry rent burdens at or above that threshold. It describes a surveyed resident cohort with survey uncertainty and cannot prove the burden, eligibility, or payment outcome for any particular unit or household.</p><p>Survey housing composition supplies a further constraint on broad readings of the rent index. The matched ZCTA contains 13,460 housing units, including 5,202 single-family units and 3,137 units in large multifamily structures; these named categories do not exhaust all structure types. Renters occupy 67.1% of occupied homes, making renter conditions especially relevant to the local survey profile. The overall vacancy rate is 19.3%, and 1,074 vacant units are classified as for rent. Vacancy is not a count of suitable, comparable, or immediately obtainable homes: it does not reveal condition, asking terms, bedroom count, or utility treatment. Nor can it prove availability at a particular property.</p><p>Broader benchmarks reinforce that this is a ZIP-specific rent signal rather than a stand-in for its surrounding geographies. In City of Charleston context, the reported rent is $2,245; in Charleston County context, it is $2,156; and in Charleston-North Charleston, SC metro context, it is $2,066. Each is a wider-area context value, not a rental comparable or a substitute for ZIP ZORI. The ZIP’s current asking-rent index is higher than all three, while the ACS and HUD measures above retain their distinct scopes. These gaps are descriptive comparisons only; they do not identify a neighborhood effect, explain the difference, or determine the terms of any listing.</p><p>Redfin’s direct rolling-three-month ZIP resale observation supplies the counterpoint. Median sold price is $889,799, down 2.8% year over year, with 116 homes sold and a median 75 days on market. Inventory is 142 homes, up 6.7%, and months of supply is 3.7. Sellers received an average 96.6% of list price, while 11.5% of sales closed above list. Those are for-sale signals: resale transactions, pricing, marketing time, inventory, and sale-to-list outcomes, not rental transactions or rental comps. Lower sale pricing and below-list average execution challenge a one-directional interpretation of continued rent growth. The 3.60% annualized-ZORI-to-median-sold-price figure is only a cross-source screening ratio, not a cap rate, net return, expected return, or property yield. Property-level interpretation requires the actual bedroom count, current asking terms, utility inclusion, unit condition, and directly comparable active or recent sale records. Does a specific property’s documentation align with these separate measures?</p>","findings":[{"body":"Exact same-month Zillow history remains positive: ZORI rose 4.2% over one year after annualized gains of 4.6% over three years and 7.8% over five years. The current direction is still upward but is slower than the long-run trajectory. Complete coverage makes the series useful, yet its variability and drawdown limit confidence in one current index observation.","title":"Growth has continued, but the pace has eased"},{"body":"Zillow’s current asking-rent index of $2,669 is 48.4% above the ACS ZCTA median gross rent of $1,798. That is not a like-for-like rent gap: ACS is a five-year survey of occupied renter homes and includes selected utilities, whereas Zillow tracks blended asking-rent observations. The distinction is central to any interpretation of rent level or affordability.","title":"Current asking rent and ACS rent are not interchangeable"},{"body":"At the $2,669 ZORI, the arithmetic 30% income screen is $106,760 annually, versus a $66,944 ACS median household income estimate. Separately, the ACS burden measure places 57.4% of renter households at or above 30% of income toward rent. The first is a mechanical screen and the second is a survey statistic; neither determines a particular applicant’s payment or eligibility.","title":"The income screen and surveyed burden both signal pressure"},{"body":"Direct ZIP resale metrics do not corroborate a simple all-market-strength story. The rolling three-month Redfin series reports an $889,799 median sold price, down 2.8%, and an average sale-to-list result below 100%. This is for-sale evidence, separate from rent. The 3.60% annualized-rent-to-price value is merely a cross-source screening ratio, not a return measure.","title":"Resale evidence complicates a simple strength narrative"}],"risks":["The asking-rent index, ACS gross-rent median, and HUD bedroom standards describe different populations, cost concepts, and time frames. Treating any one as a replacement for another can distort a property-specific comparison.","Modelled bedroom estimates inherit the ZIP-wide ZORI and the HUD ladder rather than observed unit rents. Actual bedroom count, utilities, concessions, and available-unit condition could produce materially different asking terms.","The ZCTA vacancy rate and units classified for rent are aggregate survey evidence, not a current availability ledger. They cannot establish whether a particular unit is vacant, comparable, habitable, or offered at the index value.","Redfin resale observations reflect homes sold and marketed in a rolling period, whereas ZORI tracks rental asking conditions. Their annualized ratio cannot establish a property-level return or resale outcome."],"qa":[{"a":"29403 is used in two matching systems here: Zillow’s ZIP market identifier and the Census ZCTA. The ZCTA is a statistical area constructed for tabulation and is not identical to a USPS delivery ZIP. That is why ACS survey statistics are labeled as ZCTA evidence rather than direct ZIP administrative records.","q":"Why are the ZIP and ZCTA labels treated separately?"},{"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 rather than asking rent. A specific unit can differ because the model does not observe its live rent, utility package, terms, or condition.","q":"Are the bedroom figures observed rents for studio through four-bedroom homes?"},{"a":"The history has complete coverage and shows a positive same-month trend, supporting use of the current ZORI as a broad ZIP benchmark. However, annualized monthly-return variability and the recorded maximum drawdown show that the index has moved around its trend. The current value is therefore a useful observation, not a forecast or a guaranteed listing outcome.","q":"How much confidence belongs in the current Zillow rent snapshot?"},{"a":"Redfin provides a direct rolling-three-month ZIP resale observation covering sold prices, sales activity, marketing time, inventory, supply, and sale-to-list results. It describes the for-sale market, not rental transactions. Its contrast with positive asking-rent history is useful as a cross-market tension, but the annualized ZORI-to-price ratio does not measure cap rate, net return, or property yield.","q":"What does the Redfin block add to the rental analysis?"}],"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-12-01","rent":1423.376376},{"period":"2017-01-01","rent":1471.33583},{"period":"2017-02-01","rent":1478.186833},{"period":"2017-03-01","rent":1469.980389},{"period":"2017-04-01","rent":1479.291693},{"period":"2017-05-01","rent":1484.529325},{"period":"2017-06-01","rent":1505.420066},{"period":"2017-07-01","rent":1504.775625},{"period":"2017-08-01","rent":1502.073396},{"period":"2017-09-01","rent":1484.974493},{"period":"2017-10-01","rent":1529.318693},{"period":"2017-11-01","rent":1544.848867},{"period":"2017-12-01","rent":1574.556507},{"period":"2018-01-01","rent":1551.142308},{"period":"2018-02-01","rent":1551.690013},{"period":"2018-03-01","rent":1553.993517},{"period":"2018-04-01","rent":1562.08674},{"period":"2018-05-01","rent":1558.442321},{"period":"2018-06-01","rent":1563.568385},{"period":"2018-07-01","rent":1565.557932},{"period":"2018-08-01","rent":1588.158523},{"period":"2018-09-01","rent":1599.960177},{"period":"2018-10-01","rent":1577.358467},{"period":"2018-11-01","rent":1571.287168},{"period":"2018-12-01","rent":1578.704724},{"period":"2019-01-01","rent":1609.011663},{"period":"2019-02-01","rent":1610.52216},{"period":"2019-03-01","rent":1628.178063},{"period":"2019-04-01","rent":1632.430468},{"period":"2019-05-01","rent":1643.81676},{"period":"2019-06-01","rent":1645.743225},{"period":"2019-07-01","rent":1656.391911},{"period":"2019-08-01","rent":1658.311196},{"period":"2019-09-01","rent":1668.304228},{"period":"2019-10-01","rent":1686.202594},{"period":"2019-11-01","rent":1691.746478},{"period":"2019-12-01","rent":1686.949409},{"period":"2020-01-01","rent":1680.247549},{"period":"2020-02-01","rent":1694.046293},{"period":"2020-03-01","rent":1706.390009},{"period":"2020-04-01","rent":1699.219032},{"period":"2020-05-01","rent":1682.139655},{"period":"2020-06-01","rent":1670.355404},{"period":"2020-07-01","rent":1683.535082},{"period":"2020-08-01","rent":1688.007727},{"period":"2020-09-01","rent":1708.200173},{"period":"2020-10-01","rent":1707.513012},{"period":"2020-11-01","rent":1739.406872},{"period":"2020-12-01","rent":1738.921976},{"period":"2021-01-01","rent":1770.923035},{"period":"2021-02-01","rent":1786.624799},{"period":"2021-03-01","rent":1796.296111},{"period":"2021-04-01","rent":1797.725892},{"period":"2021-05-01","rent":1803.326984},{"period":"2021-06-01","rent":1833.139915},{"period":"2021-07-01","rent":1857.368474},{"period":"2021-08-01","rent":1885.55512},{"period":"2021-09-01","rent":1890.235175},{"period":"2021-10-01","rent":1910.84779},{"period":"2021-11-01","rent":1924.706811},{"period":"2021-12-01","rent":1978.076155},{"period":"2022-01-01","rent":2000.231926},{"period":"2022-02-01","rent":2014.767608},{"period":"2022-03-01","rent":2026.853416},{"period":"2022-04-01","rent":2081.0567},{"period":"2022-05-01","rent":2137.522979},{"period":"2022-06-01","rent":2166.051797},{"period":"2022-07-01","rent":2167.835278},{"period":"2022-08-01","rent":2186.061037},{"period":"2022-09-01","rent":2209.457857},{"period":"2022-10-01","rent":2236.612623},{"period":"2022-11-01","rent":2249.523405},{"period":"2022-12-01","rent":2259.884729},{"period":"2023-01-01","rent":2261.727959},{"period":"2023-02-01","rent":2278.682948},{"period":"2023-03-01","rent":2291.202844},{"period":"2023-04-01","rent":2314.669583},{"period":"2023-05-01","rent":2320.299661},{"period":"2023-06-01","rent":2332.594311},{"period":"2023-07-01","rent":2341.636213},{"period":"2023-08-01","rent":2350.447139},{"period":"2023-09-01","rent":2373.746485},{"period":"2023-10-01","rent":2385.947982},{"period":"2023-11-01","rent":2407.277744},{"period":"2023-12-01","rent":2393.132282},{"period":"2024-01-01","rent":2403.806738},{"period":"2024-02-01","rent":2403.460722},{"period":"2024-03-01","rent":2417.546078},{"period":"2024-04-01","rent":2404.325901},{"period":"2024-05-01","rent":2419.097905},{"period":"2024-06-01","rent":2432.198096},{"period":"2024-07-01","rent":2474.116839},{"period":"2024-08-01","rent":2495.175096},{"period":"2024-09-01","rent":2517.555385},{"period":"2024-10-01","rent":2530.495186},{"period":"2024-11-01","rent":2529.445263},{"period":"2024-12-01","rent":2533.589538},{"period":"2025-01-01","rent":2524.00938},{"period":"2025-02-01","rent":2517.437592},{"period":"2025-03-01","rent":2530.844346},{"period":"2025-04-01","rent":2553.211793},{"period":"2025-05-01","rent":2569.300914},{"period":"2025-06-01","rent":2561.46738},{"period":"2025-07-01","rent":2547.15773},{"period":"2025-08-01","rent":2546.276553},{"period":"2025-09-01","rent":2537.259751},{"period":"2025-10-01","rent":2539.845826},{"period":"2025-11-01","rent":2552.164457},{"period":"2025-12-01","rent":2577.125664},{"period":"2026-01-01","rent":2603.324235},{"period":"2026-02-01","rent":2629.572829},{"period":"2026-03-01","rent":2634.05513},{"period":"2026-04-01","rent":2642.025489},{"period":"2026-05-01","rent":2645.329671},{"period":"2026-06-01","rent":2668.668567}],"historySummary":{"pointCount":115,"firstPeriod":"2016-12-01","latestPeriod":"2026-06-01","coverageMonths":115,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2561.46738,"endRent":2668.668567,"change":0.04185147460281158,"cagr":0.04185147460281158},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2332.594311,"endRent":2668.668567,"change":0.1440774567678349,"cagr":0.04588790991778624},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1833.139915,"endRent":2668.668567,"change":0.455790987454441,"cagr":0.07800259247740726}},"maxDrawdown":-0.021117449592381043,"annualizedVolatility":0.028930029773087226,"consecutiveReturnCount":114}}