Four House Republicans Defy Trump, Pass Iran War Powers

four House – The House passed a war powers resolution over President Donald Trump’s Iran campaign after four Republicans crossed the aisle. The vote was 215-208—an unusually direct rebuke that comes after Speaker Mike Johnson delayed the measure on May 21.
For a moment on Wednesday, the House chamber felt less like a voting floor and more like a line in the sand.
Four Republicans crossed over to support a war powers resolution aimed at President Donald Trump’s conflict in Iran—setting up a sharp rebuke to the president that came with a specific direction: Trump must withdraw U.S. military assets from the war. The vote itself—215-208—didn’t change the immediate facts of the conflict. But it did puncture the idea that the House would simply fall in line.
The path to the final tally was anything but smooth. The House was originally supposed to vote on the measure on May 21. but Speaker Mike Johnson (R-LA) pulled it from the floor when it appeared not enough Republicans would be present to vote against it. On Wednesday, that math worked out differently—“just enough” Republicans voted in favor.
Every House Democrat voted for the resolution. The four Republicans who joined them were Reps. Tom Barrett (MI), Warren Davidson (R-OH), Brian Fitzpatrick (PA), and Thomas Massie (KY). Their decision landed the resolution’s strongest political message: the opposition wasn’t confined to Democrats. It showed up inside the party that controls much of the agenda.
A similar measure is being considered in the Republican-controlled Senate. Even if the Senate passes it, the president can—almost certainly will—veto it. That makes Wednesday’s vote largely symbolic. Still, symbols matter in Washington, especially when they signal where discomfort has moved—from private unease to public refusal.
The urgency behind that discomfort is tied to how the public views the war. An ABC-Washington Post poll last month found the Iran conflict is more unpopular than both the Vietnam and Iraq wars. which many Americans broadly treat as foreign policy failures. Sixty-one percent of Americans said the war is a “mistake,” while 19% said the campaign has been successful.
When Trump was asked last week about the war’s unpopularity, he dismissed it. “They have 250% inflation,” the president said of Iran. “Their money has no value. Their whole economic system is broken down. They thought they were gonna outwait me, you know. ‘We’ll outwait him. He’s got the midterms.’ I don’t care about the midterms.”.
Trump also argued that Iran cannot have a nuclear weapon, adding that he was reiterating his claim that the country was close to building a nuclear weapon despite U.S. intelligence assessments to the contrary.
Taken together, Wednesday’s vote and Trump’s remarks put two narratives in direct contact. In one, the war is moving under pressure—measured in public disapproval and legislative defiance. In the other. the president’s posture is firm and dismissive. focused less on polling and more on leverage and deterrence.
The question now is what a largely symbolic vote can still do. The House resolution may not survive the Senate process, and it certainly isn’t expected to survive a veto. But it has already changed the political temperature inside the Republican coalition—by making the rebuke count. in the only place it truly matters: the record.
United States Congress House of Representatives war powers resolution Donald Trump Iran conflict Mike Johnson Tom Barrett Warren Davidson Brian Fitzpatrick Thomas Massie Senate veto
So they’re voting against Trump now?? wild.
I don’t even get this war powers stuff. Doesn’t the president just ignore Congress anyway? Like what’s the point of the vote if he can veto it.
Thomas Massie always does the most, right? I heard “withdraw military assets” and thought that meant pulling out of the country, like all troops just come home tomorrow. But then it’s symbolic?? Congress loves doing theater and calling it strategy.