Finance Reference tableQC clean AI-training-safe

US Treasury Average Interest Rates

The average interest rate the US government actually pays on each type of outstanding Treasury security - bills, notes, bonds, TIPS, FRNs, savings bonds, government-account series - monthly back to 2001. This is the *coupon cost of the debt stock*, distinct from market yields; pair it with us-federal-debt (the debt level) to read the government's interest burden over time. One clean row per (security × month). Public domain.

5K
rows
4
columns
0.1 MB
download
Source
TREASURY_RATES
Licence
Redistributable open data
Quality
QC clean · 0 failures
Format
Apache Parquet + dictionary

Safe to train on

Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.

What's included

  • Average interest rate paid on each Treasury security type, monthly, 2001→present
  • Bills, notes, bonds, TIPS, FRNs, savings bonds, government-account series
  • The coupon cost of the debt stock - NOT market yields; join us-federal-debt for interest burden
  • One clean row per (security × month); macro / fixed-income analysis
  • Public domain (U.S. Treasury Fiscal Data) - free commercial reuse & resale
  • Source: U.S. Department of the Treasury - Fiscal Data (Average Interest Rates)

Schema

ColumnTypeDescriptionFilledDistinct
month str Month (YYYY-MM, with security_type + security the primary key) 100.0% 306
security_type str Security type (Marketable, Non-marketable, Interest-bearing Debt) 100.0% 3
security str Security (Treasury Bills, Notes, Bonds, TIPS, …) 100.0% 22
avg_interest_rate_pct float Average interest rate (%) 100.0% 2,690

Sample & preview

Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: TREASURY_RATES (redistributable open data; attribution passes through - see our Licence).

Don't trust screenshots - drop the sample into your notebook right now.

import pandas as pd
df = pd.read_parquet("us-treasury-avg-interest-rates_sample.parquet")
df.info()   # typed columns, gap-aware, ready to join
⬇ Download free Parquet sample or CSV for Excel