The Contested Budget 1995–2025

← back to the FY2026 poster

Every federal dollar falls into one of four buckets. Only one is decided by a congressional vote each year — and it is being squeezed from both sides. Thirty fiscal years of outlays, same-basis, from OMB Historical Table 8.1, inflation-adjusted with BLS CPI-U.

35.9% → 26.8%
discretionary share of all outlays — the pool Congress actually votes on
17.9% → 14.0%
non-defense programs: education, housing, health research, transport, conservation
15.3% → 13.8%
net interest — nobody votes on it, and it is back to mid-1990s levels

The squeeze — every year sums to 100% of federal outlays

0%25%50%75%100%1995200020052010201520202025contested pool: 36% → 27%Defense (DoD)Non-defense domesticMandatory (autopilot)Net interest

Read the gold-zone split. Defense (green) and non-defense domestic (steel) together are the contested pool. In the war years it peaked near 39% of everything the government spent; since the pandemic it hovers near 24–27%. The steel band — the part aimed squarely at Americans at home — fell from 17.9% to 14.0% of all spending. Meanwhile the red band (net interest) hibernated at ~5% through the low-rate era and woke up at 13.8% — in FY2025 interest takes the same share of the budget as all non-defense discretionary programs combined.

The same three decades in dollars — stacked outlays, per fiscal year

$0B$1,000B$2,000B$3,000B$4,000B$5,000B$6,000B$7,000B$8,000B1995200020052010201520202025

Why 2025 dollars is the honest default: nominal bars flatter growth — a dollar in 1995 bought about twice what it buys today. Adjusted for inflation (CPI-U annual averages), the total pool grew ~2.2× over thirty years, not the 4.6× the raw numbers suggest. The mandatory band's rise is largely absorbed cost — healthcare price inflation in Medicaid, demographics in Social Security — not new generosity. The part of the budget that could flex toward new help is the part that is shrinking.

Sources: OMB Historical Table 8.1, Outlays by Budget Enforcement Act Category (FY1962–2024, FY2026 Budget) · BLS CPI-U (series CUUR0000SA0), annual averages. Defense and non-defense figures are discretionary outlays — same basis as the total, so the split is exact. Shares computed on total federal outlays. Built by Debt Signal · this page · data current through FY2025 (actuals).