The House passed the Ukraine Support Act in a 226-195 vote, combining Ukraine aid, defense loans and new Russia sanctions. The measure still must pass the Senate and be signed by President Donald Trump before becoming law.

The House passed the Ukraine Support Act on Thursday, approving a Ukraine aid and Russia sanctions package in a 226-195 vote. The bill is not final law: it still must pass the Senate and be signed by President Donald Trump.
The vote gives supporters of Ukraine a House win after months of pressure to force the measure onto the floor. It also leaves the biggest question unresolved, because Senate action and the White House’s position will determine whether the package goes anywhere.
The measure is H.R. 2913, titled the Ukraine Support Act. The House Clerk recorded the vote as passed on Roll Call 207, with 226 members voting yes, 195 voting no and nine not voting.
The bill was sponsored by Rep. Gregory Meeks of New York, the top Democrat on the House Foreign Affairs Committee. The legislation combines security assistance, reconstruction tools and a broad sanctions package aimed at Russia’s financial, energy and government sectors.
House passage does not release money or impose the new penalties by itself. It moves the bill to the next stage of the legislative process.
The bill would authorize more than $1 billion in assistance tied to Ukraine’s security, recovery and reconstruction, according to AP and Reuters. It would also make up to $8 billion in direct loans available for Ukraine and NATO allies through fiscal 2026 under foreign military financing authorities.
Congress.gov text of the bill shows several major policy pieces:
Direct loans and foreign military financing: Up to $8 billion in principal for Ukraine and NATO allies.
Ukraine Security Assistance Initiative: $300 million for fiscal 2026 and $300 million for fiscal 2027, with the program extended through Dec. 31, 2027.
Lend-lease authority: An extension of Ukraine-related authority for loaning or leasing defense articles through fiscal 2028.
Reconstruction: A proposed Ukraine Reconstruction Trust Fund for rebuilding and humanitarian assistance.
Russia sanctions and export controls: Penalties targeting Russian financial institutions, oil and gas, coal, minerals, senior officials, Russian sovereign debt, support from North Korea and certain dual-use items.
Trade penalties: A requirement, after a sanctions-trigger determination, to raise duties on Russian goods and services to at least 500% and expand restrictions tied to Russian-origin crude oil.
The bill also contains exceptions for humanitarian assistance and U.S. intelligence, law enforcement and national security activities, as well as a national security waiver process.
The vote was bipartisan but still sharply divided. The House Clerk’s party breakdown shows 207 Democrats, 18 Republicans and one independent voted for the bill. One Democrat and 194 Republicans voted against it.


The independent yes vote was Kevin Kiley of California. The Republican yes votes included Brian Fitzpatrick of Pennsylvania and Don Bacon of Nebraska, two lawmakers who had supported the push to bring the measure to the floor.
AP reported that Rep. Ilhan Omar of Minnesota was the only Democrat to vote no.
Supporters used a discharge petition, a House procedure that can force floor action when enough members sign on. The Clerk’s records show the motion to discharge H. Res. 518 passed 218-204 on June 3, clearing the procedural path for consideration of H.R. 2913.
A separate House vote on June 4 adopted the resolution for considering the bill, and the final passage vote followed that evening.
Backers described the vote as a statement of continued U.S. support for Ukraine. Republican leaders opposed the measure, with critics arguing it could complicate negotiations with the White House and that other Ukraine-related sanctions talks were already underway.
The bill is not law. The Senate would have to pass the same measure, or the two chambers would have to agree on a final version.
Reuters reported that the bill’s future is uncertain in the Senate and that Republican leaders there have not allowed votes on Russia sanctions legislation while awaiting Trump’s guidance. If Congress passed the measure, it would go to the president for signature or veto.
If the president vetoed the bill, Congress would need a two-thirds vote in both the House and Senate to override it.
The next important signal is whether Senate leaders schedule the Ukraine Support Act or fold parts of it into a separate sanctions or security-assistance package. Any amendment in the Senate could send the bill back into negotiations with the House.
Readers should also watch for a formal White House position. Until the Senate acts and the president signs a final bill, the Ukraine Support Act remains a House-passed measure, not a new aid law.


