ZIP 28215’s current Zillow Observed Rent Index is $2,016 per month, with a 1.28% same-month one-year increase. Zillow ZORI is a typical observed asking-rent index blended across rental types, rather than a lease-only measure or a specific unit quote. For wider asking-rent context, Charlotte city is $1,745.77, Mecklenburg County is $1,751, and the Charlotte-Concord-Gastonia, NC-SC metro is $1,750; each is a broader-geography context value, not a substitute ZIP reading. The ZIP index sits above those wider benchmarks, but the modest latest increase is the more important near-term signal than the level comparison alone.
The longer Zillow ZIP history shows a positive but slowing path. Exact same-month annualized change was 2.64% over three years and 4.87% over five years, so the latest one-year direction still confirms rent growth but breaks from the earlier faster pace. Monthly rent changes showed 1.89% annualized variability, suggesting relatively limited historical movement around the trend; separately, the deepest measured peak-to-trough decline was 1.32%, a shallow historical setback. Coverage was 100% across 138 observations, which supports continuity in the record without making it predictive. Transparent national history-eligible ZIP discovery ranks were 1,551 for momentum, 79 for stability, and 598 for the balanced measure, where lower ranks are higher. The low variability supports more confidence in the index as a stable snapshot than a highly erratic series would, while the deceleration still warrants restraint in reading one current value as a continuing pace.
The bedroom ladder converts the ZIP-wide ZORI into modelled monthly estimates: $1,760 for a studio, $1,841 for one bedroom, $2,016 for two bedrooms, $2,482 for three bedrooms, and $3,158 for four bedrooms. These are modelled estimates created by scaling ZIP ZORI with the local HUD ladder; they are not measured bedroom rents, listing medians, or lease transactions. The supplied HUD FMR/SAFMR administrative standards are $1,510, $1,580, $1,730, $2,130, and $2,710 for those same bedroom counts. HUD FMR/SAFMR is a bedroom-specific administrative standard, not asking rent, so its role here is to set relative bedroom steps rather than validate what a particular home will be advertised for.
The matched Census ZCTA ACS 2024 five-year survey reports median gross rent of $1,449 for occupied renter homes, and gross rent includes selected utilities. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though this five-digit label is both the Zillow ZIP market identifier and the Census ZCTA match. The current asking-rent index is 39.1% above that ACS median, a source-universe difference rather than proof of a current tenant’s payment. At a 30% rent-to-income screen, the index implies $80,640 in annual income, compared with area-wide median household income of $71,162 and an arithmetic screen of 34.0%. This required-income calculation is not advice, an applicant qualification rule, or a statement about renter income. ACS also reports 4,159 of 7,952 renter households as burdened above the threshold, or 52.3%; that survey burden measure cannot establish the burden of any individual unit or household.
Housing-stock evidence is also from the ACS ZCTA survey and should remain separate from the asking-rent index. The area has 25,977 housing units, a 6.6% vacancy rate, and a renter share of 32.8%. Of the vacant stock, 475 units are classified as vacant for rent. The stock mix is single-family dominant rather than large-multifamily dominant, which frames the composition of the survey area but does not identify the type, condition, price, or availability of a current rental listing. A vacant-for-rent classification is not proof that a suitable unit is presently available, just as the burden share is not proof about the affordability of a particular home.
The direct Redfin rolling-three-month ZIP resale observation presents a separate for-sale market picture. Median sold price was $388,912, up 5.68% year over year, with 278 homes sold and median marketing time of 53 days. Inventory was 403 homes and months of supply stood at 4.4. Sellers received an average 98.87% of list price; 19.28% of sales closed above list, while 35.42% went off market within two weeks. These are ZIP resale liquidity and pricing observations, not rental transactions, rental comparables, or evidence of property-level rental economics. The combination of price growth with below-list average sales and a measurable supply cushion gives the resale record a mixed rather than uniformly tight signal.
The central cross-source tension is that resale prices advanced more quickly than the current rent index, while rent growth remains positive but slower than its longer historical path and the asking-rent index sits materially above the ACS occupied-renter median. Annualized ZIP ZORI divided by median sold price produces a 6.22% screening ratio. It is only a cross-source gross screening ratio, not a cap rate, net return, expected return, property yield, or property valuation. The resale evidence partly challenges a simple rent-strength reading: price appreciation is visible, yet marketing time, supply, and sale-to-list signals do not show an unqualified fast-turn resale environment. None of these relationships establishes causation or a forward outcome.
The evidence is strongest as a structured comparison of unlike measures, not as a substitute for unit-level verification. Relevant property-level checks include the advertised rent and concessions, exact bedroom count, included and separately metered utilities, lease term, occupancy date, condition, maintenance obligations, parking or other mandatory charges, and whether the home is actually available. A listing should also be compared with genuinely similar current listings and recent signed-lease evidence where available, rather than with the HUD standard or ACS median alone. The history series is backward-looking, the ACS figures are survey estimates, and the resale block concerns for-sale homes; does the specific listing’s all-in lease cost and bedroom configuration align with the measure being used to assess it?