DGS1MO (1 month) to DGS30 (30 years), with daily history back to 1962. In Snowflake, with Fruit Stand’s FRED Series
listing, one query pivots them into a curve. On October 29, 2026, it ran
from 4.06% at 1 month to 5.32% at 30 years.
Below are the series, the query, the curve then and now, and how to check
for inversion with the spread series FRED already publishes.
The series
These are the Treasury’s constant-maturity yields, in percent, published
for each business day. FRED also publishes spreads ready-made:
T10Y2Y (10-year minus 2-year) and T10Y3M (10-year minus 3-month).
Pivot it into a curve
Don’t have FRED data in Snowflake yet? How to Get FRED Data into Snowflake (3 Ways) compares the options, from a Marketplace listing to your own FRED API pipeline. Each observation is a row, so pivot the maturities into columns for one row per day:The curve then and now
July 3, 2023 was the most inverted day of the recent cycle: the 10-year
yield was 1.08 points below the 2-year. By October 2026 the curve sloped
upward again, with every longer maturity yielding more than the shorter one.
Check for inversion
The 10-year minus 2-year spread is the most watched inversion signal. FRED’sT10Y2Y series has it ready, so finding every inverted stretch is a filter:
T10Y3M. To compute a spread FRED doesn’t publish, such as 30-year minus
5-year, subtract the two series on matching dates.
The free option in Snowflake
Snowflake’s free public data share (Snowflake Public Data, Free) also has daily Treasury yields. They’re the Federal Reserve’s H.15 constant-maturity series, the same data FRED’sDGS series come from, with the same history.
Each maturity is a variable in financial_economic_indicators_timeseries,
such as H15_RIFLGFCY10_N.B for the 10-year:
- It lags. The latest daily value was August 4, 2026, about three months behind FRED, which had October 29.
- Decimals, not percent. The 10-year on August 4 is
0.0463, where FRED’sDGS10is4.63. Multiply by 100 before mixing the two. - No ready-made spreads. There’s no
T10Y2YorT10Y3Mequivalent, so you subtract the maturities yourself.
T10Y2Y and T10Y3M.
Things to know
- Missing days. Bond markets close on some days stocks trade, such as Columbus Day and Veterans Day, so yields have gaps. Join on date with an outer join, or carry the last value forward, when combining with stock prices.
- Daily vs. monthly. The
DGSseries are daily. FRED also publishes monthly averages (for exampleGS10) if that’s the frequency you need. - Real yields. Inflation-protected yields are separate series, such as
DFII10for the 10-year TIPS yield.
F.A.Q.
What is the FRED series for the 10-year Treasury yield?
What is the FRED series for the 10-year Treasury yield?
DGS10, the 10-year Treasury constant-maturity yield, in percent, daily since January 1962. GS10 is the monthly average.Is the yield curve inverted now?
Is the yield curve inverted now?
Not as of October 29, 2026: the 10-year yield (4.98%) was above the 2-year (4.61%). The last inversion ended in September 2024. Check
T10Y2Y for the latest value.How far back does Treasury yield data go?
How far back does Treasury yield data go?
The 1-, 3-, 5- and 10-year yields go back to January 1962. Shorter maturities start later: 3- and 6-month in 1981, 1-month in 2001.
Can I join yields with stock prices?
Can I join yields with stock prices?
Yes. Both are daily and keyed by date, so a join on date puts yields next to prices from the Historical Stock Prices listing. Use an outer join, since bond and stock market holidays differ.