{"zip":"29414","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":1884,"rentYoy":0.0258,"bedroomEstimates":[1643,1714,1884,2339,2705],"hudFmr":[1840,1920,2110,2620,3030],"ladderSource":"safmr","population":44727,"populationMoe":1671,"medianIncome":99529,"medianIncomeMoe":7504,"medianGrossRent":1724,"medianGrossRentMoe":48,"housingUnits":20424,"occupiedUnits":19322,"vacantUnits":1102,"renterOccupied":7316,"rentBurdenTotal":7316,"rentBurden30Plus":3141,"vacantForRent":317,"vacantForSale":171,"vacantSeasonal":95,"structureTotal":20424,"singleFamilyUnits":12791,"largeMultifamilyUnits":1991,"vacancyRate":0.05395613004308657,"renterShare":0.37863575199254734,"rentBurdenShare":0.4293329688354292,"requiredIncome":75360,"askingRentToIncome":0.2271498759155623,"askingVsAcsRent":1.0928074245939676,"askingVsHud2br":0.8928909952606635,"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":273,"zipSalePrice":484538,"zipSalePriceYoy":-0.0307,"zipMedianDom":63,"zipActiveListings":548,"zipActiveListingsYoy":0.1473,"zipInventory":278,"zipInventoryYoy":0.3073,"zipPendingSales":274,"zipMonthsSupply":3.1,"zipSaleToList":0.9888,"zipSoldAboveList":0.1662,"zipOffMarketTwoWeeks":0.368,"generatedAt":"2026-08-16 06:19:10.498777+00","summaryHtml":"<p>At $1,884 in June 2026, ZIP 29414's Zillow Observed Rent Index, or ZORI, rose 2.58% from a year earlier, yet it sits below the wider current-rent context: Charleston city, a city-wide comparison, is $2,245; Charleston County, a county-wide comparison, is $2,156; and the Charleston-North Charleston, SC metro, a metro-wide comparison, is $2,066. ZORI is a ZIP-level, typical observed asking-rent index blended across rental types, so it is the strongest current asking-rent indicator supplied here rather than a lease register or a property-specific quote. The label is both Zillow's ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area, not identical to a USPS delivery ZIP. The immediate tension is therefore lower ZIP asking rent than each broader benchmark, alongside a still-positive current direction.</p><p>That direction belongs to ZORI's direct historical record, not a forecast. Exact same-month annualized changes were 2.58% over one year, 1.70% over three years, and 6.20% over five years. Recent growth consequently confirms a longer positive path rather than breaking it, although its pace is well below the five-year rate. The record has complete 100% coverage, supporting its descriptive use. Annualized volatility of monthly changes was 2.52%, which makes a current reading less exposed to ordinary month-to-month noise than an erratic series; it does not, however, remove uncertainty from a single rent snapshot. The maximum drawdown, the largest historical peak-to-trough decline, was 2.02%, an independent reminder that a stable record is not a one-way path. Transparent national discovery ranks among history-eligible ZIPs were 1,424 for momentum, 728 for stability, and 899 for balanced; lower rank is stronger. These backward-looking measurements are neither investment recommendations nor projections.</p><p>Bedroom detail must not be misread as observed rent quotes. Scaling the ZIP ZORI with the supplied local HUD ladder produces modelled monthly ZIP estimates of $1,643 for a studio, $1,714 for one bedroom, the current index for two bedrooms, $2,339 for three bedrooms, and $2,705 for four bedrooms. Those are modelled estimates, never measured bedroom rents; a listing may differ in size, quality, utilities, or lease terms. The local FY2026 HUD two-bedroom FMR/SAFMR standard is $2,110, placing the ZIP index at 89.3% of that standard. HUD FMR/SAFMR is an administrative, bedroom-specific standard, not asking rent. Its role here is to make the size ladder internally consistent, not to validate a property-level rent.</p><p>The occupied-home evidence answers a different question. ACS 2024 five-year results for the matched ZCTA identify 7,316 renter-occupied homes; its $1,724 median gross rent is a survey measure for occupied renter homes and includes selected utilities. The ZORI level is 9.3% higher, but that gap cannot be read as a like-for-like change because the sources observe different populations, utility treatment, and periods. Median household income is $99,529. Applying a 30% required-income screen to the current index yields $75,360 annually and an asking-rent-to-income share of 22.7%. That screen is arithmetic, not advice or an applicant qualification rule. Yet 42.9% of the ACS renter total reported gross-rent burdens at or above 30% of income. This contrast means a median-based screen and a burden distribution must be read separately.</p><p>The same ACS ZCTA stock count has 20,424 housing units and a 5.4% total vacancy rate. These are area-level counts from a five-year survey rather than a current listing inventory. The vacancy measure cannot establish the availability, condition, concession, or asking price of any particular unit. It also should not be blended with the metro apartment-vacancy context, which uses a different property universe. The stock evidence is useful for scale and tenure mix, but it does not settle whether a renter will face an actual comparable option when searching.</p><p>The resale file creates a meaningful counterweight, but it stays separate from rental evidence. In Redfin's direct rolling-three-month ZIP resale observation through June 30, 2026, median sold price was $484,538, down 3.07% year over year. There were 273 homes sold, median marketing time was 63 days, and inventory stood at 278 homes after increasing year over year. Months of supply measured 3.1. The average sale-to-list ratio was 98.88%, while 16.62% of homes sold above list. These are for-sale-market signals: they describe completed resale activity, listing competition, and liquidity, not rental transactions, rental comparable sets, or a broader geography.</p><p>One cross-source calculation sharpens that resale tension. Annualizing the ZIP ZORI and dividing by the Redfin median sold price gives a 4.67% screening ratio. It is only a cross-source screening ratio; it is not a cap rate, net return, expected return, property yield, or evidence of property economics. The tension is direct: current asking rent advanced and the historical record was relatively stable, while the resale observation recorded a price decline, larger inventory, and average sale-to-list performance below list. Thus, sale-side evidence challenges any simple reading of rent stability or the required-income arithmetic as a statement about resale conditions. Conversely, the positive rent direction prevents the resale price move alone from describing the asking-rent record. Different timing, populations, and transaction types prevent a causal conclusion.</p><p>Finally, the stated ZORI, ACS, HUD, and Redfin periods have mismatched clocks and different evidence universes. Neither the index nor the survey establishes a unit's actual rent, utilities, turnover, availability, or resident burden. Before applying these area screens to a property, verify the advertised bedroom count, monthly asking rent, lease duration, utility responsibility, concessions, and date of availability; then compare sale records only with similar property type, condition, and listing-to-close status. Also confirm whether the physical address is served by the pertinent USPS ZIP rather than assuming the ZCTA match. Those checks preserve the distinction between modelled estimates, survey medians, administrative standards, and resale observations.</p>","findings":[{"body":"At $1,884, the June 2026 ZIP ZORI is below the city-wide Charleston context of $2,245, the Charleston County context of $2,156, and the metro context of $2,066. This is a current asking-rent comparison only. ZORI is a blended, typical observed asking-rent index, so it should not be treated as the price of a specific vacant rental or as an occupied-home rent survey.","title":"Current rent sits below wider benchmarks"},{"body":"Same-month history remains positive across the one-, three-, and five-year windows, and full history coverage makes the measurements more useful as retrospective description. The stability discovery rank is stronger than the momentum rank, consistent with contained recorded movement. The history still cannot forecast rent, establish future lease terms, or supply an investment conclusion.","title":"History is stable growth, not a forecast"},{"body":"The ACS median gross-rent and burden evidence speak to occupied renter homes, while the required-income screen uses the current asking-rent index and median household income. Their tension is material: a below-threshold median screen does not negate the sizable share of renter households reporting gross-rent burden. Utility treatment, survey timing, and household distribution all limit a direct comparison.","title":"Median affordability and renter burden diverge"},{"body":"Redfin's direct ZIP resale observation shows a lower median sale price, expanded inventory, and average sale-to-list results below list, even as ZORI's current direction is positive. This challenges a simple story of uniform housing-market strength. The annualized rent-to-price figure is only a cross-source screen; no property operating costs, financing, or rental transactions are provided.","title":"Resale conditions challenge a simple rent narrative"}],"risks":["ZORI, ACS gross rent, HUD FMR/SAFMR, and Redfin resale statistics use distinct populations and definitions; comparing them without their scopes can overstate a difference or suggest a nonexistent property-level relationship.","The matched ZCTA is a statistical approximation rather than USPS delivery geography, so address eligibility, property inclusion, and local service boundaries require direct verification for a specific physical location.","Complete historical coverage and contained variability describe prior index movement only; they do not protect against future asking-rent changes or establish terms, utilities, concessions, or availability for a unit.","Price, inventory, marketing-time, and sale-to-list metrics characterize a rolling ZIP resale observation; they cannot determine property operating costs, rental economics, financing, or an individual's transaction outcome."],"qa":[{"a":"They measure different universes. ZORI is a June 2026 typical observed asking-rent index blended across rental types. ACS is a matched-ZCTA 2024 five-year survey of occupied renter homes, and its median gross rent includes selected utilities. The numerical difference therefore cannot be treated as a pure market-rent change or a direct measure of concessions.","q":"Why does the ACS median gross rent not match the ZIP ZORI?"},{"a":"No. The studio through four-bedroom figures are modelled monthly ZIP estimates constructed by scaling the ZIP ZORI with the supplied local HUD bedroom ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard rather than asking rent. The figures provide an internally consistent size screen, but they cannot confirm an advertised unit's rent, features, utility treatment, or availability.","q":"Are the bedroom figures measured rents?"},{"a":"The $75,360 calculation equals twelve months of the current ZORI divided by 30%. It is a mechanical required-income screen, not advice, an underwriting conclusion, or an applicant qualification rule. The ACS burden share measures a different distribution: occupied renter households reporting gross-rent burden at or above that threshold, not the affordability of a particular listing.","q":"What does the 30% income figure mean?"},{"a":"The rolling-three-month Redfin ZIP block is direct for-sale evidence, documenting sales pricing, marketing time, supply, and sale-to-list outcomes. Its 4.67% annualized-ZORI-to-median-price calculation is only a cross-source screening ratio. It cannot be called a cap rate, property yield, net return, expected return, or a substitute for rental comparable transactions.","q":"How should the Redfin resale block be used with rent data?"}],"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-01-01","rent":1194.911964},{"period":"2018-02-01","rent":1223.599738},{"period":"2018-03-01","rent":1233.679118},{"period":"2018-04-01","rent":1238.478617},{"period":"2018-05-01","rent":1213.450037},{"period":"2018-06-01","rent":1214.877922},{"period":"2018-07-01","rent":1216.673314},{"period":"2018-08-01","rent":1227.615328},{"period":"2018-09-01","rent":1222.326926},{"period":"2018-10-01","rent":1222.460107},{"period":"2018-11-01","rent":1224.053212},{"period":"2018-12-01","rent":1241.938882},{"period":"2019-01-01","rent":1249.32202},{"period":"2019-02-01","rent":1248.6388},{"period":"2019-03-01","rent":1248.362164},{"period":"2019-04-01","rent":1255.645386},{"period":"2019-05-01","rent":1273.266705},{"period":"2019-06-01","rent":1277.857449},{"period":"2019-07-01","rent":1280.323712},{"period":"2019-08-01","rent":1276.129842},{"period":"2019-09-01","rent":1273.648506},{"period":"2019-10-01","rent":1276.988478},{"period":"2019-11-01","rent":1280.536781},{"period":"2019-12-01","rent":1280.241705},{"period":"2020-01-01","rent":1274.630676},{"period":"2020-02-01","rent":1265.141003},{"period":"2020-03-01","rent":1268.572975},{"period":"2020-04-01","rent":1268.462807},{"period":"2020-05-01","rent":1270.507654},{"period":"2020-06-01","rent":1271.142256},{"period":"2020-07-01","rent":1279.703206},{"period":"2020-08-01","rent":1288.738891},{"period":"2020-09-01","rent":1294.627823},{"period":"2020-10-01","rent":1288.542603},{"period":"2020-11-01","rent":1301.215579},{"period":"2020-12-01","rent":1308.946144},{"period":"2021-01-01","rent":1330.25071},{"period":"2021-02-01","rent":1338.664872},{"period":"2021-03-01","rent":1348.542315},{"period":"2021-04-01","rent":1359.389352},{"period":"2021-05-01","rent":1378.163544},{"period":"2021-06-01","rent":1394.696365},{"period":"2021-07-01","rent":1417.038819},{"period":"2021-08-01","rent":1440.826048},{"period":"2021-09-01","rent":1484.76153},{"period":"2021-10-01","rent":1527.265324},{"period":"2021-11-01","rent":1548.755455},{"period":"2021-12-01","rent":1568.826706},{"period":"2022-01-01","rent":1575.785298},{"period":"2022-02-01","rent":1591.29142},{"period":"2022-03-01","rent":1605.016546},{"period":"2022-04-01","rent":1632.247425},{"period":"2022-05-01","rent":1659.996733},{"period":"2022-06-01","rent":1669.385285},{"period":"2022-07-01","rent":1683.965676},{"period":"2022-08-01","rent":1696.885181},{"period":"2022-09-01","rent":1700.033941},{"period":"2022-10-01","rent":1707.928555},{"period":"2022-11-01","rent":1716.544948},{"period":"2022-12-01","rent":1726.675471},{"period":"2023-01-01","rent":1731.105674},{"period":"2023-02-01","rent":1752.628601},{"period":"2023-03-01","rent":1776.632315},{"period":"2023-04-01","rent":1786.433371},{"period":"2023-05-01","rent":1780.321008},{"period":"2023-06-01","rent":1791.23137},{"period":"2023-07-01","rent":1796.833793},{"period":"2023-08-01","rent":1796.817943},{"period":"2023-09-01","rent":1791.968728},{"period":"2023-10-01","rent":1784.306203},{"period":"2023-11-01","rent":1795.921645},{"period":"2023-12-01","rent":1806.441841},{"period":"2024-01-01","rent":1819.706425},{"period":"2024-02-01","rent":1812.973045},{"period":"2024-03-01","rent":1811.610712},{"period":"2024-04-01","rent":1813.840075},{"period":"2024-05-01","rent":1823.805094},{"period":"2024-06-01","rent":1826.406459},{"period":"2024-07-01","rent":1826.518151},{"period":"2024-08-01","rent":1831.520245},{"period":"2024-09-01","rent":1835.769684},{"period":"2024-10-01","rent":1838.912238},{"period":"2024-11-01","rent":1823.750093},{"period":"2024-12-01","rent":1819.324537},{"period":"2025-01-01","rent":1819.517344},{"period":"2025-02-01","rent":1827.469672},{"period":"2025-03-01","rent":1824.084698},{"period":"2025-04-01","rent":1831.509672},{"period":"2025-05-01","rent":1834.837284},{"period":"2025-06-01","rent":1836.609213},{"period":"2025-07-01","rent":1841.691707},{"period":"2025-08-01","rent":1845.329597},{"period":"2025-09-01","rent":1852.499639},{"period":"2025-10-01","rent":1860.262216},{"period":"2025-11-01","rent":1872.725823},{"period":"2025-12-01","rent":1876.923524},{"period":"2026-01-01","rent":1877.530996},{"period":"2026-02-01","rent":1877.657678},{"period":"2026-03-01","rent":1883.364555},{"period":"2026-04-01","rent":1881.35515},{"period":"2026-05-01","rent":1881.816484},{"period":"2026-06-01","rent":1883.920699}],"historySummary":{"pointCount":102,"firstPeriod":"2018-01-01","latestPeriod":"2026-06-01","coverageMonths":102,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1836.609213,"endRent":1883.920699,"change":0.02576023558257079,"cagr":0.02576023558257079},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1791.23137,"endRent":1883.920699,"change":0.051746151029054444,"cagr":0.01695946749141397},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1394.696365,"endRent":1883.920699,"change":0.35077479677807855,"cagr":0.061980615970884445}},"maxDrawdown":-0.0202091337358955,"annualizedVolatility":0.025176782095954184,"consecutiveReturnCount":101}}