Light Wave

Politics

The House Voted to End Trump’s Iran War. It Passed 215‑208.

By Mike Harper · June 3, 2026

President Donald J. Trump and First Lady Melania Trump attend the Dignified Transfer of remains of six U.S. soldiers killed in an Iranian drone strike in Kuwait, Saturday, March 7, 2026, at Dover Air Force Base, Delaware.  (Official White House Photo by Daniel Torok)

For three months we tracked the votes. The Senate went 46-51. Then 47-50. Then 49-50 — one vote from passing. The House canceled a scheduled vote because leadership determined it would lose. And then on Wednesday, the House voted anyway.

The House of Representatives passed a war powers resolution 215-208, ordering President Trump to end US military action against Iran within 30 days unless Congress provides explicit authorization for the use of force. It is the first time either chamber of Congress has formally voted to terminate the Iran war. Four Republicans crossed the aisle to make it happen.

The four: Thomas Massie of Kentucky — who lost his primary to a Trump-backed challenger two weeks ago but is still serving his term — along with Representatives Brian Fitzpatrick of Pennsylvania, Don Bacon of Nebraska, and David Valadao of California. All four represent districts Trump carried in 2024. All four have said publicly that the war is costing American households too much without a clear path to resolution.

Trump’s response came within the hour.

“This is a great embarrassment for the Republicans who voted for this ridiculous and unconstitutional Resolution. They should be ashamed of themselves.”

He pledged to veto the resolution if it reaches his desk. A veto is likely — the resolution passed by a margin far short of the two-thirds required to override.

The Senate must still vote on the same resolution before it can reach the president. The Senate’s most recent war powers vote failed 49-50 — one vote short. Senate Majority Leader Thune has said he will not schedule another vote before the June 12 FISA deadline. Democratic Senator Jeff Merkley, who has sponsored the resolution for three months, said Wednesday’s House vote changes the political equation.

“The House has spoken. Now the Senate must follow.”

Whether it does depends on one Republican senator switching sides — and on whether the Iran war’s ongoing economic pressure, now in its 97th day with gas at $4.55 nationally, is enough to move that vote before the midterms.

The war that Trump launched on February 28 without congressional authorization is now the subject of a formal congressional order to end it. The Strait of Hormuz remains closed. The ceasefire that was declared April 8 has included US strikes on Iran, Iranian missile launches at US bases in Kuwait, and a drone shootdown since it began. Iran suspended peace talks Monday after Israel resumed strikes in Lebanon.

The House voted anyway. 215 to 208.