{"zip":"29412","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":2309,"rentYoy":0.0422,"bedroomEstimates":[2016,2103,2309,2873,3306],"hudFmr":[1860,1940,2130,2650,3050],"ladderSource":"safmr","population":39256,"populationMoe":1758,"medianIncome":101509,"medianIncomeMoe":4488,"medianGrossRent":1881,"medianGrossRentMoe":91,"housingUnits":18413,"occupiedUnits":16758,"vacantUnits":1655,"renterOccupied":4570,"rentBurdenTotal":4570,"rentBurden30Plus":2444,"vacantForRent":162,"vacantForSale":0,"vacantSeasonal":849,"structureTotal":18413,"singleFamilyUnits":13570,"largeMultifamilyUnits":2139,"vacancyRate":0.08988214848205073,"renterShare":0.27270557345745317,"rentBurdenShare":0.5347921225382932,"requiredIncome":92360,"askingRentToIncome":0.2729610182348363,"askingVsAcsRent":1.227538543328017,"askingVsHud2br":1.084037558685446,"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":237,"zipSalePrice":624859,"zipSalePriceYoy":0.016,"zipMedianDom":61,"zipActiveListings":538,"zipActiveListingsYoy":0.0723,"zipInventory":271,"zipInventoryYoy":0.042,"zipPendingSales":261,"zipMonthsSupply":3.5,"zipSaleToList":0.9797,"zipSoldAboveList":0.1697,"zipOffMarketTwoWeeks":0.4363,"generatedAt":"2026-08-15 09:31:25.551116+00","summaryHtml":"<p>In June 2026, Zillow’s ZIP-level ZORI for 29412 is $2,309 per month. It is a typical observed asking-rent index blended across rental types, rather than a record of signed leases or a bedroom-specific quote. The matched Census ZCTA’s ACS 2024 five-year median gross rent is $1,881. ACS is a survey of occupied renter homes, and its gross-rent measure includes selected utilities. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, making the match useful but not interchangeable. The asking index and the survey median consequently describe different rental universes; their gap should not be read as the rent of a particular home.</p><p>HUD’s FY2026 local bedroom ladder is a bedroom-specific administrative FMR/SAFMR standard, not asking rent. Scaling ZIP ZORI with that ladder produces modelled monthly estimates, in ascending bedroom order from studio through four bedrooms, of $2,016, $2,103, $2,309, $2,873, and $3,306. These are modelled estimates, never measured bedroom rents: HUD’s local bedroom relationships allocate a rental-type-blended ZIP asking-rent index. The ladder helps frame relative bedroom sizing, but it cannot establish an available unit’s condition, included utilities, concessions, or advertised price.</p><p>An arithmetic 30% required-income screen on the index produces $92,360 in annual income. The matched ZCTA’s ACS median household income is $101,509, placing the index-to-income screen at 27.3%. This is not affordability advice or an applicant qualification rule: it combines a mixed asking-rent index with a household-wide median income, not a renter-specific budget. Separately, ACS reports that 2,444 renter households, or 53.5%, spend 30% or more of income on gross rent. These measures may coexist without contradiction because renter outcomes are distributed, while gross rent includes selected utilities; neither measure proves the burden of a specific unit or household.</p><p>Backward-looking Zillow history through June 1, 2026 gives the rent path a mixed reading, not a forecast or investment case. The exact same-month increase is 4.22% over one year, versus annualized changes of 3.77% over three years and 7.85% over five years. Recent direction therefore confirms an upward move but breaks from the faster longer path. Annualized monthly-return variability measures 2.97%, which supports moderate rather than high confidence in one current index snapshot as a stable level. Separately, the maximum observed peak-to-trough drawdown was 2.48%, evidence of limited historical reversals rather than an absence of them. Coverage is 100%; transparent national discovery ranks among history-eligible ZIPs are 617 for momentum, 1,580 for stability, and 711 for balanced history. These ranks identify past patterns only.</p><p>Wider context makes the ZIP’s asking-rent level look higher, but does not substitute for ZIP evidence. The City of Charleston context rent is $2,245, Charleston County context rent is $2,156, and the Charleston–North Charleston, SC metro context rent is $2,066; each is a broader-scope context measure rather than a ZIP observation. Those named city, county, and metro values are useful benchmarks for the Zillow index only. They have different geographic composition from the ZIP and are not replacements for the matched ZCTA’s occupied-renter survey or HUD’s administrative standard. No context comparison establishes a local lease rate, household burden, or bedroom rent.</p><p>In the matched ZCTA, ACS records 18,413 housing units and 1,655 vacant units, a 9.0% vacancy rate. The stock is more heavily single-family than large multifamily, a composition point rather than a live inventory count. Vacancy is not proof that a particular dwelling is available, rentable, appropriately priced, or suitable for any household. Likewise, aggregate renter burden does not identify the terms of a current listing. The stock and vacancy evidence instead sets a limit on inference: survey counts can describe the area’s housing base, while current availability, lease terms, utility treatment, and unit condition require property-level evidence.</p><p>Direct Redfin rolling-three-month ZIP resale evidence is a separate for-sale universe. It records a $624,859 median sold price, a 1.6% year-over-year price change, 237 homes sold, and 61 median days on market. Inventory was 271 homes with 3.5 months of supply, while the average sale-to-list ratio was 98.0%. These are resale liquidity and pricing observations, not rental transactions, rental comparables, or property economics. Annualized ZIP ZORI divided by the median sold price is a 4.4% cross-source screening ratio only—not a cap rate, net return, expected return, or property yield. The recent rent increase is not mirrored by an equally rapid median resale-price rise, a tension that challenges any attempt to treat rent history and resale results as one market signal.</p><p>None of these sources resolves a property-level question by itself. Relevant checks are the actual advertised rent and lease date, verified bedroom count, address-to-ZIP assignment, included utilities and recurring fees, concessions, condition, occupancy or availability, and the specific sale/list record. The unit type must be matched with the rental types blended into ZORI, while any gross-rent comparison must be reconciled to its utility coverage. HUD remains an administrative benchmark, and the Redfin record remains tied to its ZIP resale window. ACS margins of error, survey timing, index construction, and source-geography mismatches limit precision. Does the particular address and lease offer fit these separate evidence definitions?</p>","findings":[{"body":"At $2,309, the current Zillow ZORI is a blended ZIP asking-rent index. The matched ACS five-year ZCTA median gross rent is $1,881 and includes selected utilities for occupied renter homes. This difference is informative about source definition and timing, not evidence that a specific available property commands the index level.","title":"Current asking rent exceeds the survey median"},{"body":"The mechanical 30% screen requires $92,360 annual income against a $101,509 ZCTA median household income. Yet 53.5% of surveyed renter households report gross-rent burden at or above 30%. The first is a broad income comparison and the second is a renter-household distributional measure; neither is a qualification standard or an affordability finding for a particular applicant.","title":"The two affordability screens answer different questions"},{"body":"Through June 2026, one-year growth of 4.22% exceeded the annualized three-year rate of 3.77%, but trailed the five-year rate of 7.85%. Monthly-return variability of 2.97% and a 2.48% maximum drawdown argue for moderate confidence in the current snapshot. The rankings are backward-looking discovery tools, not forecasts.","title":"Recent rent growth continues but slows from the long path"},{"body":"Redfin’s direct ZIP resale observation shows a $624,859 median sold price, 1.6% annual price growth, 61 days on market, and 3.5 months of supply. Those for-sale conditions are not rental transactions. The 4.4% annualized-rent-to-price figure is only a cross-source screen and cannot be interpreted as a property yield or return.","title":"Resale evidence creates a separate market tension"}],"risks":["The Zillow, ACS, and HUD figures deliberately measure different populations, timing conventions, and rent concepts. Treating their differences as a building-level spread could misstate utilities, unit mix, or lease conditions.","The modelled bedroom values inherit ratios from an administrative HUD ladder. They do not measure listings or executed leases by bedroom, so property condition, fees, concessions, and availability can make the actual quote materially different.","ACS vacancy and rent-burden estimates are area-level survey measures with sampling uncertainty. Neither vacant counts nor burden prevalence confirms that a specific dwelling is rentable, affordable, unoccupied, or currently offered.","Redfin resale data reflect a rolling ZIP for-sale window, whereas ZORI is an asking-rent index. The screening ratio omits costs, financing, taxes, property characteristics, and timing, so it cannot describe a property-level return."],"qa":[{"a":"The $2,309 figure is a ZIP-level ZORI, or typical observed asking-rent index, for blended rental types. It is not a signed-lease database, a utility-inclusive survey median, or a direct quote for a stated bedroom count. Its June 2026 endpoint does not establish property-specific availability.","q":"What does the current Zillow figure represent?"},{"a":"The $92,360 result divides annualized ZORI by 30%, then compares it with the ZCTA median household income. It is a mechanical screen. ACS burden instead counts surveyed renter households with gross rent at least 30% of income, including selected utilities; renter distribution and survey universe differ.","q":"Why can the required-income screen and renter burden share point in different directions?"},{"a":"The listed studio-through-four-bedroom values are modelled by applying local HUD relationships to the ZIP ZORI. HUD FMR/SAFMR is a bedroom-specific administrative benchmark, not an asking-rent measure. Therefore the estimates describe a proportional allocation framework and cannot verify any observed bedroom listing, lease, utility package, or concession.","q":"How should the bedroom ladder be interpreted?"},{"a":"Redfin reports rolling three-month ZIP for-sale outcomes, including sales, pricing, marketing time, inventory, supply, and sale-to-list results. It does not describe rental deals. Dividing annual ZORI by median sold price merely creates a cross-source screening ratio; missing property costs and different observation universes rule out interpreting it as a property-level rate of return.","q":"What does the Redfin block add to the rent evidence?"}],"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-05-01","rent":1264.862631},{"period":"2016-06-01","rent":1274.098414},{"period":"2016-07-01","rent":1278.355885},{"period":"2016-08-01","rent":1292.358262},{"period":"2016-09-01","rent":1296.553346},{"period":"2016-10-01","rent":1312.911177},{"period":"2016-11-01","rent":1303.817249},{"period":"2016-12-01","rent":1297.866489},{"period":"2017-01-01","rent":1290.014254},{"period":"2017-02-01","rent":1300.393133},{"period":"2017-03-01","rent":1300.549392},{"period":"2017-04-01","rent":1304.811995},{"period":"2017-05-01","rent":1321.254266},{"period":"2017-06-01","rent":1333.386779},{"period":"2017-07-01","rent":1340.046871},{"period":"2017-08-01","rent":1337.981994},{"period":"2017-09-01","rent":1345.304155},{"period":"2017-10-01","rent":1364.174575},{"period":"2017-11-01","rent":1368.796138},{"period":"2017-12-01","rent":1389.084117},{"period":"2018-01-01","rent":1377.84996},{"period":"2018-02-01","rent":1370.469355},{"period":"2018-03-01","rent":1358.467916},{"period":"2018-04-01","rent":1368.721598},{"period":"2018-05-01","rent":1371.970852},{"period":"2018-06-01","rent":1372.38611},{"period":"2018-07-01","rent":1365.818095},{"period":"2018-08-01","rent":1354.697205},{"period":"2018-09-01","rent":1361.226346},{"period":"2018-10-01","rent":1358.004216},{"period":"2018-11-01","rent":1386.750116},{"period":"2018-12-01","rent":1383.252413},{"period":"2019-01-01","rent":1400.3507},{"period":"2019-02-01","rent":1398.12596},{"period":"2019-03-01","rent":1414.269578},{"period":"2019-04-01","rent":1413.91789},{"period":"2019-05-01","rent":1413.034846},{"period":"2019-06-01","rent":1415.511352},{"period":"2019-07-01","rent":1426.144804},{"period":"2019-08-01","rent":1443.615002},{"period":"2019-09-01","rent":1444.638435},{"period":"2019-10-01","rent":1444.938604},{"period":"2019-11-01","rent":1432.190977},{"period":"2019-12-01","rent":1436.789602},{"period":"2020-01-01","rent":1440.97257},{"period":"2020-02-01","rent":1454.226049},{"period":"2020-03-01","rent":1432.562254},{"period":"2020-04-01","rent":1436.816252},{"period":"2020-05-01","rent":1420.466715},{"period":"2020-06-01","rent":1450.135689},{"period":"2020-07-01","rent":1455.441231},{"period":"2020-08-01","rent":1462.494613},{"period":"2020-09-01","rent":1448.683862},{"period":"2020-10-01","rent":1474.112051},{"period":"2020-11-01","rent":1487.140163},{"period":"2020-12-01","rent":1516.402506},{"period":"2021-01-01","rent":1523.399542},{"period":"2021-02-01","rent":1522.313282},{"period":"2021-03-01","rent":1541.752583},{"period":"2021-04-01","rent":1543.21942},{"period":"2021-05-01","rent":1574.693995},{"period":"2021-06-01","rent":1582.295078},{"period":"2021-07-01","rent":1599.787339},{"period":"2021-08-01","rent":1604.076968},{"period":"2021-09-01","rent":1640.225171},{"period":"2021-10-01","rent":1654.406185},{"period":"2021-11-01","rent":1702.325266},{"period":"2021-12-01","rent":1707.273381},{"period":"2022-01-01","rent":1743.241973},{"period":"2022-02-01","rent":1766.342827},{"period":"2022-03-01","rent":1795.715308},{"period":"2022-04-01","rent":1830.8309},{"period":"2022-05-01","rent":1855.870739},{"period":"2022-06-01","rent":1869.716638},{"period":"2022-07-01","rent":1899.245455},{"period":"2022-08-01","rent":1943.394504},{"period":"2022-09-01","rent":1967.130323},{"period":"2022-10-01","rent":1978.482243},{"period":"2022-11-01","rent":1969.335256},{"period":"2022-12-01","rent":1987.485727},{"period":"2023-01-01","rent":2010.972514},{"period":"2023-02-01","rent":2038.918164},{"period":"2023-03-01","rent":2063.086148},{"period":"2023-04-01","rent":2063.333809},{"period":"2023-05-01","rent":2065.669035},{"period":"2023-06-01","rent":2065.979059},{"period":"2023-07-01","rent":2085.174426},{"period":"2023-08-01","rent":2101.462614},{"period":"2023-09-01","rent":2130.739418},{"period":"2023-10-01","rent":2143.363414},{"period":"2023-11-01","rent":2138.328995},{"period":"2023-12-01","rent":2145.080762},{"period":"2024-01-01","rent":2122.845062},{"period":"2024-02-01","rent":2106.879453},{"period":"2024-03-01","rent":2093.807224},{"period":"2024-04-01","rent":2117.243036},{"period":"2024-05-01","rent":2142.264723},{"period":"2024-06-01","rent":2166.787637},{"period":"2024-07-01","rent":2165.566518},{"period":"2024-08-01","rent":2148.382774},{"period":"2024-09-01","rent":2141.431129},{"period":"2024-10-01","rent":2147.510075},{"period":"2024-11-01","rent":2175.979674},{"period":"2024-12-01","rent":2156.055261},{"period":"2025-01-01","rent":2167.77854},{"period":"2025-02-01","rent":2195.733828},{"period":"2025-03-01","rent":2232.944997},{"period":"2025-04-01","rent":2227.682597},{"period":"2025-05-01","rent":2220.319668},{"period":"2025-06-01","rent":2215.330134},{"period":"2025-07-01","rent":2221.998354},{"period":"2025-08-01","rent":2239.32699},{"period":"2025-09-01","rent":2245.566913},{"period":"2025-10-01","rent":2253.08452},{"period":"2025-11-01","rent":2254.200774},{"period":"2025-12-01","rent":2282.110744},{"period":"2026-01-01","rent":2296.573947},{"period":"2026-02-01","rent":2293.891793},{"period":"2026-03-01","rent":2283.231903},{"period":"2026-04-01","rent":2291.53374},{"period":"2026-05-01","rent":2300.762041},{"period":"2026-06-01","rent":2308.856362}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2215.330134,"endRent":2308.856362,"change":0.042217738369824565,"cagr":0.042217738369824565},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2065.979059,"endRent":2308.856362,"change":0.11756038956056059,"cagr":0.03774424467786908},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1582.295078,"endRent":2308.856362,"change":0.45918191499297567,"cagr":0.07850431664956803}},"maxDrawdown":-0.02475509695861,"annualizedVolatility":0.029725975016311083,"consecutiveReturnCount":121}}