Congress voted three times to end the Iran war, and the war kept going
Twice in the House and once in the Senate, lawmakers have ordered the president to stop fighting Iran. This week the war spread to two more countries, exposing a forty-year-old flaw in the law meant to check it.

Six months into the war with Iran, the United States Congress has done something it has never done before: it has voted, not once but three separate times, to order a president to stop fighting. The House approved a resolution to end the war in June and did so again in July. The Senate adopted its own version in June. None of it has mattered. This week the war did not wind down; it widened, with Iranian missiles and drones striking Kuwait and Bahrain for a second consecutive night and a wedding hit by a U.S. strike now under Iranian accusation of a war crime. The lesson of 2026 is not that Congress lost its nerve. It is that the mechanism it used was built, deliberately, to lose.
Three votes, one war that keeps growing
The war began on February 28, when U.S. and Israeli strikes killed senior Iranian officials, including Supreme Leader Ali Khamenei, and touched off months of exchanges that have never fully stopped despite periodic truces. By early summer, majorities in both chambers of Congress had had enough. The House passed a concurrent resolution directing the removal of forces from the war in early June, and on June 23 the Senate followed, adopting its own version 50 to 48, with Republicans Rand Paul, Susan Collins, Lisa Murkowski and Bill Cassidy crossing over — the first time both chambers had passed a war powers resolution against an ongoing war since the 1973 statute was written. When the fighting resumed after a ceasefire collapsed, the House voted again on July 23, approving H.Con.Res. 89 by a margin of 214 to 208, with Republicans Thomas Massie, Tom Barrett, Warren Davidson and Brian Fitzpatrick breaking from their party.
That same afternoon, Senate Democrats tried something with actual legal teeth: a joint resolution, which would go to the president for signature or veto rather than sitting as a nonbinding statement of opinion. Senator Chris Van Hollen's measure needed to be discharged from the Foreign Relations Committee to reach the floor. It fell two votes short, losing 47 to 49, with Susan Collins voting to discharge it and Democrat John Fetterman voting against. The official record of that day's floor debate shows senators on both sides arguing over a war that neither the House's repeated votes nor the Senate's near-miss has been able to touch. Six weeks later, U.S. Central Command struck Islamic Revolutionary Guard Corps targets on September 1, and Iran answered by sending drones and missiles at Kuwait and Bahrain, U.S. partners with no formal role in the fighting until this week. Kuwaiti air defenses intercepted the barrage; shipping through the Strait of Hormuz fell to less than half its ten-day average as tankers held back.
A law built for its own defeat
It is tempting to read the House's repeated votes and the Senate's near-discharge as Congress finding its voice on war powers after decades of deference. The more sober reading is that the War Powers Resolution of 1973 was never equipped to stop a president who chooses to ignore it, and Congress has known this for more than forty years. Section 5(c) of the statute says that on request of a majority of the House or Senate, U.S. forces "shall" be removed from hostilities not authorized by Congress if Congress so directs by concurrent resolution. That provision reads as a command. It has functioned, since 1983, as a formality. In INS v. Chadha, the Supreme Court held that Congress cannot use a resolution of either or both chambers to force executive action without presenting that resolution to the president for signature or veto — the one-house and two-house "legislative veto" that Congress had built into dozens of statutes, this one included, was unconstitutional. A concurrent resolution, no matter how large the majority behind it, is not a law. It cannot compel a president to do anything. It can only communicate, loudly, that Congress disapproves.
That is precisely what the House's two votes and the Senate's June vote did: communicate disapproval, twice with bipartisan majorities exceeding what either chamber has mustered against a sitting president's war-making in living memory. It is also precisely why the administration has been free to treat them as noise. The one vehicle capable of actually binding a president — a joint resolution, passed by both chambers and either signed or vetoed — is the vehicle Senate Republicans blocked from even reaching the floor on July 23. A veto would at least have forced Congress to hold a recorded vote on overriding it, with all the political exposure that entails. Blocking discharge spared everyone that reckoning.
We gave Republicans a chance to join us in bringing the war to an end, but they refused – once again serving as a rubber stamp for Trump's lawlessness.
That was Senator Van Hollen's assessment, issued the day his resolution failed, and it is hard to dispute the arithmetic behind it: a discharge motion needing a simple majority came up short by two votes, on a war most polling has found unpopular, in a chamber that had voted to rebuke the same war a month earlier.
The lever nobody pulled
Defenders of the administration's conduct have a real argument, and it deserves to be stated plainly rather than waved off. The Constitution names the president commander-in-chief, and presidents of both parties have long maintained that the War Powers Resolution itself intrudes on that authority — no administration, Democratic or Republican, has ever conceded its constitutionality in full. Troops in the Gulf now face live fire from Iranian proxies and, this week, direct strikes on the states hosting them; a president can reasonably claim inherent authority to defend forces already in harm's way, whatever the origin of that harm. And Congress has a tool that does not depend on presidential cooperation at all: the power of the purse. Appropriators could, at any point, decline to fund further operations against Iran, forcing a wind-down with or without the president's signature. They have not done so. The same House that voted twice to end the war has kept funding the military that is fighting it, and no serious defunding push has reached the floor in either chamber.
That is the more damning fact for Congress than anything the Supreme Court did in 1983. The nonbinding vehicle was chosen and used repeatedly because it costs nothing — a member can vote to "end the war" and still vote for every defense appropriations bill that keeps it running, collecting credit for opposition without paying for it in the one currency that would actually stop the fighting. Two hundred and fourteen House members were willing to spend a floor vote registering disapproval of a war that has now spread to two more countries in a single week. None of the appropriators who fund that war's continuation have been asked to answer for the contradiction, because the resolutions were designed from the outset not to force that question.
What the pattern sets up
None of this makes the House's votes meaningless as politics. Four House Republicans and four Senate Republicans crossing party lines against an administration of their own party, twice, is a real data point about where a war six months old and still expanding sits with the public that elects them. But treating those votes as an exercise of Congress's war power, rather than a substitute for it, misreads what happened. The concurrent-resolution mechanism was hollowed out by Chadha four decades before Iran, and every Congress since has known it. Using it three times against the same war and getting the same result each time is not a failure of will so much as a demonstration that the tool never worked, dressed up as an act of resistance.
The next president to take the country into an unauthorized war — of either party, against whichever adversary — will have this template available: absorb one or two symbolic resolutions, keep the appropriations flowing, and count on a handful of votes in the Senate to keep the one binding option from ever reaching the floor. Coverage of the July vote already frames it as a symbolic rebuke rather than a turning point, which is the tell. If lawmakers who oppose a war they never declared want that opposition to mean something, the instrument exists — a joint resolution, forced to a floor vote, that a president must sign or veto in public. They chose the version that let everyone vote against the war and against the vote that would have stopped it, in the same season, without ever having to reconcile the two. As Iranian strikes reach Kuwait and Bahrain and the wedding-hall dead are still being counted, the war those resolutions were meant to end is now larger than when the first of them passed.


