
The Senate has now voted twice on ending the Iran war, and the only version it passed was the one that carries no legal force.
That gap, between the resolution senators are willing to sign and the resolution that would actually bind the president, is the clearest explanation available for why a war Congress never authorized keeps widening five months in.
The Two Resolutions, and the Only Difference That Mattered
Two war powers measures moved through the Capitol on July 23, and the fate of each turned on a procedural distinction most coverage buried. The House approved a concurrent resolution from Representative Pramila Jayapal by 214 to 208, with Republicans Warren Davidson, Brian Fitzpatrick, Tom Barrett and Thomas Massie crossing over. A concurrent resolution never goes to the president for a signature. It is Congress talking to itself.
The Senate had the other kind in front of it. Senator Chris Van Hollen’s joint resolution would have carried the force of law, which also meant it would have landed on Trump’s desk and forced a veto fight. Senators fell short of discharging it from the Foreign Relations Committee on a 47 to 49 vote, and as NBC News reported, only Susan Collins of Maine broke ranks to join the Democrats.
Set that against June. When the Senate took up the symbolic version, it passed 50 to 48 with four Republicans in support: Bill Cassidy, Collins, Lisa Murkowski and Rand Paul. Roll Call noted at the time that it marked the first occasion both chambers had adopted the same Iran resolution since operations began on February 28. Three of those four Republicans were gone a month later, and the thing that changed was not the war. It was whether the vote would do anything.
What Expansion Looks Like on the Ground
The military picture has not paused to wait for Congress to resolve its procedural preferences. Trump declared the June truce finished on July 7, and after a five-night lull, Central Command said late Wednesday it had completed what it called a heavy wave of strikes against dozens of Iranian targets. Al Jazeera reported that the sites hit included IRGC command centers, missile and drone facilities, coastal surveillance installations and maritime assets.
Iran’s answer has been to widen the map rather than escalate against the hardest targets. The Revolutionary Guards claim a ballistic missile strike destroyed three American F-35s at Jordan’s al-Azraq air base and damaged three more. A separate Iranian strike hit a Chinese firm’s building in northern Kuwait, killing a worker, according to Kuwait’s military. The Houthis have declared a maritime blockade on Saudi shipping, pushing the conflict into the sea lanes that carry a substantial share of the world’s crude.
The pattern is deliberate. Iran has struck Bahrain, Kuwait, Jordan, Qatar and Oman while conspicuously leaving American naval assets and Israel alone, and analysts told Al Jazeera this is a bid to impose costs on Washington’s partners without inviting the response that hitting a carrier group would guarantee. Retired Brigadier General Elias Hanna put it plainly: Tehran is looking for targets it knows it can hit. Our earlier reporting on the opening round of strikes across five Gulf nations tracked the same logic in its first iteration. What has changed since is the tempo, not the theory.
Why the Symbolic Vote Is the Safe One
Here is the incentive structure that produced five months of rebukes and zero constraints.
A concurrent resolution is free. A senator votes for it, issues the statement, answers the constituent mail, and nothing follows. No veto to sustain or override, no signature to withhold, and critically, no ownership of whatever happens after American forces come home. If withdrawal is followed by a bad outcome, nobody who voted for a nonbinding resolution has to explain their fingerprints on it, because there are none.
A joint resolution is a commitment. It reaches the president, it forces him to veto it in public, and it puts every yes vote on the hook for the consequences. That is the entire function of the distinction, and it is why the count moves by roughly three Republicans between the two versions. The war powers framework was written to force exactly this accountability, and the Senate has found the seam in it: register the objection, decline the obligation.
The chamber has been candid about this before. A day after passing the June measure, senators moved to walk back the rebuke they had just delivered, a reversal we covered when Republicans flipped and the floor turned into a shouting match. A body that reverses its own position within twenty-four hours is not deadlocked over the merits of the war. It is managing exposure to it.
The Lever Nobody Has Pulled
Senator Tim Kaine has named the alternative, and it is the one that cannot be performed symbolically. If Congress will not force the president to seek authorization, he argues, it should refuse to pay for the war. “He wants to break the law, fine, let him break the law, but we control the appropriations process, and that’s what we need to use,” Kaine said after the vote.
That is not rhetoric, it is arithmetic. Defense Secretary Pete Hegseth has already told lawmakers the war has consumed tens of billions of dollars and needs a supplemental to keep going, which hands Congress a decision it cannot dress up as a message vote. You can pass a resolution that expresses disapproval. You cannot appropriate money that expresses disapproval. Money either moves or it does not, and the vote to move it is recorded either way.
Which makes the supplemental the real test, and a harder one for the members who have spent five months voting no at no cost. Every Republican who backed the nonbinding measure in June and skipped the binding one in July will have to decide whether opposition to this war survives contact with a bill that funds it. The floor speeches have been consistent since February. The question is whether anything else has been.
