Driving the news: Mayor Mamdani claimed America always finds 'money for war' but not to feed the poor. The federal budget disagrees — loudly.
By the numbers: - The federal government spends roughly $1.3 trillion per year on means-tested welfare and anti-poverty programs — more than Germany's entire national budget. - National defense is ~13% of the federal budget. Baseline munitions spending runs about $30 billion in a typical fiscal year. - Medicaid alone — $919 billion in federal and state funding last year — exceeds all U.S. munitions spending over the past 15-plus years. - New York City sent out a record $2.71 billion in direct welfare cash payments in 2025, a 70% spike from 2022, and spent $14.63 billion on social programs — more than double what it spends on police. - Around 100 million Americans receive some form of government assistance.
Reality check: The primary drivers of federal debt are Social Security and Medicare — not the Pentagon. The U.S. even spends more on interest payments on its $40 trillion national debt than on the military.
Between the lines: The poverty rate has barely moved in 50 years — hovering around 11% — while real federal welfare spending has surged more than 760% over the same period.
The bottom line: Mamdani's framing — delivered to Qatari state media, no less — is a rhetorical sleight of hand that collapses under the weight of basic arithmetic. Protecting the homeland is one of the few things the Constitution actually assigns to Washington. Expanding a dependent class that welfare's own incentive structure discourages from working is not. The question worth asking isn't whether we spend enough on the poor — we spend staggeringly more than any peer nation. It's whether that spending is actually freeing anyone.