The House voted 220-204 to end American military involvement in Iran — and seven Republicans put the Constitution above party loyalty to make it happen.
This is the third time the House has passed a war powers resolution since the conflict began nearly seven months ago, and each time more Republicans have joined the effort. The measure directs the president to remove U.S. armed forces from hostilities with Iran. Whether Trump vetoes it is almost beside the point: the real question is whether Congress will keep asserting the war power the Founders gave it, or keep surrendering it to the executive branch.
Iowa Republican Zach Nunn, one of three GOP members voting yes for the first time, explained his position plainly: "With the negotiating window closed, sustained combat operations now require congressional authorization. I will not support another open-ended war." He was joined by fellow Iowa Rep. Mariannette Miller-Meeks and South Carolina Rep. Nancy Mace, plus the four Republicans who backed the prior resolutions — Tom Barrett of Michigan, Brian Fitzpatrick of Pennsylvania, Warren Davidson of Ohio, and Thomas Massie of Kentucky.
CBS News framed the vote as a "symbolic rebuke of the president" and emphasized Republicans "defecting." Al Jazeera called it straight: a vote to end a war. The framing matters. This isn't party disloyalty; it's constitutional fidelity. The Founders gave Congress the power to declare war precisely because they'd lived under a king who could drag a nation into open-ended conflict on his own say-so.
House Foreign Affairs Chairman Brian Mast defended the war, arguing Trump is already ending "forever wars" and that Iran remains "a continuous ongoing threat to the United States. "Enough is enough," Mast said. The top Democrat on the committee, Rep. Gregory Meeks, countered that "the administration has yet to demonstrate that seven months of war have produced a lasting strategic resolution to the threats posed by Iran."
The price tag backs up the skeptics. A Congressional Budget Office report released Tuesday found the six-month war has cost $38 billion, with another $2-3 billion per month burning for as long as it continues. CBO projects the conflict will push inflation up another 0.5 percentage points in early 2027. Oil shipments from the region remain constrained, keeping energy prices high — costs that land directly on working Americans. Trump initially predicted the war would last four to five weeks. A ceasefire fell apart in July. The administration has offered no exit strategy.
Republicans are now trying to shovel another $73 billion into the conflict through the reconciliation process, though the effort has stalled in the Senate. Trump himself predicted last week that "the war will end immediately after the election" — a timeline that raises the obvious question of why it can't end before.
None of the House's war powers resolutions has reached the president's desk. The Senate passed one earlier this year, then Republican senators reversed course the next day after Trump berated them behind closed doors. Most Americans, per an AP-NORC poll in July, say the war hasn't been worth fighting.
The Constitution doesn't say Congress declares war — unless the president really wants to keep going. Seven Republicans just reminded their colleagues of that.







