Monthly Statement of the Public Debt · Table 3 · Treasury auction results · CBO published tables

The refinancing treadmill,
and why interest costs
are exploding.

Watch the thirty-second version →

Section one · the pain

Interest paid on the debt

Net interest against discretionary defense and personal income taxes, by fiscal year

Solid: measured. Dashed: CBO projection. Hollow: year not closed. Hover gives the exact date.

Data table

Section two · the treadmill

Debt scheduled to mature

By maturity year, stacked by tenor

Data table

Section three · the price

Old rate against replacement rate

Two rates per bucket, never blended across buckets. Old rate is the amount-weighted rate on the debt now maturing. Replacement rate is the amount-weighted rate on comparable debt sold at recent auctions. The gap is shown in basis points; one basis point is 0.01%.

Buckets go by original term, not security type: a 10-year note sits beside a 30-year bond.

Nominal buckets

Section four · the bind

Where the money already goes

Outlays by layer, with revenues, as a share of GDP

Solid: measured. Dashed: CBO projection.

Data table

Section five · the burden

Debt and interest against the economy

Each on its own panel, by fiscal year

Solid: measured. Dashed: CBO projection. Each panel has its own scale; the two are never read against each other.

Data table

Section six · the stock

Total debt outstanding

Gross debt and debt held by the public, 1985 → 2035

annual

Solid: measured. Dashed: CBO projection. Hollow: year not closed. Diamond: measured on a date other than the year end. Hover gives the exact date.

Data table

Section seven · the calendar

What updates when

    Methods

    Read from metadata/methodology.json, serialized from treasury/domain_rules.py.

    Formulas

    Rate method by class

    Tenor buckets

    Sources

    Inclusion & exclusion