{"zip":"28213","city":"Charlotte","state":"NC","county":"Mecklenburg County","countySlug":"mecklenburg-county-nc","metro":"Charlotte-Concord-Gastonia, NC-SC","metroSlug":"charlotte-nc","citySlug":"charlotte-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1594,"rentYoy":0.0027,"bedroomEstimates":[1392,1453,1594,1967,2492],"hudFmr":[1380,1440,1580,1950,2470],"ladderSource":"safmr","population":45904,"populationMoe":2676,"medianIncome":58146,"medianIncomeMoe":5793,"medianGrossRent":1444,"medianGrossRentMoe":46,"housingUnits":20924,"occupiedUnits":18636,"vacantUnits":2288,"renterOccupied":10414,"rentBurdenTotal":10414,"rentBurden30Plus":5996,"vacantForRent":1596,"vacantForSale":34,"vacantSeasonal":57,"structureTotal":20924,"singleFamilyUnits":11805,"largeMultifamilyUnits":3101,"vacancyRate":0.10934811699483846,"renterShare":0.5588109036273878,"rentBurdenShare":0.5757633954292298,"requiredIncome":63760,"askingRentToIncome":0.3289650190898772,"askingVsAcsRent":1.1038781163434903,"askingVsHud2br":1.008860759493671,"cityRent":1745.7658527125816,"countyRent":1751,"metroRent":1750,"cityGrossRent":1612,"countyGrossRent":1627,"countyListings":4251,"countyListingDom":51,"countyPriceReducedShare":0.2235,"countyListingPeriod":"2026-06","metroMonthsSupply":3.7,"metroMedianDom":53,"metroPriceDrops":0.3162,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.092981787831397,"apartmentTimeOnMarket":35.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":157,"zipSalePrice":344922,"zipSalePriceYoy":0.0145,"zipMedianDom":55,"zipActiveListings":349,"zipActiveListingsYoy":0.1471,"zipInventory":173,"zipInventoryYoy":0.1025,"zipPendingSales":175,"zipMonthsSupply":3.3,"zipSaleToList":0.9823,"zipSoldAboveList":0.1832,"zipOffMarketTwoWeeks":0.3025,"generatedAt":"2026-09-01 11:34:55.185308+00","summaryHtml":"<p>ZIP 28213 is both a Zillow ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area, not identical to a USPS delivery ZIP, so its survey results should not be treated as address-level records. The current Zillow ZORI is $1,594 per month, a typical observed asking-rent index blended across rental types; it is not a lease quote for one dwelling. Its year-over-year movement was only 0.27%, leaving the index below the $1,746 City of Charlotte context, the $1,751 Mecklenburg County context, and the $1,750 Charlotte-Concord-Gastonia, NC-SC metro context. Those named city, county, and metro figures are wider benchmarks, whereas the ZORI observation is ZIP-level.</p><p>The historical path indicates stable growth, but it does not support reading the current level as a rapidly rising ask. Exact same-month annualized ZORI changes were 0.27% over one year, 0.19% over three years, and 3.67% over five years. The latest short and medium horizons therefore break from, rather than confirm, the stronger longer path. Monthly ZORI returns showed 2.67% annualized variability, meaning past month-to-month index changes were contained but not immaterial. Separately, the largest observed peak-to-trough drawdown was 3.30%, a bounded historical decline rather than assurance against another one. Coverage was 100% across the available series. Momentum, stability, and balanced ranks were 2,340, 1,002, and 2,020, respectively, in the transparent national history-eligible ZIP discovery set, where lower ranks are higher. These backward-looking measurements strengthen confidence in the recorded path, not a forecast.</p><p>Different rental evidence universes produce a material but understandable gap. The matched ACS five-year survey reports $1,444 median gross rent among occupied renter homes and includes selected utilities, unlike Zillow’s current asking-rent index. That survey statistic should not be substituted for a newly advertised asking rent, and its sampling uncertainty also applies. HUD FMR/SAFMR is a bedroom-specific administrative standard rather than asking rent. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly estimates of $1,392 for a studio, $1,453 for one bedroom, $1,594 for two bedrooms, $1,967 for three bedrooms, and $2,492 for four bedrooms. These are modelled estimates, never measured bedroom rents. The underlying HUD standards range from $1,380 to $2,470, with a two-bedroom standard of $1,580.</p><p>The affordability screen is a notable counterweight to the current asking-rent level. At a 30% rent-to-income threshold, $1,594 monthly rent arithmetically corresponds to $63,760 in annual income, compared with ZCTA median household income of $58,146. The same comparison places asking rent at 32.9% of that median income. This is an arithmetic screen, not advice and not an applicant qualification rule; household income, household size, utilities, and actual lease terms can differ. In the ACS renter survey, 5,996 of 10,414 renter households, or 57.6%, reported spending at least 30% of income on gross rent. That burden statistic describes surveyed households in aggregate and cannot prove affordability or burden for a particular available unit.</p><p>The matched ACS ZCTA inventory contained 20,924 housing units, with 2,288 vacant units, producing a 10.9% vacancy rate. Renter households represented 55.9% of occupied households, and 1,596 vacant units were classified as for rent. These counts provide useful context for the local stock and its tenure mix, but they do not establish that every vacancy is currently marketed, habitable, comparable by bedroom count, or available at the ZORI level. They also do not reveal concession terms, utility treatment, lease duration, unit condition, or the timing of a specific listing. The vacancy and burden measures are area-level evidence, not proof about any individual home or apartment.</p><p>The direct rolling-three-month Redfin ZIP resale observation presents a different market tension. Median sold price was $344,922, up 1.45% year over year, even as short-run asking-rent growth was nearly flat and the income-and-burden screen remained tight. Resale liquidity was not uniformly aggressive: 157 homes sold, median marketing time was 55 days, inventory was 173 homes and rose 10.25%, and months of supply stood at 3.3. The average sale-to-list ratio was 98.23%, while 18.32% of sales closed above list price. These are ZIP for-sale and resale measures, not rental transactions or rental comparables. Annualized ZIP ZORI divided by median sold price equals 5.55%, but that is only a cross-source screening ratio, not a measure of operating economics, net return, expected return, or a cap rate.</p><p>Read together, the evidence shows a ZIP asking-rent index below the named wider rent contexts, a longer historical record that has slowed materially in the recent horizons, and an affordability screen that is tighter than the area median-income comparison. The resale series confirms that sold-price movement was positive, yet its marketing, supply, and sale-to-list signals challenge any simple conclusion that a positive resale price change should be read as strong rental momentum. The observed ZORI path is more reliable as a description of broad asking-rent direction than as a prediction for a specific unit. Likewise, ACS household conditions and Redfin resale liquidity should remain in their separate survey and for-sale evidence universes.</p><p>Property-level review should verify the actual advertised rent, bedroom count, lease term, utility responsibility, recurring fees, concessions, availability date, and condition before comparing a listing with the modelled bedroom ladder. For a purchase-related comparison, verify sale date, property type, physical condition, financing or seller-concession effects, and whether selected sales are genuinely comparable. Confirm the address’s ZIP usage separately from the Census ZCTA boundary because the two geographies are not identical. Finally, distinguish an owner’s current asking price from a recorded sold price and distinguish a listing’s rent from Zillow’s blended index. Those checks determine whether these area-level indicators apply to the property under review.</p>","findings":[{"body":"ZIP-level Zillow ZORI was $1,594, below the supplied City of Charlotte, Mecklenburg County, and Charlotte-Concord-Gastonia metro context rents. The latest annual change was only 0.27%, and the one-year and three-year history measures were much weaker than the five-year rate. The evidence describes a slower recent asking-rent path rather than a rapidly advancing one.","title":"Current rent is below wider rent contexts, but has recently flattened"},{"body":"The arithmetic income level associated with paying the ZIP ZORI at 30% of income exceeds the reported ZCTA median household income. ACS also shows that a majority of surveyed renter households spent at least 30% of income on gross rent. This comparison is informative at the area level, but it does not determine whether a specific applicant or unit is affordable.","title":"Area affordability indicators are tight"},{"body":"The studio-through-four-bedroom figures were created by scaling the ZIP ZORI through the local HUD FMR/SAFMR bedroom ladder. HUD standards are administrative and bedroom-specific, while ZORI is a blended asking-rent index. The resulting ladder is useful for proportional screening, but it should not replace current same-bedroom listings or executed lease evidence.","title":"Bedroom figures are HUD-scaled estimates, not observed rents"},{"body":"Redfin’s direct ZIP resale series showed a year-over-year increase in median sold price, but also showed longer marketing time, expanding inventory, a below-list average sale-to-list ratio, and limited above-list sales. That combination challenges a simple strength narrative. The annualized-rent-to-price figure is only a cross-source screening ratio because it combines an asking-rent index with resale prices.","title":"Resale pricing rose while rental momentum stayed subdued"}],"risks":["Zillow ZORI is a blended typical asking-rent index across rental types, so a specific available home or apartment can differ because of size, condition, fees, utilities, concessions, and lease terms.","ACS gross-rent, income, vacancy, and burden figures are matched-ZCTA survey estimates for aggregate households; the ZCTA is statistical geography and is not identical to a USPS delivery ZIP.","HUD-scaled bedroom estimates are model outputs built from a local administrative ladder and ZIP ZORI. They are not observed asking rents, signed rents, or appraisals for individual bedrooms.","Redfin resale metrics describe direct rolling-three-month ZIP for-sale activity rather than rentals. Median sold price and the rent-to-price screen cannot establish expenses, financing effects, property economics, or outcomes for one property."],"qa":[{"a":"They measure different universes. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. HUD FMR/SAFMR is an administrative bedroom-specific standard. None should automatically be substituted for another.","q":"Why do Zillow, ACS, and HUD rent figures differ?"},{"a":"No. The studio through four-bedroom figures are modelled estimates. They scale the ZIP Zillow ZORI using the relative local HUD bedroom ladder. The method preserves the HUD bedroom relationship, but it does not observe current unit-level asking rents, concessions, utility charges, condition, or lease terms.","q":"Are the bedroom rent figures measured rents for ZIP 28213?"},{"a":"The complete available history and relatively contained past monthly variability support confidence that the index records a consistent backward-looking path. However, recent one-year and three-year growth were far below the five-year rate, so the current snapshot should be interpreted as part of a slowed recent trend rather than evidence of future rent movement.","q":"What does the history say about confidence in the current ZORI snapshot?"},{"a":"Verify the current advertised rent, bedroom count, lease length, utilities, fees, concessions, availability date, and physical condition. For sale comparisons, verify property type, sale date, condition, and whether the selected sales are comparable. Also confirm the address geography because Census ZCTA boundaries and USPS delivery ZIP usage are not identical.","q":"What should be checked before applying this ZIP evidence to a property?"}],"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":"2015-01-01","rent":920.271579},{"period":"2015-02-01","rent":914.071441},{"period":"2015-03-01","rent":916.155739},{"period":"2015-04-01","rent":920.948061},{"period":"2015-05-01","rent":921.496001},{"period":"2015-06-01","rent":923.585475},{"period":"2015-07-01","rent":926.727948},{"period":"2015-08-01","rent":937.413049},{"period":"2015-09-01","rent":946.454608},{"period":"2015-10-01","rent":949.442584},{"period":"2015-11-01","rent":951.244221},{"period":"2015-12-01","rent":946.472355},{"period":"2016-01-01","rent":956.413769},{"period":"2016-02-01","rent":958.255998},{"period":"2016-03-01","rent":973.155639},{"period":"2016-04-01","rent":973.429072},{"period":"2016-05-01","rent":987.326701},{"period":"2016-06-01","rent":987.943324},{"period":"2016-07-01","rent":989.173335},{"period":"2016-08-01","rent":990.106661},{"period":"2016-09-01","rent":996.822209},{"period":"2016-10-01","rent":1003.370005},{"period":"2016-11-01","rent":998.899065},{"period":"2016-12-01","rent":995.326723},{"period":"2017-01-01","rent":998.315216},{"period":"2017-02-01","rent":1003.449121},{"period":"2017-03-01","rent":1006.996944},{"period":"2017-04-01","rent":1014.781518},{"period":"2017-05-01","rent":1027.94889},{"period":"2017-06-01","rent":1046.515821},{"period":"2017-07-01","rent":1050.273424},{"period":"2017-08-01","rent":1049.894499},{"period":"2017-09-01","rent":1048.625843},{"period":"2017-10-01","rent":1049.359128},{"period":"2017-11-01","rent":1054.578148},{"period":"2017-12-01","rent":1064.253591},{"period":"2018-01-01","rent":1072.315603},{"period":"2018-02-01","rent":1099.994245},{"period":"2018-03-01","rent":1114.33208},{"period":"2018-04-01","rent":1125.072756},{"period":"2018-05-01","rent":1104.309238},{"period":"2018-06-01","rent":1105.810505},{"period":"2018-07-01","rent":1105.931123},{"period":"2018-08-01","rent":1119.667379},{"period":"2018-09-01","rent":1112.7656},{"period":"2018-10-01","rent":1116.540478},{"period":"2018-11-01","rent":1128.542551},{"period":"2018-12-01","rent":1145.243313},{"period":"2019-01-01","rent":1147.517933},{"period":"2019-02-01","rent":1140.669028},{"period":"2019-03-01","rent":1137.073625},{"period":"2019-04-01","rent":1137.139366},{"period":"2019-05-01","rent":1155.360473},{"period":"2019-06-01","rent":1156.616155},{"period":"2019-07-01","rent":1166.155479},{"period":"2019-08-01","rent":1166.414188},{"period":"2019-09-01","rent":1181.589961},{"period":"2019-10-01","rent":1186.91814},{"period":"2019-11-01","rent":1185.278393},{"period":"2019-12-01","rent":1177.149835},{"period":"2020-01-01","rent":1179.043551},{"period":"2020-02-01","rent":1177.418337},{"period":"2020-03-01","rent":1199.961629},{"period":"2020-04-01","rent":1196.997275},{"period":"2020-05-01","rent":1196.998987},{"period":"2020-06-01","rent":1206.316438},{"period":"2020-07-01","rent":1219.455533},{"period":"2020-08-01","rent":1240.529303},{"period":"2020-09-01","rent":1247.722757},{"period":"2020-10-01","rent":1257.526368},{"period":"2020-11-01","rent":1256.228758},{"period":"2020-12-01","rent":1261.653901},{"period":"2021-01-01","rent":1270.104624},{"period":"2021-02-01","rent":1278.873132},{"period":"2021-03-01","rent":1290.701241},{"period":"2021-04-01","rent":1301.606168},{"period":"2021-05-01","rent":1313.988064},{"period":"2021-06-01","rent":1330.967325},{"period":"2021-07-01","rent":1343.726423},{"period":"2021-08-01","rent":1367.514968},{"period":"2021-09-01","rent":1397.481883},{"period":"2021-10-01","rent":1435.441223},{"period":"2021-11-01","rent":1464.346806},{"period":"2021-12-01","rent":1473.421851},{"period":"2022-01-01","rent":1481.454123},{"period":"2022-02-01","rent":1491.436613},{"period":"2022-03-01","rent":1507.543601},{"period":"2022-04-01","rent":1522.787953},{"period":"2022-05-01","rent":1544.9334},{"period":"2022-06-01","rent":1553.73914},{"period":"2022-07-01","rent":1567.982754},{"period":"2022-08-01","rent":1564.615705},{"period":"2022-09-01","rent":1572.999445},{"period":"2022-10-01","rent":1562.565671},{"period":"2022-11-01","rent":1564.0294},{"period":"2022-12-01","rent":1568.596042},{"period":"2023-01-01","rent":1579.132623},{"period":"2023-02-01","rent":1586.884458},{"period":"2023-03-01","rent":1590.302028},{"period":"2023-04-01","rent":1593.393299},{"period":"2023-05-01","rent":1591.166642},{"period":"2023-06-01","rent":1584.951242},{"period":"2023-07-01","rent":1579.913511},{"period":"2023-08-01","rent":1578.417241},{"period":"2023-09-01","rent":1563.568531},{"period":"2023-10-01","rent":1564.020904},{"period":"2023-11-01","rent":1567.311673},{"period":"2023-12-01","rent":1583.892434},{"period":"2024-01-01","rent":1584.820647},{"period":"2024-02-01","rent":1577.631754},{"period":"2024-03-01","rent":1545.627597},{"period":"2024-04-01","rent":1540.877919},{"period":"2024-05-01","rent":1541.255947},{"period":"2024-06-01","rent":1568.3544},{"period":"2024-07-01","rent":1577.446756},{"period":"2024-08-01","rent":1583.994528},{"period":"2024-09-01","rent":1588.087728},{"period":"2024-10-01","rent":1583.105814},{"period":"2024-11-01","rent":1601.219059},{"period":"2024-12-01","rent":1607.049495},{"period":"2025-01-01","rent":1608.224617},{"period":"2025-02-01","rent":1591.877915},{"period":"2025-03-01","rent":1592.50775},{"period":"2025-04-01","rent":1599.77679},{"period":"2025-05-01","rent":1601.744899},{"period":"2025-06-01","rent":1589.800372},{"period":"2025-07-01","rent":1584.114045},{"period":"2025-08-01","rent":1581.939917},{"period":"2025-09-01","rent":1585.343067},{"period":"2025-10-01","rent":1591.87618},{"period":"2025-11-01","rent":1577.770177},{"period":"2025-12-01","rent":1566.848183},{"period":"2026-01-01","rent":1565.564331},{"period":"2026-02-01","rent":1581.135416},{"period":"2026-03-01","rent":1596.466493},{"period":"2026-04-01","rent":1594.375231},{"period":"2026-05-01","rent":1594.781019},{"period":"2026-06-01","rent":1594.064959}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1589.800372,"endRent":1594.064959,"change":0.0026824669783132027,"cagr":0.0026824669783132027},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1584.951242,"endRent":1594.064959,"change":0.005750156066945955,"cagr":0.0019130565697507151},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1330.967325,"endRent":1594.064959,"change":0.19767399924712659,"cagr":0.03673491355415881}},"maxDrawdown":-0.03295820312094844,"annualizedVolatility":0.026691012803638895,"consecutiveReturnCount":137}}