US Senate votes on war powers resolution to block Trump’s Iran military action
Consensus Summary
The US Senate passed a war powers resolution on June 24, 2026, by a 50–48 vote to block President Donald Trump’s military action against Iran, marking the first time since 1973 Congress directed a president to halt hostilities. The measure, which also passed the House earlier in June, is largely symbolic but reflects growing bipartisan unease over the unpopular conflict, with four Republican senators joining Democrats in support. Polls show only 23% of Americans believe the war strengthens the US, and legal experts debate whether the resolution is enforceable, as Trump and his administration argue it lacks constitutional validity. The vote came as Trump dispatched JD Vance to Switzerland for peace talks, with a 60-day deadline to finalize a broader agreement on Iran’s nuclear program. Meanwhile, the Pentagon sought $80 billion to fund the war, and Trump responded to the Senate vote by calling it meaningless and pressuring Republicans to reverse their stance, including during a tense Capitol Hill lunch where he criticized dissenters. A second, nearly identical resolution failed later the same day after Trump’s intervention, with Cassidy and Paul switching their votes.
✓ Verified by 2+ sources
Key details reported by multiple sources:
- The US Senate passed a war powers resolution (50–48) on June 24, 2026, to block military action against Iran, marking the first time since 1973 Congress directed a president to halt hostilities.
- Four Republican senators—Lisa Murkowski (Alaska), Susan Collins (Maine), Rand Paul (Kentucky), and Bill Cassidy (Louisiana)—voted with Democrats in favor of the resolution.
- John Fetterman (Democrat, Pennsylvania) was the sole Democrat to vote against the resolution.
- The House of Representatives approved the same resolution earlier in June 2026.
- The Pentagon requested $80 billion (AUD $110 billion) from Congress to fund the Iran war, including munitions and stockpiles.
- A ceasefire remains in place as peace talks continue between the US and Iran, with a 60-day clock for a broader agreement on Iran’s nuclear program.
- Donald Trump dispatched JD Vance to Switzerland to negotiate a settlement with Iran.
- The resolution does not require Trump’s signature and is considered largely symbolic, though legal experts debate its enforceability.
- A Reuters/Ipsos poll (June 24, 2026) showed only 23% of Americans believed the war strengthened the US, with 66% doubting a truce with Iran would last.
- Senate Majority Leader Mitch McConnell (Kentucky) and Dave McCormick (Pennsylvania) were absent for the June 24 vote, contributing to the Republicans’ lack of a full majority.
Points of Difference
Details reported by only one source:
- The vote was the 10th time the Senate had tried to stop the Iran war, with past efforts failing by wider margins.
- Senator Chuck Schumer called Trump’s Iran policy 'one of the worst foreign policy forays America has ever made.'
- The White House argued hostilities ended on April 7, 2026, but legal experts say troops remain deployed, triggering War Powers Act requirements.
- Democratic Rep. Gregory Meeks vowed to take the matter to court if Trump ignores the resolution.
- Trump called the resolution 'poorly timed and meaningless' on Truth Social, claiming it aided Iran.
- Trump questioned the constitutionality of the 1973 War Powers Act, arguing it is not binding.
- Trump reversed course on signing a bipartisan housing bill after the vote, delaying it to pressure Republicans.
- Senator Bill Cassidy lost his primary race after Trump endorsed his opponent, adding personal tension to the vote.
- Rand Paul voted 'present' in a later vote on a similar resolution, citing a desire to give Trump 'more space and leverage.'
- Trump called Republicans who opposed the war 'losers' and Cassidy a 'lunatic' during a tense Capitol Hill lunch.
Where the reporting differs
Details that conflict, or appear in only some outlets:
- ABC states the Senate vote was on June 23, 2026, at 20:20 local time, while Guardian and other sources confirm the vote occurred on June 24, 2026.
- ABC reports the Pentagon requested $80 billion (AUD $110 billion) for the Iran war, but Guardian does not specify the exact dollar figure in AUD.
- ABC claims the resolution is the 10th Senate attempt to stop the war, while Guardian does not mention a specific count of past votes.
- ABC notes Mitch McConnell was hospitalized for an 'undisclosed matter,' but Guardian does not reference this detail.
- ABC states Trump signed a memorandum of understanding last week, while Guardian does not specify a date for this action.
Source Articles
Breaking: US Senate calls for Trump to end Iran war in bipartisan vote
It is the 10th time the Senate has tried to stop the war, and the outcome, on a vote of 50–48, is a stunning turnaround from past efforts.
Trump news at a glance: US Senate gives president symbolic rebuke on his military action against Iran
Four Republicans broke with their party to support the measure, which passed the House of Representatives earlier this month – key US politics stories from Tuesday 23 June at a glance The US Senate approved a war powers resolution preventing Donald Trump from continuing hostilities against Iran, delivering the president a significant but symbolic rebuke over a conflict that has proven unpopular with the American public. The resolution passed by a 50-48 vote, with four Republicans – Susan Collins
Will Congress demanding US military halt action in Iran end the war?
The US Senate approved a war powers resolution seeking to block military action against Iran on Tuesday. But don't expect the war to end.
Senate Republicans reject Iran war powers measure after Trump pressure
Late-night vote came hours after US president berated GOP senators over opposition to the conflict Sign up for the Breaking News US newsletter email Senate Republicans rejected a war powers resolution in a late-night vote, hours after they were berated by Donald Trump over opposition to his controversial war on Iran. The US president was said to have harangued GOP senators during a lunch on Capitol Hill earlier on Wednesday. The previous day, they had angered the White House by allowing a vote t
US Senate passes war powers resolution challenging Trump’s Iran war authority
Four Republicans joined Democrats to back a measure seeking to limit the US president’s military authority The US Senate approved a war powers resolution preventing Donald Trump from continuing hostilities against Iran, delivering the president a significant but symbolic rebuke over a conflict that has proven unpopular with the American public. The resolution passed by a 50-48 vote, with four Republicans – Susan Collins of Maine, Lisa Murkowski of Alaska, Bill Cassidy of Louisiana and Rand Paul