U.S. Treasury Yield Curve & Duration
Descriptive macro data — not investment advice, not a rate forecast. Treasury yields are grepcent's frozen public FRED observations; duration and convexity are computed by the local lmfin tool for a par bond at each tenor's current yield. See Disclaimer.
The current curve
As of 2026-06-17, U.S. Treasury constant-maturity yields were 3.83% at 3M, 4.20% at 2Y, 4.49% at 10Y, 4.93% at 30Y. Each value is the daily constant-maturity yield published by the U.S. Treasury via FRED.
Slope and the 2s10s spread
The 10-year yield sits above the 2-year by 29 bps (an upward-sloping curve). This describes the shape of today's data only; it is not a prediction about future rates or the economy.
FRED also publishes a 10-year-minus-2-year series (T10Y2Y); small differences from the value above reflect different observation dates.
Interest-rate sensitivity (duration & convexity)
For a par bond priced at each tenor's current yield (semiannual coupon), lmfin computes 2Y: modified duration 1.90 years years, convexity 4.6, 10Y: modified duration 7.99 years years, convexity 76.3, 30Y: modified duration 15.58 years years, convexity 356.4. Mechanically, a 1-percentage-point rise in yield lowers the price of the 30Y par bond by about 15.58 years% before the (positive) convexity adjustment. These are textbook properties of a par bond at the stated yield; a constant-maturity Treasury yield is an interpolated series, not a single traded coupon bond.
Curve
| Tenor | Yield | FRED series | As of |
|---|---|---|---|
| 3M | 3.83% | DGS3MO | 2026-06-17 |
| 2Y | 4.20% | DGS2 | 2026-06-17 |
| 10Y | 4.49% | DGS10 | 2026-06-17 |
| 30Y | 4.93% | DGS30 | 2026-06-17 |
Spreads
| Spread | Value |
|---|---|
| 10-year minus 2-year | 29 bps |
| 10-year minus 3-month | 66 bps |
| FRED published 10y-2y | 27 bps |
Duration & convexity (par bond at current yield)
| Tenor | Modified duration | Convexity |
|---|---|---|
| 10Y | 7.99 years | 76.3 |
| 2Y | 1.90 years | 4.6 |
| 30Y | 15.58 years | 356.4 |
Yields: U.S. Treasury constant-maturity series via FRED (linked per row). Duration/convexity computed by lmfin (lmfin 0.1.0), e.g. ['lmfin', 'bond', '--coupon', '0.042', '--maturity', '2.0', '--freq', '2', '--yield', '0.042', '--json']. Yields are grepcent's frozen FRED constant-maturity Treasury observations; duration and convexity are lmfin computations for a par bond priced at each tenor's current yield (semiannual coupon). Descriptive data, not advice.