The House passed the Lindsey O. Graham Sanctioning Russia and Iran Act of 2026 with 262 votes, including 58 Democrats who broke from their own leadership, sending the sweeping sanctions package to President Trump's desk over fierce objections from the party's top brass.
The 262-to-159 vote came Wednesday on the final day the chamber was in session before lawmakers leave Washington until after Election Day. Fifty-eight Democrats crossed party lines to back the measure, while only seven Republicans voted against it. The result handed the White House a major legislative win on foreign policy and dealt a visible defeat to House Minority Leader Hakeem Jeffries, Democratic Whip Katherine Clark, and Democratic Caucus Chair Pete Aguilar, all of whom voted no and urged their caucus to do the same.
The bill, named for the late South Carolina Sen. Lindsey Graham, targets Russia's war machine and Iran's energy and weapons sectors with a combination of direct sanctions and a new tariff authority that became the flashpoint of the fight. It allows the president to impose tariffs of up to 100 percent on goods from the top five countries purchasing Russian oil or natural gas, a provision Democrats said amounted to handing Trump unchecked economic power.
Graham spearheaded negotiations on the legislation for more than a year. He died in July after returning from a trip to Kyiv, where he announced that a deal had been reached with the White House to move forward on an updated version of the bill. The Senate passed it in August with an overwhelming 86-to-11 vote, as AP News reported, making it one of the most bipartisan foreign-policy votes of the current Congress.
Ukrainian President Volodymyr Zelenskyy personally lobbied senators for the bill. Sen. Jeanne Shaheen recounted Zelenskyy's appeal during a closed-door session:
"He said, We need this legislation. Both the troops and the Ukrainian people need this for morale."
Beyond sanctions on Russian President Vladimir Putin, government officials, oligarchs, and Russian banks, the bill extends penalties to Iran's energy and weapons sectors, a provision added at Trump's request. It also gives the president authority to waive the sanctions if he certifies to Congress that doing so serves U.S. national interests.
The tariff mechanism is what supporters call the bill's enforcement backbone. Countries that import less than 15 percent of their natural gas from Russia and are taking steps to reduce that share can qualify for exceptions. China and India, the two largest buyers of Russian crude oil, according to the Centre for Research on Energy and Clean Air, would face the heaviest exposure. Europe, historically Russia's biggest natural gas customer, has already cut imports sharply in recent years.
On the House floor, Texas Republican Rep. Michael McCaul framed the tariff authority as the provision that gives the legislation real force. CBS News reported his remarks:
"As we've heard from President Zelenskyy's team, you can evade sanctions, which the Russians have done for years, but you cannot evade tariffs. Tariffs are a powerful way to amplify the impact of sanctions. That's why they are the teeth of this bill."
House Speaker Mike Johnson echoed that confidence after the vote passed.
"This bill sends a powerful message of American unity and gives the administration every tool in the toolbox to help bring this war to a just end, and we are proud to send it to the president's desk."
The New York Post noted that Democrats were defeated in their effort to strip the tariff provisions, leaving the bill intact as it heads to the White House. It is not the first time this Congress that Democratic leadership has found itself on the losing end of a floor fight. A similar dynamic played out when 64 Democrats broke ranks to kill their own party's impeachment push against Trump earlier this term.
Jeffries, Clark, and Aguilar issued a joint statement explaining their opposition. They argued that Trump "has shown no willingness to be strong on Russia" and said he "cannot be entrusted with new powers to impose tariffs that will further raise costs for American families."
Reps. Gregory Meeks of New York, Don Beyer of Virginia, and Richard Neal of Massachusetts released their own joint statement the Friday before the vote, calling the bill flawed:
"These flaws would raise Americans' prices while undermining support for Ukraine in the long term."
They added that the president already has "ample authority to expand sanctions on those fueling Russia's war machine, including those targeted by this bill," and called on him to act "without further delay." As Fox News reported, the dilemma for Democrats was acute: many Senate Democrats had already voted for the same bill, making it difficult for House members to argue the legislation was fundamentally unacceptable.
Beyer went further on the House floor, telling colleagues that Trump "has abused every presidential tariff authority, every single one, that Congress has given often to target our allies." But the argument failed to hold the caucus together. Fifty-eight Democrats voted yes.
That kind of intra-party fracture has become a recurring problem for Democratic leadership. Earlier this year, Democrats scrambled to distance themselves from Rep. Al Green's fourth impeachment resolution against Trump, exposing the gap between the party's activist wing and its more pragmatic members.
The bill nearly stalled before it reached the floor. A procedural vote on Tuesday, typically a party-line affair, passed narrowly after a small group of conservatives voted against it or withheld support. Two moderate Democrats stepped in to keep it alive.
Retiring Maine Rep. Jared Golden cast one of the crossover votes. He said the stakes were too high to let procedure kill the measure:
"This is our last week in session until November. The stakes for Ukraine are too high to let this good bill, which already passed the Senate with overwhelming, bipartisan support, die as a result of a procedural vote."
Washington state Rep. Marie Gluesenkamp Perez, who holds a competitive seat, also crossed the aisle. She pointed to her Ukrainian constituency and posted on X: "I'll always stand with my community's values." Just The News had previously reported that Speaker Johnson would need near-unanimous Republican support on the procedural vote, making the two Democratic defections critical to advancing the bill.
The bipartisan pattern in this Congress is becoming hard to ignore. When the Senate passed a stopgap funding bill 90-6 earlier this session, Democrats similarly found themselves unable to mount an effective opposition to GOP-led legislation that carried real momentum.
After the vote, Meeks issued a statement that read more like a concession than a rallying cry. He said he hopes Trump proves him wrong and implements the bill as intended, then added:
"But, in the likely event he doesn't, I will do everything in my power to make sure Congress holds him to account, the American people do not get further crushed by his inflationary tariffs, and that Ukraine receives real support."
The framing was telling. Democratic leaders spent weeks arguing the bill was dangerous. When it passed anyway, with nearly a quarter of their own caucus voting for it, the fallback position shifted to hoping the president uses his new authority responsibly. That is not opposition. It is resignation dressed up as vigilance.
Meanwhile, Senate Democratic leaders have already backed GOP spending legislation in separate fights, further undercutting the House minority's ability to present a united front against Republican priorities.
The legislation sanctions Putin personally, along with Russian government officials, oligarchs, and the country's banking and financial institutions. It targets Iran's energy and weapons sectors. And it grants the president authority to impose tariffs of up to 100 percent on goods from the five largest purchasers of Russian oil or natural gas, with a carve-out for countries importing less than 15 percent of their natural gas from Russia that are actively reducing their dependence.
The bill now sits on Trump's desk. He has not publicly stated whether he will sign it, though the White House worked with Graham on the updated version before the senator's death, and the Iran provisions were added at the president's own request. The political logic points toward a signature.
What remains unclear is which five countries would face tariffs under the bill's formula, how quickly the administration would move to implement sanctions, and whether the presidential waiver authority, which requires only a certification to Congress that a waiver serves U.S. interests, will become a pressure valve that dilutes the bill's force over time.
Democratic leaders bet that opposing the bill on tariff grounds would unify their caucus. Fifty-eight of their own members told them otherwise. When the argument against punishing Russia comes down to worrying that the president might have too much power to punish Russia, the message has a credibility problem, and the vote count proved it.