{"zip":"28052","city":"Gastonia","state":"NC","county":"Gaston County","countySlug":"gaston-county-nc","metro":"Charlotte-Concord-Gastonia, NC-SC","metroSlug":"charlotte-nc","citySlug":"gastonia-nc","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1457,"rentYoy":0.008,"bedroomEstimates":[1273,1331,1457,1790,2283],"hudFmr":[1110,1160,1270,1560,1990],"ladderSource":"safmr","population":36272,"populationMoe":1987,"medianIncome":49643,"medianIncomeMoe":3666,"medianGrossRent":1071,"medianGrossRentMoe":55,"housingUnits":15288,"occupiedUnits":13379,"vacantUnits":1909,"renterOccupied":6060,"rentBurdenTotal":6060,"rentBurden30Plus":3108,"vacantForRent":458,"vacantForSale":84,"vacantSeasonal":52,"structureTotal":15288,"singleFamilyUnits":11641,"largeMultifamilyUnits":385,"vacancyRate":0.124869178440607,"renterShare":0.45294865087076763,"rentBurdenShare":0.5128712871287129,"requiredIncome":58280,"askingRentToIncome":0.3521946699433958,"askingVsAcsRent":1.3604108309990663,"askingVsHud2br":1.147244094488189,"cityRent":1523.6508524155581,"countyRent":1691,"metroRent":1750,"cityGrossRent":1204,"countyGrossRent":1153,"countyListings":997,"countyListingDom":50,"countyPriceReducedShare":0.2399,"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":149,"zipSalePrice":270929,"zipSalePriceYoy":0.0424,"zipMedianDom":87,"zipActiveListings":462,"zipActiveListingsYoy":0.1556,"zipInventory":289,"zipInventoryYoy":0.2359,"zipPendingSales":197,"zipMonthsSupply":5.9,"zipSaleToList":0.9795,"zipSoldAboveList":0.2071,"zipOffMarketTwoWeeks":0.2683,"generatedAt":"2026-09-01 11:50:27.919338+00","summaryHtml":"<p>ZIP 28052’s June 2026 Zillow ZORI is $1,457, a typical observed asking-rent index blended across rental types rather than a quote for any single unit. The label is Zillow’s ZIP market identifier and matches a Census ZCTA; a ZCTA is a statistical area, not the same thing as a USPS delivery ZIP. Exact same-month ZORI changes were 0.8% over 1 year, 3.1% over 3 years, and 6.1% over 5 years. The current index is still modestly higher than a year earlier, but that pace breaks from the materially faster longer path and fits the supplied cooling classification.</p><p>The bedroom figures are modelled monthly ZIP estimates, not measured bedroom rents. Scaling ZIP ZORI by the local HUD bedroom ladder produces $1,273 for a studio, $1,331 for a one-bedroom, $1,457 for a two-bedroom, $1,790 for a three-bedroom, and $2,283 for a four-bedroom. This method preserves the ZIP’s current ZORI level while applying the local bedroom pattern. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, so the ladder is useful for consistent modelling but does not establish what available units are being advertised for.</p><p>The matched Census ZCTA ACS five-year survey reports median gross rent of $1,071, with a $55 margin of error. That survey describes occupied renter homes and includes selected utilities, unlike Zillow’s observed asking-rent index. The current asking-rent index is therefore 136% of the ACS median gross-rent figure, a difference that should not be treated as a conflict because the populations, timing, rent concepts, and utility treatment differ. Annualizing the Zillow index gives a 30% required-income screen of $58,280, compared with ZCTA median household income of $49,643; the resulting 35.2% asking-rent-to-income screen is arithmetic, not advice or an applicant qualification rule.</p><p>Housing stock and renter exposure provide a separate constraint on interpreting that screen. The ZCTA contains 15,288 housing units, of which 13,379 are occupied and 1,909 are vacant, implying a 12.5% vacancy rate. Renter households number 6,060, or 45.3% of occupied homes. Among renter households, 3,108 report spending at least 30% of income on rent, a 51.3% burden share. Those measurements describe households in the ACS survey, not a particular available unit, and vacancy is likewise a stock-level measure rather than proof of a unit’s condition, price, or lease-up prospects.</p><p>Broader rent context runs above the ZIP index: the City of Gastonia context rent is $1,523.65, the Gaston County context rent is $1,691, and the Charlotte-Concord-Gastonia, NC-SC metro context rent is $1,750. Those city, county, and metro figures are wider-geography context only, not substitutes for ZIP-level evidence. Their shared direction makes the ZIP’s lower asking-rent index visible, but they cannot identify which rental types, utility packages, lease terms, or bedroom mixes account for the difference within 28052.</p><p>The history series is sufficiently complete for directional review, with 98.3% coverage of the expected monthly record. Annualized variability in monthly rent changes is 3.3%, which argues against placing excessive confidence in one current index reading; individual monthly movements have not been perfectly smooth. Separately, the series’ maximum drawdown was 5.2%, documenting a meaningful prior retreat before the current reading. Transparent national discovery ranks among history-eligible ZIPs are 1,560 for momentum, 2,067 for stability, and 2,039 for the balanced measure, where lower ranks are higher. These are backward-looking discovery measurements, not forecasts or investment recommendations.</p><p>Direct ZIP resale evidence creates the clearest tension with cooling rent growth. In Redfin’s rolling three-month ZIP for-sale observation, median sold price was $270,929, up 4.24% year over year, while 149 homes sold and median marketing time was 87 days. Inventory stood at 289 homes and months of supply at 5.9. The average sale-to-list ratio was 97.95%, while 20.71% of sales closed above list. These are resale-market signals only, not rental transactions or rental comps. Price appreciation confirms some resilience in the for-sale market, yet longer marketing time, supply, and below-list average execution challenge any simple conclusion that resale conditions validate the slower rent-growth path. Annualized ZIP ZORI divided by the median sold price is 6.45%, but that is solely a cross-source screening ratio, not a cap rate, net return, expected return, or property yield.</p><p>The evidence is strongest as a bounded comparison of current asking-rent conditions, occupied-home survey results, administrative bedroom standards, and a separate resale snapshot. It does not establish rents for a specific property, the quality of a listing, operating costs, or the outcome of a lease or sale. Concrete property-level checks include the actual asking rent and lease term, bedroom count, utility responsibility, concessions, availability date, unit condition, and comparable recent listings. For resale review, verify the property’s sale date, list-price history, condition, and directly comparable sales. Those checks are necessary before applying a ZIP index, a burden statistic, or a 30% arithmetic screen to an individual address.</p>","findings":[{"body":"The current Zillow asking-rent index remains above its prior-year level, but the one-year gain is much slower than the supplied three-year and five-year annualized changes. That pattern supports a cooling interpretation rather than a continuation of the earlier growth pace. Historical variability and drawdown data further indicate that a single current reading should be interpreted as a snapshot within a changing series.","title":"Rent growth has cooled without turning negative"},{"body":"Zillow ZORI reflects a typical observed asking-rent index across rental types, whereas ACS median gross rent summarizes occupied renter households over a five-year survey period and includes selected utilities. The gap between them is informative about differing measurement universes, not proof that either source is wrong. Neither measure alone identifies the rent, utilities, or lease terms of an individual available home.","title":"Asking rent and ACS gross rent answer different questions"},{"body":"More than half of surveyed renter households report spending at least 30% of income on rent. That burden statistic is a household-level ACS measure and should be read alongside the ZIP’s renter share, vacancy rate, and current asking-rent index. It does not prove affordability, hardship, tenant quality, or pricing power for any particular vacant property or listing.","title":"Household burden is elevated in the ZCTA survey"},{"body":"The direct ZIP resale observation shows a higher median sold price than a year earlier, but also meaningful marketing time, available inventory, and average sale-to-list execution below list price. Those for-sale signals are separate from rent data. Their combination complicates a simple interpretation of the cooling ZORI path and makes the rent-to-price figure suitable only as a cross-source screening calculation.","title":"Resale resilience does not erase rental-market tension"}],"risks":["Zillow ZORI is an index across rental types, so it may differ from the advertised rent of a specific property because bedroom mix, utilities, lease terms, condition, and availability are not controlled here.","ACS figures describe occupied renter households over a five-year survey period and carry sampling uncertainty. They are not current asking-rent observations and cannot determine affordability or burden for a particular household.","HUD bedroom standards are administrative benchmarks rather than asking rents. The ZIP bedroom figures are modelled from ZORI and the HUD ladder, so they require validation against current unit-level listings.","Redfin’s rolling resale measures describe for-sale transactions and listings, not rental transactions. Median price, supply, and sale-to-list results cannot establish rental income, operating costs, or property-level economics."],"qa":[{"a":"The measures use different universes and construction. Zillow ZORI is a current typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey statistic for occupied renter homes and includes selected utilities. Different timing, household populations, and rent definitions can produce a sizable gap without either source contradicting the other.","q":"Why is the current Zillow rent index higher than the ACS median gross rent?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the overall ZIP ZORI with the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard, not a direct asking-rent survey. A reader would need current listings with verified bedroom counts, utilities, condition, and lease terms to assess actual unit-level asking rents.","q":"Are the bedroom rent figures observed rents for available units?"},{"a":"It divides annualized ZIP ZORI by Redfin’s median sold price from a separate direct ZIP resale observation. The result is a cross-source screening ratio that can frame the relationship between an asking-rent index and a resale-price median. It excludes financing, taxes, insurance, maintenance, vacancy experience, concessions, unit condition, and all other property-level operating details.","q":"What does the rent-to-price screen indicate?"},{"a":"Confirm the actual listing or lease terms, bedroom count, square footage, utility responsibility, concessions, availability date, and physical condition. For a sale comparison, confirm the property’s list-price history, sale date, condition, and genuinely comparable nearby transactions. Also verify that the address lies within the relevant ZIP or ZCTA boundary and that source data have not been revised.","q":"What should be checked before applying this ZIP report to a specific address?"}],"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":726.35654},{"period":"2017-01-01","rent":743.838574},{"period":"2017-02-01","rent":760.162378},{"period":"2017-04-01","rent":802.4123},{"period":"2017-06-01","rent":830.551489},{"period":"2017-07-01","rent":807.641841},{"period":"2017-08-01","rent":789.350387},{"period":"2017-09-01","rent":787.476286},{"period":"2017-10-01","rent":807.796546},{"period":"2017-11-01","rent":820.972266},{"period":"2017-12-01","rent":839.975985},{"period":"2018-01-01","rent":840.514901},{"period":"2018-02-01","rent":834.881314},{"period":"2018-03-01","rent":826.912548},{"period":"2018-04-01","rent":827.142525},{"period":"2018-05-01","rent":821.867803},{"period":"2018-06-01","rent":827.61419},{"period":"2018-07-01","rent":837.742356},{"period":"2018-08-01","rent":852.947456},{"period":"2018-09-01","rent":864.917241},{"period":"2018-10-01","rent":865.861178},{"period":"2018-11-01","rent":867.906869},{"period":"2018-12-01","rent":872.476603},{"period":"2019-01-01","rent":874.559246},{"period":"2019-02-01","rent":881.234418},{"period":"2019-03-01","rent":887.062456},{"period":"2019-04-01","rent":889.766278},{"period":"2019-05-01","rent":898.374153},{"period":"2019-06-01","rent":907.316333},{"period":"2019-07-01","rent":919.384886},{"period":"2019-08-01","rent":925.162957},{"period":"2019-09-01","rent":926.149152},{"period":"2019-10-01","rent":928.359582},{"period":"2019-11-01","rent":930.937065},{"period":"2019-12-01","rent":931.075564},{"period":"2020-01-01","rent":937.837582},{"period":"2020-02-01","rent":944.052485},{"period":"2020-03-01","rent":955.758167},{"period":"2020-04-01","rent":952.801832},{"period":"2020-05-01","rent":974.081234},{"period":"2020-06-01","rent":978.596194},{"period":"2020-07-01","rent":986.561469},{"period":"2020-08-01","rent":989.571627},{"period":"2020-09-01","rent":992.018599},{"period":"2020-10-01","rent":1007.343395},{"period":"2020-11-01","rent":1007.258075},{"period":"2020-12-01","rent":1011.899555},{"period":"2021-01-01","rent":1019.34965},{"period":"2021-02-01","rent":1046.421216},{"period":"2021-03-01","rent":1069.472749},{"period":"2021-04-01","rent":1084.185475},{"period":"2021-05-01","rent":1069.670682},{"period":"2021-06-01","rent":1084.629302},{"period":"2021-07-01","rent":1098.442971},{"period":"2021-08-01","rent":1132.802443},{"period":"2021-09-01","rent":1155.751373},{"period":"2021-10-01","rent":1176.03108},{"period":"2021-11-01","rent":1192.482406},{"period":"2021-12-01","rent":1192.76899},{"period":"2022-01-01","rent":1200.753906},{"period":"2022-02-01","rent":1206.92085},{"period":"2022-03-01","rent":1210.570126},{"period":"2022-04-01","rent":1220.299587},{"period":"2022-05-01","rent":1238.210273},{"period":"2022-06-01","rent":1258.839268},{"period":"2022-07-01","rent":1276.545327},{"period":"2022-08-01","rent":1278.652509},{"period":"2022-09-01","rent":1286.846084},{"period":"2022-10-01","rent":1279.752989},{"period":"2022-11-01","rent":1287.496703},{"period":"2022-12-01","rent":1298.917267},{"period":"2023-01-01","rent":1306.846158},{"period":"2023-02-01","rent":1312.038734},{"period":"2023-03-01","rent":1304.285004},{"period":"2023-04-01","rent":1309.535816},{"period":"2023-05-01","rent":1321.647988},{"period":"2023-06-01","rent":1328.911169},{"period":"2023-07-01","rent":1323.662604},{"period":"2023-08-01","rent":1318.71627},{"period":"2023-09-01","rent":1328.306453},{"period":"2023-10-01","rent":1348.761017},{"period":"2023-11-01","rent":1349.238065},{"period":"2023-12-01","rent":1361.171716},{"period":"2024-01-01","rent":1361.538109},{"period":"2024-02-01","rent":1370.479656},{"period":"2024-03-01","rent":1372.362704},{"period":"2024-04-01","rent":1380.325364},{"period":"2024-05-01","rent":1380.019552},{"period":"2024-06-01","rent":1374.419675},{"period":"2024-07-01","rent":1368.440613},{"period":"2024-08-01","rent":1384.469848},{"period":"2024-09-01","rent":1388.225537},{"period":"2024-10-01","rent":1408.527774},{"period":"2024-11-01","rent":1410.653341},{"period":"2024-12-01","rent":1426.767559},{"period":"2025-01-01","rent":1416.451458},{"period":"2025-02-01","rent":1418.577669},{"period":"2025-03-01","rent":1407.491395},{"period":"2025-04-01","rent":1422.502542},{"period":"2025-05-01","rent":1435.745881},{"period":"2025-06-01","rent":1445.213963},{"period":"2025-07-01","rent":1460.382097},{"period":"2025-08-01","rent":1460.276423},{"period":"2025-09-01","rent":1461.12523},{"period":"2025-10-01","rent":1446.401646},{"period":"2025-11-01","rent":1452.519957},{"period":"2025-12-01","rent":1441.485727},{"period":"2026-01-01","rent":1456.404916},{"period":"2026-02-01","rent":1457.920246},{"period":"2026-03-01","rent":1475.033056},{"period":"2026-04-01","rent":1465.133133},{"period":"2026-05-01","rent":1458.015579},{"period":"2026-06-01","rent":1456.720875}],"historySummary":{"pointCount":113,"firstPeriod":"2016-12-01","latestPeriod":"2026-06-01","coverageMonths":115,"coverageRatio":0.9826086956521739,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1445.213963,"endRent":1456.720875,"change":0.007962081943986954,"cagr":0.007962081943986954},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1328.911169,"endRent":1456.720875,"change":0.09617625991974799,"cagr":0.031082614448069812},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1084.629302,"endRent":1456.720875,"change":0.3430587504079803,"cagr":0.06076456138281294}},"maxDrawdown":-0.05186337460169188,"annualizedVolatility":0.03326982656697429,"consecutiveReturnCount":110}}