US Metro Real Estate Intelligence
Rankings/Charlotte-Concord-Gastonia, NC-SC

Charlotte-Concord-Gastonia, NC-SC

Below AverageTier 1CBSA 16740Compare
Risk Rank: #269 of 287Month: 2025-12Score change (12m): -8
35score
Composite risk percentile vs 287 metros (higher = higher risk)

Cycle Phase

Charlotte experienced a market correction from early 2025 through mid-2025. Elevated inventory persists, suggesting the market hasn't fully normalized.

Recovery
Expansion
Hypersupply
Recession
In Hypersupply for 7 months·Previously: Hypersupply

Building activity may be outpacing demand absorption

HypExpExpExpRecHypHypExpHypHypRess2019202020212022202320242025
Recovery
Expansion
Hypersupply
Recession

Charlotte's housing market shows below-average risk, ranking 269th of 287 metros. The market has been in Hypersupply for 7 months. The market shows signs of liquidity stress with elevated inventory.

Executive Summary

Risk is Below Average, driven primarily by permits per capita and affordability. The market is in Hypersupply phase. Liquidity is stress and valuation is balanced.

Top Risk Drivers (This Month)

Permits per Capita
p81 (elevated risk)
Permits per 1,000 residents
Affordability
p58 (moderate)
Mortgage payment / income
Price Momentum
p43 (below average risk)
12-month HPI change

Market Signals

Inventory has surged +31% YoY with days on market up +14% — significant supply buildup indicating market stress.

Liquidity

Stress
Active Listings YoY
+30.8%p80
Days on Market YoY
+14.3%p74
Months in status21
Data through Dec 2025

Valuation

Balanced
Rent vs. Price Growth
-0.9%p50
Months in status14
Data through Dec 2025Rent growth vs price growth (rent support). Note: Affordability and Valuation measure different structural dimensions and can diverge.
Factor Details

Factor Breakdown

Price Momentum43

12-month HPI change — higher = overheating

Permit Growth20

YoY permit change — higher = supply pressure

Permits per Capita81

Permits per 1,000 residents — higher = overbuilding risk

Affordability58

Mortgage payment / income — higher = more burdened

Employment1

12-month employment change (risk inverted)

Migration6

Net AGI migration (risk inverted)

Underlying Values

MetricValuePctile
Price Momentum+2.0%p43
Permit Growth-18.2%p20
Permits/1K Pop7.63p81
Affordability0.28p58
Employment+2.7%p1
Net AGI Migration+$759Kp6
National ContextDoes not affect score

Credit Conditions

Credit Regime

Stable

Oversupply with deteriorating transactions and no credit excuse. Supply-driven correction risk is elevated.

Bank Lending Standards
-5.7Normal
Rate Change (YoY)
-74 bpsNormal
Mortgage Risk Premium
+189 bpsElevated
Stable for 8 quartersData through 2026-Q1

Supply Pipeline

Supply Regime

Accumulating

Supply pipeline is building up while credit remains available. New units are accumulating in the system — watch for delivery pressure in coming quarters.

Pipeline Ratio
0.91High
Completion-Permit Divergence
-3.2 ppNormal
Accumulating for 3 quartersData through 2025-Q4
Local SignalsDoes not affect score

Metro Permit Activity

Permit Activity

Sharp Cooling
YoY Permit Growth
-18.2%Significant pullback

Raw signal — not the composite percentile

Relative to 2016–2019 norms for this metro

Both supply and demand are in contraction. The market is in full retreat — builders have stopped and buyers have pulled back.

Liquidity

Liquidity

Stress
Active Listings YoY+30.8%
Days on Market YoY+14.3%
AssessmentSignificant supply buildup
Stress for 21 monthsData through Dec 2025
Internal Structure

Charlotte's 11 counties show moderate divergence — Gaston County carries the most risk (Elevated) while Iredell County anchors the lower end.

Moderate13.1
11 of 11 counties scored

Charlotte, NC-SC shows Moderate internal divergence — some counties diverge meaningfully from the metro picture. Gaston County contributes the most structural risk (Elevated, driven by permit growth), while Iredell County anchors the lower end (Low Risk).

Within-metro factor percentiles (0 = lowest risk, 100 = highest risk)
CountyScore
Gaston CountyRisk Driver
73
Union County
63
York County
57
Mecklenburg County
57
Cabarrus County
53
Anson County
50
Lincoln County
50
Lancaster County
50
Rowan County
37
Chester County
37
Iredell CountyStabilizer
23
Score History
MonthScore
2025-1138
2025-0938
2025-0639
2025-0540
2025-0338
2025-0143
2024-1142
2024-0845
2024-0647
2024-0346
2024-0246
2023-1245
2023-0942
2023-0842
2023-0643
2023-0545
2023-0349
2023-0249
2022-1250
2022-0948
2022-0647
2022-0549
2022-0450
2022-0251
2021-1253
2021-1151
2021-0948
2021-0647
2021-0447
2021-0242
2020-1242
2020-1044
2020-0945
2020-0744
2020-0645
2020-0445
2020-0343
2020-0142
2019-1042
2019-0742
2019-0442
2019-0242
2019-0143
Data Vintages
Price (HPI)2025-Q3
Permits2025-12
Income2024
Employment2025-12
Migration2022