Senate hands Trump a win on Iran war powers after closed-door clash and White House lobbying

 June 26, 2026

The Senate rejected a Democratic war powers resolution aimed at curbing President Trump's military authority over Iran, flipping a vote that had gone against the administration just weeks earlier. The late-night result came after a contentious closed-door meeting between Trump and Senate Republicans, and a round of White House lobbying that turned two key Republican holdouts into votes for the president's position.

The resolution, sponsored by Sen. Tim Kaine of Virginia, would have directed Trump to remove U.S. forces from hostilities with Iran. Democrats had managed to pass a nearly identical measure roughly a month earlier, catching Republicans off guard when two GOP senators were absent. That earlier 50, 48 vote stunned the Republican conference and handed Democrats a rare talking point on foreign policy.

This time, the White House made sure the outcome was different.

How the vote flipped

The turnaround centered on two Republican senators: Bill Cassidy of Louisiana and Rand Paul of Kentucky. Both had previously voted with Democrats on the war powers measure. Both reversed course after meetings at the White House with Vice President JD Vance and Special Envoy Steve Witkoff, Fox News reported.

Cassidy's shift came after a tense exchange with Trump during a closed-door Senate Republican meeting called to discuss the president's voter ID and citizenship verification legislation. Fox News described the two men as having "sparred" over the Iran conflict and the administration's "lack of forthcomingness with lawmakers." The confrontation happened just hours before the final vote.

Whatever friction the meeting produced, the White House follow-up worked. Cassidy flipped his vote outright. Paul voted "present" rather than joining Democrats, a move he framed as giving the president room to negotiate.

Paul explained his decision plainly. As Breitbart reported, the Kentucky senator said:

"My vote of present is a way to give the President more space and leverage to negotiate a lasting peace."

The result: a 50, 47 vote defeating the resolution. The New York Post reported the tally as 47, 53, reflecting the same outcome from the opposing procedural perspective. Either way, Democrats fell well short.

Trump's argument, and his victory lap

Trump's case to Senate Republicans was straightforward: the earlier war powers vote had damaged his negotiating position with Iran. The administration is working toward a deal beyond the existing 60-day memorandum of understanding with Tehran, and a congressional rebuke on war powers undercut that effort.

The argument carried weight. Senate Republicans who had wavered came back into the fold, and the president celebrated on Truth Social:

"Wow! The Senate just changed its vote on Iran from 50-48 against, to 50-47 for. Rand Paul and Bill Cassidy changed. Thank you to Leader John Thune, Lindsey Graham, Bernie Moreno, and all. This vote puts Iran on notice!"

Sen. Bernie Moreno of Ohio framed the result in sharper partisan terms. He told reporters that "Republican senators are completely united behind President Trump, his plan for peace and security," while calling Senate Democrats "rudder-less and massively divided."

That characterization found some support in the vote itself. Sen. John Fetterman of Pennsylvania was the only Democrat to break ranks and vote against Kaine's resolution. The Pennsylvania senator's willingness to split from his party on Iran has become a recurring pattern, and a source of visible frustration for Democratic leadership.

Democrats' third failure on war powers

The defeat marked the third consecutive time Democrats failed to reassert congressional war powers over Iran, the Washington Examiner reported. Each attempt has followed the same arc: Democrats invoke the Constitution's grant of war-making authority to Congress, rally their caucus, and fall short when the final count comes in.

Sen. Andy Kim of New Jersey called the result a failure of accountability:

"Senate Republicans once again failed to hold Trump accountable. Today's vote sends us down a dangerous path into a potentially endless war."

House Minority Leader Hakeem Jeffries struck a different tone, telling reporters, "When we present something on the floor, it's our determination to win." But determination has not translated into votes. The Senate's Republican majority has held firm on Iran policy even when individual members have broken away on other matters, including late-night votes on election integrity amendments where GOP unity fractured.

The broader military context adds weight to the debate. At least 1,000 troops from the 82nd Airborne Division have been ordered to deploy to the Middle East, joining Marines already en route, the Washington Examiner reported. The U.S. and Israeli strikes on Tehran that killed Supreme Leader Ayatollah Khamenei have raised the stakes for both the diplomatic track and the congressional fight over who controls the use of force.

The Senate's shifting dynamics

The Iran vote is the latest example of how Senate floor outcomes can swing on a handful of members, and on whether the White House invests the effort to hold them. The earlier passage of the Kaine resolution happened in part because two Republicans were simply absent. This time, the administration left nothing to chance, dispatching Vance and Witkoff to brief holdouts personally.

That kind of hands-on engagement has become a hallmark of Senate Republican maneuvering under Trump. The same dynamics played out when Senate Republicans pushed through a budget resolution in an overnight marathon session, keeping their conference together under pressure to advance border security funding.

Sen. Markwayne Mullin of Oklahoma defended the administration's credibility on Iran in blunt terms. "He has earned our trust just 4.5 days into this mission," Mullin said, backing Trump's authority to prosecute military operations without additional congressional restraint.

For Democrats, the war powers fight has become a symbol of their diminished leverage in the Senate. They can raise the issue, force a vote, and generate floor speeches about constitutional principles, but they cannot produce the 60 votes needed to overcome a filibuster or even hold a simple majority when one of their own members walks across the aisle.

The resolution's defeat also removes a potential complication from the administration's diplomatic track with Iran. Trump has argued that congressional interference weakens his hand at the negotiating table, and the Senate's vote, however narrow, validates that position heading into the next phase of talks beyond the 60-day memorandum of understanding.

What comes next

The Senate left Washington for an over two-week recess with the war powers question settled for now. But the underlying tensions remain. Cassidy's willingness to confront Trump publicly over transparency, even as he ultimately voted with the president, signals that Republican support is not unconditional. Paul's "present" vote was a concession, not an endorsement.

Democrats will almost certainly try again. Kaine has made war powers a signature cause, and the party's base demands visible resistance to Trump's military posture. Whether they can find a fourth path to 50 votes, or peel off enough Republicans to matter, is another question entirely.

The administration, meanwhile, has continued building legislative momentum on its domestic priorities while keeping Senate Republicans aligned on foreign policy. The Iran vote showed that alignment requires work, closed-door confrontations, White House briefings, personal appeals, but it also showed that the work can pay off.

Three tries, three failures. At some point, Democrats may have to reckon with the possibility that the Senate isn't interested in tying the president's hands, and that voters aren't, either.