U.S. Treasury · The Recession Indicator
The curve has steepened by 95 bps over the past year, exiting the longest inversion in modern history (July 2022 – Sept 2024). Historically, recessions often follow within 6–18 months of un-inversion.
Historical trend
Negative readings = inverted curve.
Source: FRED · T10Y2Y
The long view: since 1976
Every U.S. recession since 1955 has been preceded by an inversion.
How today stacks up
Tools for recession-aware planning.
About the Yield Curve Spread (10Y – 2Y)
This tracker shows the difference between the 10-year and 2-year Treasury yields — the most-watched "yield curve" metric on Wall Street. A positive spread means the curve is upward-sloping (longer-term yields above shorter-term ones), the normal state. A negative spread (curve "inversion") means short-term yields exceed long-term yields — a rare condition that has historically predicted recessions.
Why inversion predicts recessions
Since 1955, every U.S. recession has been preceded by a 10Y/2Y inversion, with a lead time of 6 to 24 months. The intuition: when investors expect aggressive Fed rate cuts (because they expect a recession), they buy long-term Treasuries to lock in current yields — pushing long yields down. Meanwhile, short-term yields stay anchored to the still-high Fed funds rate. Result: the curve inverts.
Reading this chart
The curve inverted in July 2022 and stayed inverted for over two years — the longest inversion in modern history. It un-inverted (returned to positive) in September 2024 and has been steepening since. Today's +0.50 reading is a normal upward-sloping curve. Historically, the inversion-to-recession transition often happens after the curve un-inverts and starts steepening — which is happening now.
Related trackers
Other live numbers that move with — or against — this one.
Frequently asked
What this number means, and what it doesn't.
Methodology
Source
Pulled from FRED · T10Y2Y and cached on the EvvyTools server.
Update schedule
Refreshed automatically by our cron whenever the upstream source publishes a new value. Historical values are not revised after publication.
How we compute
Display value is the raw published number, unrounded. Comparison stats use the closest available reference date. We never edit the underlying data.