Skip to main content
Skip to main content

US Treasury Monthly Statement Of The Public Debt — Debt Outstanding By Security Class, Monthly 2001–2026

DatasetCSV.GZOpenTreasuryPublic DebtMspdFiscalFixed IncomeMonthlyFree

4,659 month-end rows from Table 1 of the Monthly Statement of the Public Debt: debt held by the public, intragovernmental holdings and the total, in USD millions, for 17 security classes (bills, notes, bonds, TIPS, floating rate notes, Federal Financing Bank, Domestic, State and Local Government and Government Account Series, savings securities) plus the marketable, non-marketable and total public debt subtotals, from the Treasury's Fiscal Data API as of 2026-09-06. Subtotal rows have a blank security class.

Use Cases

  • Treasury issuance-mix and duration analysis
  • Bills-versus-coupons supply tracking
  • Fiscal sustainability research

Methodology

Paged fetch of the Fiscal Data mspd_table_1 endpoint in table line order; the source's "_" placeholder for subtotal rows is blanked.

Update Schedule

Static snapshot. Published on the fourth business day of each month for the prior month end; refresh weekly.

Attribution

Source: U.S. Department of the Treasury, Bureau of the Fiscal Service (public domain).

Schema

nametype
record_datedate
security_type_descstring
security_class_descstring
debt_held_by_public_usd_millionsnumber
intragovernmental_holdings_usd_millionsnumber
total_usd_millionsnumber

Sample Data

record_datesecurity_type_desctotal_usd_millionssecurity_class_descdebt_held_by_public_usd_millionsintragovernmental_holdings_usd_millions
2001-01-31Marketable656148.477Bills656148.4770
2001-01-31Marketable1555058.155Notes1555056.1552
2001-01-31Marketable623829.479Bonds623370.158459.321
2001-01-31Marketable88312.716Inflation-Indexed Notes88312.7160
2001-01-31Marketable38978.946Inflation-Indexed Bonds38978.9460

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Monthly Statement of the Public Debt — Debt Outstanding by Security Class, Monthly 2001–2026' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Monthly Statement of the Public Debt — Debt Outstanding by Security Class, Monthly 2001–2026' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range2001-01-312026-08-31
Rows4,659
Size77.5 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ77.5 KB
Freeopen
US Treasury Monthly Statement Of The Public Debt — Debt Outstanding By Security Class, Monthly 2001–2026 — dAgentBase | dAgentBase