Total Deals
Total Volume
Total Units
Avg $/Unit
Avg Cap Rate
Market Activity Summary
Year-over-Year Trends
- Transaction volume up 27.3% YoY (2025 vs 2024)
- Avg price/unit up 9% to $155,508/unit
By Transaction Status
- Sold: 0 deals, 0 units, N/A volume
- Under Contract: 0 deals, 0 units, N/A volume
- On Market: 35 listings, 6,075 units available
Urban vs Suburban
- Urban Core: 4 deals, 996 units, $115.0M ($115,462/unit)
- Suburban: 31 deals, 5,079 units, $423.2M ($83,333/unit)
By Vintage
- Pre-1980: 15 deals, 2,564 units ($77,165/unit)
- 1980-1999: 7 deals, 1,082 units ($147,782/unit)
- 2000-2014: 6 deals, 1,387 units ($63,273/unit)
- 2015+: 5 deals, 846 units ($109,617/unit)
AI Market Insights
Powered by intelligent analysis
Capital Structure Shift: Transactions weighted heavily towards deals previously capitalized at market peak, including recently stabilized lease-ups and older vintage properties on floating rate debt.
Growing Investor Confidence: Increased investor confidence in Kansas City fundamentals and significant runway for near-term growth, compared to other major markets experiencing unbalanced supply/demand metrics. We have 3 recently stabilized assets under contract with new buyers entering the market, including Stonehaven in Overland Park representing the highest per-unit sale since peak 2022 pricing.
Stable Market Fundamentals: First Agency loan default in recent history executed. While seeing a handful of troubled assets, we don't anticipate high concentration in this space due to stable fundamentals and balanced supply numbers.
Location Premium: Properties in high-quality locations are highly sought after, creating cap rate compression for those deals.
Central Kansas City

North Overland Park

North Overland Park
Shawnee/Lenexa/Mission

Olathe/Gardner

North Overland Park
Olathe/Gardner

Olathe/Gardner

Olathe/Gardner
Central Kansas City
North Overland Park
North Overland Park
Shawnee/Lenexa/Mission
Clay County
Olathe/Gardner
North Overland Park
Olathe/Gardner
Olathe/Gardner
Olathe/Gardner
South Kansas City/Grandview
South Kansas City/Grandview
Independence / East Kansas City
Platte County
South Kansas City/Grandview
Clay County
Lawrence
South Kansas City/Grandview
Central Kansas City
South Kansas City/Grandview
Central Kansas City

South KC/Grandview
Overland Park
Overland Park
Overland Park
Overland Park

