Fetterman casts deciding vote to block Iran war powers resolution, siding with GOP again

 June 19, 2026

Sen. John Fetterman handed Senate Democrats another defeat on June 16 when the Pennsylvania Democrat voted against advancing a war powers resolution that would have demanded the removal of U.S. military forces from hostilities with Iran not authorized by Congress. The resolution failed 48-47, and Fetterman's "no" was the margin.

It was the second time in roughly a month that Fetterman cast the deciding vote to sink a war powers measure targeting U.S. military action against Iran. And it came just one day before the United States and Iran signed a peace agreement calling for an immediate end to hostilities on all fronts.

The timing raises a pointed question: If a ceasefire was already within reach, why were Senate Democrats still pushing a resolution designed to tie the president's hands, and why did their own colleague refuse to go along?

The vote and who crossed lines

Senate Joint Resolution 172, filed under the 119th Congress, would have invoked war powers to pull U.S. forces from hostilities with Iran that Congress had not approved. USA Today reported the final tally at 48-47, with Fetterman the lone Democrat voting against the measure.

Five senators abstained: Democrats Michael Bennet of Colorado, Cory Booker of New Jersey, and Independent Bernie Sanders of Vermont, along with Republicans Josh Hawley of Missouri and Mitch McConnell of Kentucky.

Four Republicans broke from their party to vote in favor of the resolution: Bill Cassidy of Louisiana, Susan Collins of Maine, Rand Paul of Kentucky, and Lisa Murkowski of Alaska. Their crossover votes were not enough. Fetterman's opposition negated them.

The pattern is now familiar. Breitbart reported this was the ninth time senators tried to advance a resolution to halt U.S. military action against Iran, with the chamber consistently falling one vote short. Sen. Raphael Warnock, the Georgia Democrat who proposed the resolution, urged colleagues to "join me in putting a check on this president's lawless warmongering."

That framing, "lawless warmongering", is revealing. It tells you what Senate Democrats wanted the resolution to say about the president. What it actually would have done is more modest: nothing in the failed vote changes President Trump's authority to order strikes against Iran.

Fetterman's rationale

Fetterman has not been shy about explaining his position. In a NewsNation interview earlier in June, he said plainly:

"My vote no is not a pro-war vote. It's absolutely a pro-no nuclear Iran."

In a Washington Post column published in May, Fetterman went further, writing that "the leading state sponsor of terror should be held to account." He tied his stance directly to the broader Middle East conflict and the threat posed by Iranian proxies.

"In the wake of the war in Gaza, Iran-backed Hamas and Hezbollah have ramped up their attempts to dismantle our ally. I remained committed to fully backing the elimination of these terrorists and their leaders."

That language puts Fetterman closer to the Republican caucus than to his own party's progressive wing on foreign policy. It is not the first time. The Pennsylvania senator has broken with Democrats on key procedural matters repeatedly over the past year, earning him both praise from the right and fury from the left.

USA Today noted that a Fetterman staffer quit after a similar vote in May, though the circumstances were not detailed.

A peace deal the next day

The Senate vote landed on June 16. On June 17, the United States and Iran signed a peace agreement calling for an immediate end to hostilities on all fronts. The deal laid out expectations for a next round of talks to address unresolved issues, including the future of Iran's nuclear program.

President Trump told CBS News in March that Iran's "missiles are down to a scatter" and that the country had "nothing left in a military sense." The New York Times, however, reported that military intelligence agencies assessed Iran still retains military capabilities, though the specifics were not detailed in the available reporting.

The sequence matters. Democrats spent months trying to force a war powers vote that would constrain the president's ability to act against Iran. They failed nine times. And the day after their ninth failure, a peace agreement was signed. Whatever one thinks of the military campaign, the diplomatic result arrived on the heels of sustained pressure, not congressional restraint.

Fetterman's willingness to stand apart from his caucus on this issue fits a broader pattern. He has warned Jewish voters about the direction of the Democratic Party and publicly questioned his party's instincts on everything from the Senate filibuster to Trump judicial nominees.

What Democrats wanted, and what they got

Sen. Tim Kaine of Virginia, who led the war powers push, framed the stakes in constitutional terms. AP News reported Kaine saying, "Nobody gets to hide and give the president an easy pass or an end-run around the Constitution." Senate Democratic Leader Chuck Schumer declared before the vote: "Today every senator, every single one, will pick a side."

Every senator did pick a side. Five picked the sideline. And the one Democrat who picked the other side was Fetterman.

The constitutional argument for war powers oversight is serious and bipartisan in principle. Rand Paul voted for the resolution on exactly those grounds, as he has on similar measures under presidents of both parties. But the practical effect of this particular resolution, had it passed, would have been to signal congressional disapproval of a military campaign that was already producing diplomatic results.

Democrats framed the vote as a test of loyalty to the Constitution. Fetterman framed it as a test of seriousness about Iran's nuclear ambitions. Those are not the same test, and they produced different answers.

The Pennsylvania senator has publicly said his party was "so wrong" on the filibuster question. He has defended Trump on Fox News, drawing sharp backlash from within his own ranks. And he has dismissed a Democratic Senate nominee as not even being a real Democrat.

None of this makes Fetterman a Republican. He remains a registered Democrat who votes with his party on most domestic issues. But on Iran, on Israel, and on the question of whether the United States should project strength or seek permission, he has planted himself squarely outside his caucus.

The real question going forward

The peace agreement signed June 17 calls for future talks on Iran's nuclear program. The details of that agreement remain thin in public reporting. What is clear is that Iran's regime, described by USA Today as having "new leadership", still exists, and the nuclear question is unresolved.

Fetterman's vote preserved the president's flexibility to act if those talks collapse. The resolution, had it passed, would have created a congressional mandate to withdraw forces from hostilities, a mandate that could have weakened the American negotiating position at exactly the moment diplomacy was gaining traction.

Whether Fetterman's stance was principled or politically calculated, the outcome was the same: the president kept his authority, a peace deal was signed, and Senate Democrats were left one vote short for the ninth consecutive time.

Nine tries. Nine failures. And each time, the vote that stopped them came from their own side of the aisle. At some point, the question stops being about Fetterman and starts being about a Democratic caucus that cannot hold its own members on the issues it claims matter most.


About Owen Bates

Breaking News:

Check This Out:

Read Next Issue:

Top 5 News Stories

Read Next Issue:

Top 5 News Stories

Heritage Review is a conservative email-newspaper that publishes every morning. Enter your best email to see our next edition:
Sponsored