US Metro Real Estate Intelligence
Rankings/Kansas City, MO-KS

Kansas City, MO-KS

NeutralTier 1CBSA 28140Compare
Risk Rank: #51 of 287Month: 2025-12Score change (12m): +1
58score
Composite risk percentile vs 287 metros (higher = higher risk)

Executive Summary

Kansas City's housing market shows average risk, ranking 51st of 287 metros. The market has been in Recovery for 5 months. Inventory levels are elevated, warranting monitoring. Recovery underway but inventory still elevated — watch for follow-through.

Kansas City experienced a market correction from mid-2025 through late 2025. The market is currently recovering.

Inventory is elevated (+15% YoY) and days on market are up -3% — supply is building but not yet at stress levels.

Rent growth is roughly keeping pace with price appreciation, suggesting valuations are not stretched.

Cycle Phase

RecoveryExpansionHypersupplyRecession
5 months in current phase·from Recovery

Market conditions are rebuilding after a correction period

2019202020212022202320242025

Key Dynamics

Risk is primarily driven by employment and migration, while affordability provides the most support.

Top Drivers

Employmentp77
12-month employment change (risk inverted)
Migrationp75
Net AGI migration (risk inverted)
Price Momentump61
12-month HPI change

Market Signals

Inventory is elevated (+15% YoY) and days on market are up -3% — supply is building but not yet at stress levels.

Liquidity

Watch
Active Listings YoY
+15.3%p65
Days on Market YoY
-2.9%p42
Months in status5
Data through Dec 2025

Valuation

Balanced
Rent vs. Price Growth
+0.9%p77
Months in status41
Data through Dec 2025Rent growth vs price growth (rent support). Note: Affordability and Valuation measure different structural dimensions and can diverge.
Factor Details
Lower riskHigher risk
Low RiskBelow AvgNeutralElevatedHigh Risk
Price MomentumElevated
+3.6%p61

12-month HPI change — higher = overheating

Permit GrowthNeutral
-1.3%p51

YoY permit change — higher = supply pressure

Permits per CapitaNeutral
4.21p52

Permits per 1,000 residents — higher = overbuilding risk

AffordabilityBelow Avg
0.26p33

Mortgage payment / income — higher = more burdened

EmploymentElevated
-0.3%p77

12-month employment change (risk inverted)

MigrationElevated
-$26Kp75

Net AGI migration (risk inverted)

National Context

Credit Conditions

Credit Regime

Stable

Early-stage recovery with lingering transaction weakness. Credit is available but buyer activity hasn't fully returned yet.

Bank Lending Standards
-5.7Normal
Rate Change (YoY)
-74 bpsNormal
Mortgage Risk Premium
+191 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.92High
Completion-Permit Divergence
+1.9 ppNormal
Accumulating for 4 quartersData through 2026-Q1
Local Signals

Metro Permit Activity

Permit Activity

Normal
YoY Permit Growth
-1.3%Within norm

Raw signal — not the composite percentile

Relative to 2016–2019 norms for this metro

Permit activity is typical but demand is softening. Price pressure is forming on the demand side — this is not a supply problem.

Employment Concentration

Employment

Limited data
Largest SectorGovernment 36.5%
4 of 20 sectors disclosed · QCEW 2024 annual averages
Internal Structure

Kansas City's 14 counties show similar risk profiles — the metro-level score is broadly representative.

Low6.6Limited data
14 of 14 counties scored

Kansas City, MO-KS shows Low internal divergence — county-level differences are minor and the metro composite is broadly representative. Jackson County contributes the most structural risk (Elevated, driven by permit growth), while Wyandotte County anchors the lower end (Average).

Within-metro factor percentiles (0 = lowest risk, 100 = highest risk)
CountyScore
Leavenworth County<5%
73
Linn County<5%
69
Jackson CountyRisk Driver
69
Johnson County
65
Cass County<5%
60
Clay County
54
Miami County<5%
52
Platte County<5%
50
Wyandotte CountyStabilizer
50
Lafayette County<5%
48
Clinton County<5%
36
Ray County<5%
27
Caldwell County<5%
23
Bates County<5%
23
Score History
MonthScore
2025-1164
2025-0966
2025-0761
2025-0563
2025-0464
2025-0263
2025-0162
2024-1158
2024-0956
2024-0761
2024-0456
2024-0357
2024-0163
2023-1061
2023-0864
2023-0658
2023-0558
2023-0357
2023-0260
2022-1256
2022-0956
2022-0759
2022-0460
2022-0259
2022-0163
2021-1156
2021-1056
2021-0859
2021-0563
2021-0461
2021-0258
2021-0157
2020-1152
2020-0953
2020-0751
2020-0451
2020-0150
2019-1060
2019-0762
2019-0460
2019-0264
2019-0163
Data Vintages
Price (HPI)2025-Q4
Permits2026-01
Income2024
Employment2025-12
Migration2023