President Donald Trump lashed out at Democrats during a “Salute to America” rally in Des Moines, Iowa, Thursday evening, accusing them of opposing his landmark legislative package out of pure personal animosity.
“All of the things we did with the tax cuts and rebuilding our military — not one Democrat supported us. Not one,” Trump said to a cheering crowd. “And I think we use that in the upcoming midterms.”
The event also marked the official launch of a year-long celebration leading up to the 250th anniversary of American independence.
Trump’s speech turned sharply personal as he criticized congressional Democrats who voted against his massive tax and spending package, which passed the House earlier that day by a narrow 218–214 margin.
“They wouldn’t vote for it — only because they hate Trump,” he said. “But I hate them, too. I really do. I can’t stand them, because I believe they hate our country.”
The House vote followed the Senate’s approval of the bill earlier in the week. The sweeping legislation includes tax cuts, significant immigration enforcement measures, cuts to Medicaid and food assistance programs, and expanded support for fossil fuel production.
While all House Democrats opposed the bill, two Republicans — Reps. Thomas Massie of Kentucky and Brian Fitzpatrick of Pennsylvania — also voted against it.
Democratic leaders have condemned the bill for what they describe as “cruel” reductions to healthcare and social safety-net programs. Several Democrats have also taken aim at Trump’s combative rhetoric, with some comparing his language and leadership style to authoritarian figures.
Trump has frequently referred to political opponents in harsh terms, once labeling them “the enemy from within” and “scum.” His Thursday remarks are likely to deepen the already stark partisan divide heading into the 2026 midterm elections.