Case-Shiller 20
20 largest metros, weighted by market size. More sensitive than the national series.
- source
- FRED
- frequency
- monthly
- units
- index
- s.a.
- yes
Note: Released with ~2-month lag.
Case-Shiller 20 sits at 346.6, up 2.65% year-over-year — the 20 largest metros are still grinding higher, just slower than the 2021–22 blowout cycle. The trajectory is steady but shallow: prices have climbed 4 points in the last six months, which is real momentum but nothing that looks like a reacceleration. For investors sitting on 2023–24 acquisitions, this is the read that says your comps are appreciating but not fast enough to juice cap rates; for buyers today, it's a signal that the runway for further softness is narrowing — another 3–6 months of this print and you're pricing in a new baseline where prices have genuinely re-anchored above where they got stuck last cycle.
"""
Case-Shiller 20 — 20 largest metros, weighted by market size. More sensitive than the national series.
Freq: monthly · Source: FRED
"""
from fredapi import Fred
fred = Fred(api_key="YOUR_FRED_API_KEY")
series = fred.get_series("SPCS20RSA")
print(series.tail())You are analyzing FRED series SPCS20RSA — S&P CoreLogic Case-Shiller 20-City Composite Home Price Index. Context: 20 largest metros, weighted by market size. More sensitive than the national series. Attributes - Units: index - Frequency: monthly - Source: FRED Latest observation: 346.59 as of 2026-08-01 Year-over-year change: +2.65% Analyze this metric for a tech-forward real estate investor with 1–3 properties. What is it signaling right now? What should I watch next?