House Votes 226-195 for Ukraine Aid and Russia Sanctions, Defying GOP Leaders
Bottom Line Up Front
The US House voted 226-195 on 5 June 2026 to approve the Ukraine Support Act, providing over $1 billion in security and reconstruction aid and authorising $8 billion in military loans, in the chamber’s second major foreign policy break with President Trump in two days.
Key Judgments
The discharge petition mechanism, not persuasion or leadership consent, got this bill to the floor. Republican House Speaker Mike Johnson and Majority Leader Steve Scalise both opposed it. The 218-signature threshold was only crossed on 13 May when Rep. Kevin Kiley of California, an independent who typically caucuses with Republicans, added the decisive signature. Two consecutive foreign policy overrides of the president in 48 hours represent an unprecedented pattern in Trump’s second term.
The bill will not reach 60 votes in the Senate without White House endorsement, and Trump has not endorsed it. The Iran war has consumed administration bandwidth that would otherwise focus on the Ukraine file. Senate Republican leadership has kept a parallel sanctions bill languishing for over a year; the House passage creates political pressure but no procedural path to a Senate floor vote.
Whether the cumulative pressure of two House defeats in two days shifts Trump’s posture on Ukraine. He accepted Zelensky’s unconditional ceasefire offer; Putin refused it. That asymmetry gives the White House a ready argument for tightening pressure on Moscow, and 18 House Republicans voting for the bill signals that domestic political cost is shifting. Whether Trump reads it that way is unclear.
226-195
Final House Vote
$8bn
Military Loans Authorised
18
Republicans Voted Yes
4+ yrs
Russia-Ukraine War Duration
The Vote
Leadership Opposed. The Petition Won.
Representative Gregory Meeks of New York filed the discharge petition for H.R. 2913, the Ukraine Support Act, in July 2025. It took nearly a year and a decisive signature from Rep. Kevin Kiley, a California independent who caucuses with Republicans, to cross the 218-member threshold on 13 May 2026. The House voted on 5 June, passing the bill 226-195 with 18 Republicans joining 207 Democrats and one independent in support. Every Republican House leader had urged a no vote.
The bill authorises over $1 billion in security and reconstruction assistance and makes a further $8 billion available to Ukraine in the form of military loans. It imposes new economic sanctions on Russia covering oil, gas, and mining exports. A separate clause reaffirms US support for NATO, a provision that carries weight at a moment when the alliance has come under repeated public criticism from the White House.
House Majority Leader Steve Scalise argued that separate good-faith negotiations between Congress and the White House would yield stronger results, warning that the bill would set those talks back. Rep. Brian Mast, chairman of the House Committee on Foreign Affairs, called it a “cudgel” against Trump and said it was drafted a year and a half ago and had become irrelevant. Rep. French Hill, chairman of the House Financial Services Committee, said the bill actually provides less Ukraine security funding than what Congress had already agreed in the defence policy bill for this year.
The Republican dissenters who voted yes were few but notable. Rep. Don Bacon of Nebraska crossed the aisle in full view of his leadership. Rep. Brian Fitzpatrick of Pennsylvania, who co-chairs the Congressional Ukraine Caucus, had signed the discharge petition itself months earlier. Democratic Rep. Ilhan Omar of Minnesota, who had also signed the petition, voted against the bill on final passage.
Context
A 48-Hour Pattern, Not A Single Event
The Ukraine vote was the House’s second break with the president on foreign policy in two days. On 4 June, the chamber passed a war powers resolution directing Trump to end military hostilities with Iran, 215-208, with four Republicans voting in favour. That resolution was the first of its kind to clear the House since the Iran war began on 28 February.
The Iran war has materially reshaped the Ukraine file inside Washington. US peace efforts focused on Kyiv had already been moving slowly before February, but the conflict absorbed State Department, NSC, and congressional bandwidth that had periodically sustained Ukraine diplomacy. The ceasefire agreed with Tehran in April bought Washington and Tehran a pause; it did nothing for Kyiv. Russia continued long-range strikes against Ukrainian cities through May, including a major attack on Dnipro on 4 June that struck a warehouse belonging to one of Ukraine’s largest grocery chains.
For Ukraine’s supporters in Congress, the asymmetry had become impossible to ignore. President Zelensky accepted Trump’s proposal for an unconditional ceasefire. Putin refused it. Despite that, the administration did not move to impose new costs on Moscow, and the Senate’s standalone Russia sanctions bill has sat without a floor vote since 2025. The discharge petition was, in the assessment of its architects, the only available lever.
The United States has approved roughly $195 billion in total Ukraine response funding since February 2022, per the most recent quarterly inspector general report for Operation Atlantic Resolve. The last major Ukraine aid legislation before Thursday’s bill passed in April 2024.
Senate
60 Votes, And Where To Find Them
Senate passage requires 60 votes to overcome a filibuster. Supporters acknowledge they are well short without White House backing. Fitzpatrick said he hoped the House vote would force the Senate to act and send a message to Ukrainian soldiers that American resolve had not expired. That is a morale argument, not a legislative one.
Senate Republicans have a parallel pressure valve: the Countering Russian Economic Aggression Act, which would impose sweeping tariffs and secondary sanctions on countries purchasing Russian oil, gas, uranium, and other exports. The bill enjoys bipartisan backing in principle and has languished for more than a year without a floor vote, with senators waiting on a signal from the White House that has not come.
The institutional dynamic is layered. Trump has not publicly rejected the Meeks bill; he has not endorsed it either. His frustration with Putin’s refusal to engage seriously on a ceasefire has surfaced repeatedly in the past two months, most publicly in his response to Russia’s renewed strikes after the brief Victory Day pause in May. Whether that frustration translates into support for legislative pressure, or whether the administration prefers to retain the leverage of threatened sanctions as a negotiating card, determines the bill’s fate entirely.
Kiley, whose signature made the House vote possible, told reporters after the vote that the bill had made clear the US will continue standing with Ukraine and that Russia will pay a severe price for its aggression. That language is indistinguishable from the administration’s own rhetoric when it suits the moment. The policy gap between the House bill and where the White House might eventually go is smaller than the procedural deadlock suggests.
Representative Gregory Meeks, ranking member House Foreign Affairs Committee, 5 June 2026
“We all want this war to end. The question is how. Will we abandon Ukraine and force it into a terrible deal? That is what Vladimir Putin is counting on. Or will this body live up to the commitments we’ve made since the start of this war?”
OSINT HQ Assessment
The House has done what it can. The war and the treaty limitation it cannot solve sit in the Senate, and the Senate sits behind the White House.
✓ What We Know
The House passed H.R. 2913 226-195 on 5 June 2026, the first major Ukraine aid bill since April 2024. Eighteen Republicans voted yes. The discharge petition reached 218 signatures on 13 May through Kevin Kiley’s signature. Republican leadership opposed the bill. The Iran war powers resolution passed 215-208 the day before, marking two successive foreign policy breaks with the president in 48 hours. The bill authorises $8 billion in loans and over $1 billion in grants, alongside new Russia sanctions. Senate path requires 60 votes, which do not currently exist without Trump’s backing.
? What We Do Not Know
Whether the White House will shift position in the face of two consecutive House defeats. Whether Senate Majority Leader John Thune will bring either the House bill or the Senate’s own Russia sanctions legislation to a floor vote without a clear signal from Trump. Whether the Iran war’s eventual resolution will free up administration bandwidth to re-engage seriously on Ukraine. Whether the 18 Republican yes votes represent a stable coalition or a one-off protest.
☉ What To Watch
Senate Majority Leader Thune’s response to the House vote. Any Trump public comment on the legislation in the next 72 hours. Whether Zelensky’s 5 June open letter proposing direct talks with Putin, and Putin’s silence on it, gives the White House sufficient political cover to endorse sanctions pressure rather than resist it. The trajectory of Russian strikes: another major attack on Ukrainian cities in the days after the House vote would intensify pressure on senators from both parties.
Sources
- House passes bill to aid Ukraine and impose new sanctions on Russia, AP via Arab News, 5 June 2026
- House approves new Ukraine aid as over a dozen Republicans defect, CBS News, 5 June 2026
- House approves Ukraine aid and Russian sanctions, defying Trump and GOP leaders, CNN Politics, 5 June 2026
- House passes bill to provide more Ukraine aid and impose new sanctions on Russia, PBS NewsHour, 5 June 2026
- Help On The Way: US House Passes Sweeping Ukraine Support Bill After Months Of Gridlock, RFE/RL, 5 June 2026
- House passes war powers resolution to push Trump to end Iran war, Washington Post, 4 June 2026
- House votes to limit Trump’s Iran war powers in remarkable rebuke, NPR, 4 June 2026
- Discharge Petition No. 8, H.Res. 518 for H.R. 2913, House Clerk record, filed 17 July 2025
- Trump says Putin-Zelensky meeting would be great as Ukraine offers ceasefire for direct talks, Kyiv Post, 5 June 2026
Editorial Verification
The 226-195 vote tally is verified across AP (Arab News), CBS News, and CNN. The discharge petition’s 218-signature threshold date of 13 May and Kevin Kiley’s decisive role are verified across CBS News and CNN. The Meeks floor quote (“We all want this war to end…”) is verified across AP (Arab News), PBS NewsHour, and RFE/RL. The post-vote Meeks press conference quote on “position of strength and not weakness” is verified in CBS News. The Iran war powers vote of 215-208 on 4 June is verified in Washington Post, NPR, and Time. The $195 billion total US Ukraine response figure is sourced to AP wire citing the quarterly inspector general report for Operation Atlantic Resolve; this is single-source within this article but is a government primary document. Hill Republican opposition quotes from Scalise and Mast are sourced to AP wire only and flagged accordingly; no independent corroboration was found on deadline. Zelensky’s acceptance of the unconditional ceasefire and Putin’s refusal are verified through Carnegie Endowment analysis and AP reporting. All claims independently attributed to open sources where possible.
©osinthq.org 2026
This article is for news and analysis purposes only. Based on publicly available news sources and military updates. All rights reserved. Not for commercial reuse without permission.


