{"zip":"28273","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":1629,"rentYoy":0.0049,"bedroomEstimates":[1423,1484,1629,2004,2547],"hudFmr":[1860,1940,2130,2620,3330],"ladderSource":"safmr","population":50966,"populationMoe":3507,"medianIncome":87350,"medianIncomeMoe":7873,"medianGrossRent":1729,"medianGrossRentMoe":26,"housingUnits":20138,"occupiedUnits":18996,"vacantUnits":1142,"renterOccupied":9449,"rentBurdenTotal":9449,"rentBurden30Plus":4388,"vacantForRent":497,"vacantForSale":102,"vacantSeasonal":0,"structureTotal":20138,"singleFamilyUnits":12204,"largeMultifamilyUnits":4090,"vacancyRate":0.056708709901678415,"renterShare":0.4974205095809644,"rentBurdenShare":0.46438776590115355,"requiredIncome":65160,"askingRentToIncome":0.22378935317687465,"askingVsAcsRent":0.9421631000578369,"askingVsHud2br":0.7647887323943662,"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":103,"zipSalePrice":374415,"zipSalePriceYoy":-0.0016,"zipMedianDom":48,"zipActiveListings":291,"zipActiveListingsYoy":0.3407,"zipInventory":163,"zipInventoryYoy":0.7572,"zipPendingSales":133,"zipMonthsSupply":4.8,"zipSaleToList":0.9878,"zipSoldAboveList":0.1602,"zipOffMarketTwoWeeks":0.4114,"generatedAt":"2026-09-01 13:00:06.184091+00","summaryHtml":"<p>ZIP 28273’s central measured tension is a nearly flat recent asking-rent path alongside resale evidence of a looser for-sale setting. Zillow ZORI, the typical observed asking-rent index blended across rental types, was $1,629 in June 2026. That is a current ZIP asking-rent benchmark, not a lease quote for any particular home, building, bedroom count, or tenant. The latest reading therefore supports a stable-growth description, but it does not by itself establish that all available rentals are holding at the same level or that current conditions will persist.</p><p>The backward-looking Zillow history puts the latest reading in perspective. The one-year exact same-month annualized rent change was 0.5%, and the three-year measure was also 0.5%, while the five-year measure was 3.3%. Recent direction remains positive, so it does not reverse the longer path; however, it is materially slower than the five-year pace and therefore breaks from the earlier rate of appreciation. The series has complete coverage across 138 observations. Its annualized monthly-return variability was 2.1%, suggesting modest movement around the trend, while the maximum drawdown was 2.4%, indicating that the largest recorded decline was limited but still real. That combination supports more confidence in the current snapshot than a highly erratic series would, although the slowdown means the snapshot should not be treated as a forecast. Transparent national discovery ranks among history-eligible ZIPs were 2,245 for momentum, 239 for stability, and 1,397 for the balanced measure, with lower ranks indicating stronger placement. These are descriptive historical measurements, not investment recommendations.</p><p>Several rent figures belong to different evidence universes and should not be substituted for one another. The matched Census ZCTA ACS 2024 five-year survey reports a $1,729 median gross rent for occupied renter homes; gross rent includes selected utilities, unlike an asking-rent index. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though this five-digit label is both a Zillow ZIP market identifier and a matched Census ZCTA. The current Zillow asking-rent index is 5.8% below that ACS gross-rent median, a difference that can reflect differing populations, timing, utility treatment, and methods rather than a contradiction. HUD’s local FMR/SAFMR two-bedroom amount is $2,130, but it is an administrative bedroom-specific standard, not asking rent.</p><p>The bedroom figures translate the ZIP-wide ZORI through the local HUD ladder rather than observing separate bedroom markets. The resulting modelled monthly estimates are $1,423 for a studio, $1,484 for one bedroom, $1,629 for two bedrooms, $2,004 for three bedrooms, and $2,547 for four bedrooms. These are modelled estimates, never measured bedroom rents. They are useful for displaying how the local HUD bedroom relationships scale the ZIP asking-rent index, but they cannot identify the rent of a particular unit, account for utility arrangements, or establish whether an advertised property has a comparable layout, condition, or lease structure.</p><p>The income and burden screen shows a second tension: the ZIP-level rent-to-income arithmetic looks moderate relative to the area median, while a substantial share of surveyed renter households reports material burden. Median household income was $87,350, and supporting the current asking-rent index at a 30% rent-to-income threshold requires $65,160 of annual income. The implied asking-rent-to-income screen is 22.4%. This 30% required-income screen is arithmetic, not advice or an applicant qualification rule. In the ACS renter population, 4,388 of 9,449 renter households, or 46.4%, were paying at least 30% of income toward rent. That burden result is a survey measure across occupied renter homes, subject to sampling uncertainty, and it is not proof of affordability or hardship for a particular household or unit.</p><p>Housing stock and vacancy add useful scale without resolving that affordability tension. The matched ZCTA contained 20,138 housing units, including 1,142 vacant units, for a 5.7% vacancy rate. Renters occupied 49.7% of occupied homes, and 497 vacant units were classified as available for rent. The structure mix included 12,204 single-family units and 4,090 large-multifamily units, so the ZIP-level index spans a housing base that is not limited to one property type. Vacancy is an area-level survey measure, however: it does not demonstrate a concession, lease-up condition, unit quality, or immediate availability at any specific rental property.</p><p>For wider context only, the City of Charlotte context rent figure was $1,746, the Mecklenburg County context rent figure was $1,751, and the Charlotte-Concord-Gastonia, NC-SC metro context rent figure was $1,750; those city, county, and metro figures do not replace direct ZIP evidence. The ZIP’s current asking-rent index sits below each of those broader rent benchmarks, while its ACS gross-rent measure is drawn from a different universe than the Zillow index. These comparisons help frame scale, but they do not establish that ZIP 28273 is uniformly less expensive across bedrooms, property types, lease terms, or utility packages.</p><p>Redfin supplies a separate direct rolling-three-month ZIP resale observation, not rental transactions or rental comps. Median sold price was $374,415, down 0.2% year over year; 103 homes sold and median marketing time was 48 days. Redfin reported 291 active listings and a separate inventory figure of 163 homes, with inventory up 75.7% from a year earlier and months of supply at 4.8. The average sale-to-list ratio was 98.8%, while 16.0% of sales closed above list price. These resale signals challenge a simple interpretation of the stable rent snapshot: rents have remained slightly positive, yet the for-sale evidence shows increased inventory and pricing below list on average. The 5.2% annualized ZIP ZORI divided by median sold price is only a cross-source screening ratio, not a cap rate, net return, expected return, or property yield. Property-level review would still require the actual asking rent, bedroom fit, utilities, concessions, condition, lease terms, and directly comparable local sale and rental evidence.</p>","findings":[{"body":"The one-year and three-year Zillow same-month rent changes were both 0.5%, compared with a 3.3% five-year annualized change. That pattern retains a positive direction but shows a slower recent pace than the longer historical record. Low measured variability and a limited historical drawdown improve confidence in the stability of the index, not in a forecast.","title":"Rent growth has slowed without turning negative"},{"body":"Zillow ZORI measures typical observed asking rent across rental types, while ACS median gross rent describes occupied renter homes and includes selected utilities. HUD FMR/SAFMR is an administrative bedroom-specific standard. The ZIP’s modelled bedroom ladder uses HUD relationships to scale ZORI, so those bedroom values are estimates rather than directly observed market rents.","title":"Asking rent, gross rent, and HUD standards answer different questions"},{"body":"Median household income exceeds the arithmetic income level needed to support the current ZIP asking-rent index at a 30% threshold. Yet ACS reports that 46.4% of renter households pay at least 30% of income toward rent. This contrast means the median-income screen cannot substitute for household-level affordability, lease qualification, or a particular renter’s financial circumstances.","title":"Area-level affordability measures are mixed"},{"body":"Redfin’s direct ZIP resale data show a nearly flat sold-price change alongside increased inventory, several months of supply, and an average sale-to-list ratio below 100%. Those are for-sale market observations, not rental conditions. They temper any attempt to read the stable asking-rent history as a complete market signal and reinforce the need for property-specific evidence.","title":"Resale supply creates a cross-market tension"}],"risks":["A current ZIP asking-rent index can conceal meaningful differences among unit sizes, utility treatment, lease concessions, property condition, and timing. It should not be converted into a guaranteed asking price for a specific home.","ACS ZCTA results are five-year survey estimates for a statistical area, not a direct measurement of every USPS delivery ZIP address. Gross-rent and rent-burden figures also describe occupied renter households rather than current listings.","The resale inventory increase is a direct Redfin for-sale observation, but it does not establish rental vacancy, landlord concessions, transaction economics, or the likely price movement of a particular residential property.","Modelled bedroom estimates rely on the local HUD ladder and ZIP ZORI. They are not measured bedroom rents, and they may diverge from actual advertised rents when unit features or lease terms differ."],"qa":[{"a":"The figures use different universes and methods. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey estimate for occupied renter homes and includes selected utilities. Differences in timing, utility inclusion, surveyed households, and geographic definition can all contribute without showing an error.","q":"Why is the ACS median gross rent higher than Zillow ZORI?"},{"a":"The one-year and three-year same-month measures are positive but much slower than the five-year annualized measure. Monthly-return variability is modest and the historical maximum drawdown was limited, which supports reasonable confidence that the index has not been highly erratic. Still, the slower recent path means the current reading is descriptive history, not a forward projection.","q":"What does the rent history say about the present rent snapshot?"},{"a":"It is the annualized ZIP Zillow asking-rent index divided by Redfin’s median ZIP sold price. The calculation is useful only as a cross-source screening ratio because it does not include operating expenses, taxes, insurance, financing, repairs, vacancy, concessions, transaction costs, or a property-specific rent. It is not a cap rate, yield, net return, or expected return.","q":"How should the Redfin screening ratio be interpreted?"},{"a":"A specific property requires its actual advertised rent, bedroom count, square footage where relevant, utility obligations, concessions, lease duration, condition, and availability date. For resale comparison, useful evidence includes directly comparable recent sales, list history, marketing time, and sale-to-list outcomes. ZIP-level ACS, Zillow, HUD, and Redfin measures cannot confirm those unit-specific details.","q":"What property-level evidence remains necessary?"}],"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":1004.368465},{"period":"2015-02-01","rent":1011.244203},{"period":"2015-03-01","rent":1012.157487},{"period":"2015-04-01","rent":1016.66312},{"period":"2015-05-01","rent":1016.060474},{"period":"2015-06-01","rent":1023.125991},{"period":"2015-07-01","rent":1030.509699},{"period":"2015-08-01","rent":1034.557854},{"period":"2015-09-01","rent":1036.726592},{"period":"2015-10-01","rent":1035.380602},{"period":"2015-11-01","rent":1042.3367},{"period":"2015-12-01","rent":1056.461649},{"period":"2016-01-01","rent":1065.32808},{"period":"2016-02-01","rent":1068.74811},{"period":"2016-03-01","rent":1075.191985},{"period":"2016-04-01","rent":1073.500231},{"period":"2016-05-01","rent":1079.275699},{"period":"2016-06-01","rent":1075.162385},{"period":"2016-07-01","rent":1078.564127},{"period":"2016-08-01","rent":1084.83228},{"period":"2016-09-01","rent":1086.992735},{"period":"2016-10-01","rent":1094.911087},{"period":"2016-11-01","rent":1090.809776},{"period":"2016-12-01","rent":1089.453449},{"period":"2017-01-01","rent":1095.004739},{"period":"2017-02-01","rent":1093.547776},{"period":"2017-03-01","rent":1100.255113},{"period":"2017-04-01","rent":1110.456918},{"period":"2017-05-01","rent":1126.82941},{"period":"2017-06-01","rent":1138.406515},{"period":"2017-07-01","rent":1136.971939},{"period":"2017-08-01","rent":1137.503382},{"period":"2017-09-01","rent":1134.827365},{"period":"2017-10-01","rent":1140.373384},{"period":"2017-11-01","rent":1137.157854},{"period":"2017-12-01","rent":1141.893228},{"period":"2018-01-01","rent":1138.316631},{"period":"2018-02-01","rent":1154.231554},{"period":"2018-03-01","rent":1158.219611},{"period":"2018-04-01","rent":1166.882156},{"period":"2018-05-01","rent":1166.521392},{"period":"2018-06-01","rent":1159.140634},{"period":"2018-07-01","rent":1163.10558},{"period":"2018-08-01","rent":1161.247353},{"period":"2018-09-01","rent":1173.471267},{"period":"2018-10-01","rent":1172.251298},{"period":"2018-11-01","rent":1181.42642},{"period":"2018-12-01","rent":1185.067338},{"period":"2019-01-01","rent":1200.926284},{"period":"2019-02-01","rent":1206.63571},{"period":"2019-03-01","rent":1210.029379},{"period":"2019-04-01","rent":1209.404718},{"period":"2019-05-01","rent":1211.173424},{"period":"2019-06-01","rent":1222.623872},{"period":"2019-07-01","rent":1229.953399},{"period":"2019-08-01","rent":1240.065176},{"period":"2019-09-01","rent":1241.156733},{"period":"2019-10-01","rent":1247.13806},{"period":"2019-11-01","rent":1251.152013},{"period":"2019-12-01","rent":1254.223139},{"period":"2020-01-01","rent":1250.117979},{"period":"2020-02-01","rent":1245.441478},{"period":"2020-03-01","rent":1260.583079},{"period":"2020-04-01","rent":1263.011194},{"period":"2020-05-01","rent":1268.512302},{"period":"2020-06-01","rent":1257.422772},{"period":"2020-07-01","rent":1256.138609},{"period":"2020-08-01","rent":1246.061104},{"period":"2020-09-01","rent":1254.112677},{"period":"2020-10-01","rent":1266.958328},{"period":"2020-11-01","rent":1280.803843},{"period":"2020-12-01","rent":1291.562243},{"period":"2021-01-01","rent":1298.292261},{"period":"2021-02-01","rent":1307.468794},{"period":"2021-03-01","rent":1325.196119},{"period":"2021-04-01","rent":1346.629787},{"period":"2021-05-01","rent":1369.343287},{"period":"2021-06-01","rent":1386.685739},{"period":"2021-07-01","rent":1404.409333},{"period":"2021-08-01","rent":1435.329044},{"period":"2021-09-01","rent":1459.535719},{"period":"2021-10-01","rent":1483.10078},{"period":"2021-11-01","rent":1497.494549},{"period":"2021-12-01","rent":1509.020386},{"period":"2022-01-01","rent":1525.117596},{"period":"2022-02-01","rent":1531.510881},{"period":"2022-03-01","rent":1534.048426},{"period":"2022-04-01","rent":1545.90974},{"period":"2022-05-01","rent":1553.011047},{"period":"2022-06-01","rent":1579.404397},{"period":"2022-07-01","rent":1596.623327},{"period":"2022-08-01","rent":1610.341149},{"period":"2022-09-01","rent":1608.492693},{"period":"2022-10-01","rent":1606.715483},{"period":"2022-11-01","rent":1600.213143},{"period":"2022-12-01","rent":1593.849476},{"period":"2023-01-01","rent":1588.475089},{"period":"2023-02-01","rent":1596.748081},{"period":"2023-03-01","rent":1604.015157},{"period":"2023-04-01","rent":1599.969748},{"period":"2023-05-01","rent":1601.10994},{"period":"2023-06-01","rent":1605.416476},{"period":"2023-07-01","rent":1611.643808},{"period":"2023-08-01","rent":1610.13132},{"period":"2023-09-01","rent":1602.401887},{"period":"2023-10-01","rent":1588.498314},{"period":"2023-11-01","rent":1572.522452},{"period":"2023-12-01","rent":1585.284867},{"period":"2024-01-01","rent":1595.283457},{"period":"2024-02-01","rent":1609.384756},{"period":"2024-03-01","rent":1605.477849},{"period":"2024-04-01","rent":1610.800154},{"period":"2024-05-01","rent":1614.137119},{"period":"2024-06-01","rent":1602.303761},{"period":"2024-07-01","rent":1599.526197},{"period":"2024-08-01","rent":1594.835413},{"period":"2024-09-01","rent":1594.706893},{"period":"2024-10-01","rent":1593.668545},{"period":"2024-11-01","rent":1604.493231},{"period":"2024-12-01","rent":1618.135982},{"period":"2025-01-01","rent":1631.26647},{"period":"2025-02-01","rent":1634.840295},{"period":"2025-03-01","rent":1630.938439},{"period":"2025-04-01","rent":1625.904341},{"period":"2025-05-01","rent":1623.734978},{"period":"2025-06-01","rent":1621.061081},{"period":"2025-07-01","rent":1620.379407},{"period":"2025-08-01","rent":1624.669007},{"period":"2025-09-01","rent":1631.328931},{"period":"2025-10-01","rent":1641.250573},{"period":"2025-11-01","rent":1643.884445},{"period":"2025-12-01","rent":1630.361301},{"period":"2026-01-01","rent":1618.36022},{"period":"2026-02-01","rent":1609.403164},{"period":"2026-03-01","rent":1614.812155},{"period":"2026-04-01","rent":1618.81636},{"period":"2026-05-01","rent":1620.800752},{"period":"2026-06-01","rent":1629.068401}],"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":1621.061081,"endRent":1629.068401,"change":0.004939554773013555,"cagr":0.004939554773013555},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1605.416476,"endRent":1629.068401,"change":0.014732578962270315,"cagr":0.004886938581823763},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1386.685739,"endRent":1629.068401,"change":0.17479278482721883,"cagr":0.032742986046800704}},"maxDrawdown":-0.02427419495908867,"annualizedVolatility":0.02142151038184697,"consecutiveReturnCount":137}}