The House passed the Ukraine Support Act on June 4 in a 226-to-195 vote, with 18 Republicans joining nearly all Democrats to authorize more than $1 billion in direct assistance and up to $8 billion in loans for Ukraine, plus new sanctions on Russia’s energy, banking, and mining sectors. It was the first major Ukraine-support legislation to clear the chamber since President Donald Trump began his second term, and it arrived over the direct objections of Republican leadership.
Getting there required nearly a year of procedural maneuvering. Supporters collected 218 signatures on a discharge petition, a mechanism that bypasses the speaker’s control of the floor schedule, to force the bill out of committee and onto a floor vote.
A Year on a Discharge Petition
Rep. Gregory Meeks of New York, the ranking Democrat on the House Foreign Affairs Committee, introduced the discharge petition in July 2025 after Speaker Mike Johnson declined to schedule the bill. For months the petition sat at 217 signatures, one name short.
That changed on May 13 when Rep. Kevin Kiley of California, an independent who caucuses with Republicans, became the 218th and decisive signatory. In Kiley’s statement on the Ukraine Support Act discharge petition, he cited the collapse of a recent ceasefire and Russia’s material support for Iran in targeting U.S. military assets, arguing Congress needed to “strengthen that leverage and advance a durable peace.”
The petition at that point carried every House Democrat plus Rep. Brian Fitzpatrick of Pennsylvania and Rep. Don Bacon of Nebraska, both longtime Ukraine backers within the Republican conference. Six more Republicans joined Democrats at Wednesday’s Rules Committee procedural vote to advance the bill. When the House voted Thursday, 18 Republicans crossed party lines. Rep. Ilhan Omar of Minnesota was the only Democrat opposed.
According to the joint statement from the House Foreign Affairs Committee sponsors, Thursday’s vote marked the sixth time this Congress that the mechanism had succeeded. Before this session, it had worked only a handful of times in the previous quarter-century. In each instance under Johnson’s speakership, a bipartisan majority unable to move legislation through committee found another path to the floor, turning what was once a last-resort maneuver into something closer to a working opposition toolkit. The Ukraine bill is the highest-stakes result of that pattern so far.
What the Bill Proposes
The Ukraine Support Act (H.R. 2913) covers six distinct categories of support and economic pressure.
| Provision | Terms |
|---|---|
| Direct military and reconstruction aid | More than $1 billion |
| Foreign military financing loans | Up to $8 billion for Ukraine to purchase U.S. military equipment |
| Annual training authorization | $300 million per year through 2027 |
| Baltic allies support | Assistance for Latvia, Lithuania, and Estonia |
| Russia sanctions | Energy, financial, and mining sectors; targets shadow fleet operators and foreign entities helping Russia evade existing restrictions |
| NATO reaffirmation | Reaffirms U.S. commitment to Article 5 collective defense |
The sanctions provisions go further than anything Congress has passed on Russia since the early weeks of the 2022 invasion. They target foreign companies, banks, and governments helping Moscow move energy exports around existing restrictions, and specifically address the aging tanker fleet Russia has used to keep oil revenue flowing. The bill also mandates restoration of funding for Radio Free Europe/Radio Liberty, which the Trump administration had moved to defund.
The Senate’s Parallel Track
The Sanctioning Russia Act
While the Ukraine Support Act was circulating on a discharge petition in the House, a separate Russia sanctions measure has been sitting in Senate committee since April 2025. Introduced by Sen. Lindsey Graham of South Carolina and Sen. Richard Blumenthal of Connecticut, the Sanctioning Russia Act (S.1241) would impose a 500 percent tariff on imports from any country purchasing Russian oil, gas, uranium, or other critical exports. The measure is designed to pressure China, India, Brazil, and other large buyers of cheap Russian energy, and it targets Russia’s sovereign debt and the shadow fleet alongside the financial restrictions.
In Graham’s February Senate statement on Russia sanctions, the legislation had attracted 84 Senate co-sponsors split nearly evenly between the parties, a number that exceeds the 60 votes needed to break a filibuster and, on paper, the two-thirds Senate threshold for a veto override. Graham wrote that the bill would “give President Trump more leverage” over Putin and called the bipartisan majority “abundantly clear.” Trump formally endorsed the effort in January 2026 after a meeting with Graham.
At the Senate Appropriations Committee hearing on June 4, Secretary of State Marco Rubio said he supported having the “tools” described in the bill. Despite Trump’s endorsement and Rubio’s statement, the legislation has never been scheduled for a floor vote.
Thune’s Condition
Senate Majority Leader John Thune of South Dakota has repeatedly declined to bring the bill up. His stated condition is simple: the legislation needs to have “the votes” before he will schedule it. That condition has confused Ukraine-support advocates, since 84 declared co-sponsors are well past the 60 needed for cloture.
Sen. Blumenthal said publicly in February that the real stall “has really emanated from the White House.” The Trump administration has consistently guarded sanctions authority, preferring to keep foreign-policy leverage at the executive level rather than see it written into statute. That posture appears to extend to the Ukraine Support Act: the White House has not issued a statement on the House-passed measure.
House Majority Leader Steve Scalise of Louisiana dismissed the discharge petition before the vote, saying it “ignores really constructive bipartisan negotiations going on right now to put tougher sanctions on Russia.” Those negotiations have been running since at least April 2025. Russian drone and missile strikes on Ukrainian cities have continued throughout; attacks struck Kyiv on June 2. And Rubio described to Congress on June 4 the U.S.-led peace effort as “stalled in recent months.”
Can the Senate Get to 60?
The Ukraine Support Act faces a structural barrier in the Senate before any veto question arises. Senate rules require 60 votes to invoke cloture, the step that ends debate and forces a bill to a final passage vote. Republicans hold 53 seats; Democrats and independents hold 47. Even with every Democratic vote, the bill needs 13 Republican crossovers.
Eighteen House Republican yes votes don’t convert directly into Senate numbers. The chambers run under different pressures, different constituency maps, and different political calculations about crossing a president who holds significant leverage over the party. Several Republican senators have publicly backed Ukraine in the past, but how many would step out on a cloture vote while the White House is silent or opposed remains unclear.
Even with cloture, the bill would land on Trump’s desk. He has vetoed just two measures in his second term, and the White House hasn’t weighed in specifically on this one. His administration’s broader pattern of withdrawing direct military support for Ukraine and treating sanctions as a presidential prerogative makes a signature implausible regardless of what the bill contains.
Rep. Brian Fitzpatrick was direct about the arithmetic in remarks after the vote:
It’s probably not going to get 60 votes in the Senate, but it’s going to hopefully force the Senate to address the issue.
In the official House passage announcement for the Ukraine Support Act, Fitzpatrick urged the Senate to “work with our bipartisan group in the House to deliver the most comprehensive package possible to the President’s desk.” His read of the Senate math is candid, and the vote was placed with it in mind.
From 101 to 18
Between April 2024 and June 4, the Republican yes column on Ukraine aid shrank from 101 Republicans to 18. That drop of 83 members traces the party’s shift under Trump’s second term, from broadly supporting a democratic ally against a Russian invasion to deferring, in most cases, to a president who has treated direct Ukraine support as counterproductive to negotiations with Moscow.
The Republicans who voted yes Thursday represent a narrow strand of the caucus: members with national-security backgrounds, foreign affairs committee experience, or districts with significant Eastern European communities. The most prominent:
- Rep. Michael McCaul (R-TX), ranking member of the House Foreign Affairs Committee, who called it “a moral conscience issue, especially after we saw three hypersonic missiles fired into Ukraine”
- Rep. Brian Fitzpatrick (R-PA), one of two Republicans who signed the petition and co-led the bill’s House floor push alongside Meeks
- Rep. Don Bacon (R-NE), a retired Air Force general and the other Republican signatory on the petition
- Rep. Mike Lawler (R-NY), who framed the vote as “affirmatively supporting Ukraine and making clear where Congress stands with respect to Russia, and from my standpoint, applying sanctions”
- Rep. Kevin Kiley (I-CA), who also cited Russia’s material support for Iran in targeting U.S. forces as a reason to act
This week’s congressional schedule placed the Ukraine vote within a cluster of foreign-policy challenges to the executive, including the Iran war powers resolution that passed Wednesday and, in defense appropriations markup, congressional pressure on Russian and Chinese influence in the former Soviet states through the FY27 defense bill. The Ukraine measure was the highest-profile and most expensive of those challenges.
After Thursday
On June 5, Ukrainian President Volodymyr Zelensky sent an open letter proposing a direct face-to-face meeting with Russian President Vladimir Putin to end the war. Russia’s Foreign Ministry said this month that Moscow has seen no progress toward a settlement since the Putin-Trump Alaska summit roughly a year ago. Rubio told Congress on June 4 that U.S.-led negotiations had been “stalled in recent months.”
Into that landscape, Thursday’s vote sends a message to Kyiv and a demand to the Senate. The Sanctioning Russia Act has sat in the Senate Committee on Banking, Housing, and Urban Affairs since April 2025. Thune has a floor date to set.





