Senate Republicans hold the line on Iran war powers vote, but cracks in the caucus grow wider

By 
, July 24, 2026

Senate Republicans blocked a legally binding resolution that would have forced President Trump to withdraw U.S. troops from the Iran conflict, but a growing number of GOP senators are openly questioning whether the administration has a workable plan to end the fighting.

The Senate voted 47-49 on Thursday to defeat a motion to discharge the war powers resolution from the Senate Foreign Relations Committee, keeping the measure bottled up and off the floor. Sen. Chris Van Hollen, the Maryland Democrat who sponsored the resolution, needed a simple majority to force the issue. He fell short, but only because four senators who might have swung the outcome were absent, and the GOP caucus itself showed fresh fault lines over the direction of the conflict.

Sen. Susan Collins of Maine was the lone Republican to cross the aisle and vote with Democrats. On the other side, Sen. John Fetterman of Pennsylvania was the only Democrat to vote against advancing the measure, The Hill reported. The narrow two-vote margin underscored how thin Republican unity has become on the question of presidential war authority, and how much unease exists within the party about a conflict that has now claimed 18 American lives.

Absent senators left the outcome on a razor's edge

Four senators missed the vote entirely: Rand Paul and Mitch McConnell, both Kentucky Republicans, along with Lisa Murkowski of Alaska and Katie Britt of Alabama. Paul and Murkowski have both voted previously for resolutions to curtail Trump's authority as commander in chief, meaning their absence may have been the decisive factor in the resolution's defeat. The source does not indicate why any of the four were absent.

Paul made his position clear the day before. Speaking to reporters on Wednesday after a Senate hearing, the Kentucky Republican offered a blunt assessment of the campaign.

"I think the Iran war has not been a success. I've been opposed to the Iran war from the beginning. I think by any objective measure we're worse off than we were before the war."

That kind of language from a sitting Republican senator, one who has consistently challenged executive war-making, signals more than a policy disagreement. It reflects a real concern, shared across party lines, that the conflict lacks a defined objective and a realistic exit.

MORE:  South Dakota's Republican secretary of state endorses Democrat to replace her after convention loss

Three dead in a week, and GOP senators want answers

Sen. Jim Justice of West Virginia, a Republican who voted to block the resolution, still voiced serious reservations about the trajectory of the war. Justice pointed to the human cost directly.

"Naturally all of us are concerned because we've lost three wonderful, wonderful service people in the last little while."

Three U.S. service members killed in the past week alone. Eighteen total since the conflict began. Justice did not call for withdrawal, but he did not hold back about what he expects from the administration going forward.

"There's got to be an off-ramp, that's all there is to it."

That demand, an off-ramp, is not coming from the Democratic caucus. It is coming from a Republican who voted with the president. When members of a president's own party start publicly insisting on an exit strategy, the political math changes even if the vote count holds.

The conflict has also disrupted global commerce. Van Hollen noted the vote was the first time the Senate had considered Trump's war-making authority since a ceasefire with Iran collapsed and shipping through the Strait of Hormuz ground to a halt again. The earlier Senate rebuke on Iran war powers passed with four Republicans siding with Democrats, a sign that the fissures on this issue have been building for weeks.

Van Hollen pressed on civilian casualties and escalation

Van Hollen, who has led the Democratic push on war powers, framed the vote around the conflict's widening scope. He argued that both sides have crossed a dangerous line.

"More civilians have been killed as well, and the United States and Iran are now deliberately targeting civilian infrastructure."

That claim carries weight in light of Trump's own public statements. On Wednesday, the president threatened to retaliate against any Iranian strike on ships in the Strait of Hormuz by destroying civilian targets, bridges and power plants, around Tehran. Whether that threat is leverage or escalation depends on your vantage point, but it tracks with Van Hollen's description of a conflict in which civilian infrastructure is now fair game for both sides.

Thursday's resolution differed from the one Congress passed last month in a critical way. The June measure was a concurrent resolution, nonbinding, requiring no presidential signature, carrying no force of law. It was a statement, not an order. Van Hollen's resolution was legally binding. It would have required Trump's signature and, if enacted, would have directed the withdrawal of U.S. troops from hostilities against Iran.

MORE:  Ocasio-Cortez frames race and gender as central to her 2028 presidential calculus

That distinction matters. The June vote gave wavering Republicans cover to register dissent without forcing a constitutional confrontation. Thursday's vote was the real thing, and the caucus largely fell in line, though not without visible discomfort.

Sheehy made the hawkish case on the Senate floor

Sen. Tim Sheehy of Montana, a former Navy SEAL, delivered the most forceful argument against the resolution from the Republican side. Speaking on the Senate floor, Sheehy cast the conflict in existential terms.

"This regime that we are fighting does not care about our partisan politics. They don't care who you voted for, who you pray to, or where you live. They want to kill all of us and they don't just say it, they actually do it."

Sheehy's argument reflects the dominant view within the Republican conference: that withdrawing under pressure from Iran's theocratic government would project weakness and reward aggression. It is a serious position, and it carried the day. But it does not answer the question Justice raised, where does this end?

A tense June meeting still casts a long shadow

The politics of the Iran vote cannot be separated from what happened at the White House on June 24. After the Senate approved the nonbinding concurrent resolution, Trump summoned Republican senators to a closed-door meeting and berated those who had voted for it. He singled out Paul, Murkowski, and Sen. Bill Cassidy of Louisiana. The confrontation between Trump and Cassidy over the war powers issue was sharp enough to reverberate through the caucus for weeks.

The pressure campaign worked, at least partially. After the June 24 meeting, Senate Republicans defeated a separate war powers resolution sponsored by Sen. Tim Kaine of Virginia. Cassidy, who had received a special White House briefing from Vice President Vance about the conflict, voted "no" on Kaine's measure. Paul voted "present," explaining that he wanted to give the president "more space and leverage to negotiate a lasting peace."

On Thursday, Cassidy again voted "no" on the motion to discharge Van Hollen's legally binding resolution. Paul was absent. The pattern is clear: the White House has used a combination of direct pressure, private briefings, and public confrontation to keep enough Republican senators in line to block war powers challenges. So far, it has held. But the margins keep shrinking.

MORE:  Trump christens new White House helipad with Marine One's maiden takeoff

House passed its own resolution hours earlier

Before the Senate voted Thursday, the House had already passed its own war powers resolution by a vote of 214-208, directing Trump to withdraw troops from the Iran conflict unless Congress formally authorizes the use of military force. Four House Republicans, Tom Barrett of Michigan, Warren Davidson of Ohio, Thomas Massie of Kentucky, and Brian Fitzpatrick of Pennsylvania, broke ranks and voted with Democrats.

The House resolution's fate in the Senate remains unclear. But the fact that both chambers held war powers votes on the same day, and that Republicans defected in both, illustrates a bipartisan restlessness over a conflict that keeps expanding without a stated endgame.

Trump has shown no inclination to pull back. His Wednesday threat to target bridges and power plants around Tehran if Iran strikes ships in the Strait of Hormuz was the sharpest escalatory language he has used publicly. Whether that posture strengthens the American negotiating position or deepens the quagmire is the central question dividing Republicans right now.

The broader pattern on Capitol Hill has been one of rising tension between the White House and its own congressional allies on multiple fronts. The recent struggles over the SAVE America Act showed similar friction, with Senate Republicans searching for a path forward under heavy presidential pressure.

The vote held, but the questions did not go away

Republicans blocked the resolution. The president retains his authority. The war continues. None of that changes the fact that senators in Trump's own party, Justice, Paul, Collins, and others, are publicly asking questions the administration has not yet answered: How many more Americans will die? What does victory look like? And when does this end?

Defeating a war powers resolution is not the same as winning a war. Until the administration gives its own caucus a credible answer on the endgame, every future vote will be harder than the last.

" A free people [claim] their rights, as derived from the laws of nature."
Thomas Jefferson