The House on Saturday approved a critical $95 billion foreign aid package in a broad bipartisan vote over the objections of far-right Republicans, who will now likely move to oust their leader, Speaker Mike Johnson.
The voting reflected the broad support in the chamber for the bills, which provide military aid to Ukraine and Israel, among other things, but which have languished amid the objections of hard-liners within the Republican Party. Many in the GOP, citing a need to address security at the southern border before providing foreign aid, have used procedural votes to prevent the package from even being considered, practically daring the House speaker to rely on Democrats to secure enough votes for passage.
The Best Political Cartoons on Congress
And as that scenario became more realistic, Republican rebels intensified threats against their speaker, who faces a motion to vacate that would remove him from his post. Johnson, who earlier this year relied on Democratic votes to pass a government funding bill and avoid a shutdown, has now seen Democrats come to his aid twice as the foreign aid package was considered. And some Democrats have offered to help Johnson preserve his hold on the gavel if he could get the foreign aid bills and other bipartisan legislation through the chamber.
Democrats in the lower chamber on Friday lent their support to a key procedural measure to move the bills forward by a 316-94 margin. They were forced to step in after 55 Republicans – about a quarter of the GOP conference – peeled away from Johnson.
Before that, they also took the rare step of forming a coalition with Republicans to advance the bills to the floor for a debate in a 9-3 vote in a House committee.
The package includes separate bills for aid to Ukraine, Israel and the Indo-Pacific, including Taiwan. An additional bill with Republican-favored national security provisions like a potential ban on the Chinese-owned social media site TikTok and measures to secure the southern border were added to quell GOP infighting over the lack of provisions addressing security at the southern border.
The House voted separately for the aid bills and held an additional vote for the package with the provisions.
The Indo-Pacific aid measure passed by a vote of 385-34, with one member voting present.
Aid to Israel passed 366-58, with seven members not voting. All told, 37 Democrats and 21 Republicans voted against the bill.
The change among Democrats came as no surprise, as several party members came out against the bill before the vote. Democratic Rep. Mark Pocan of Wisconsin said he was opposed because the package would give more weapons to Israeli Prime Minister Benjamin Netanyahu’s government. “If he’s not listening to us on matters of national security, how can he be trusted with more offensive weapons?” Pocan asked. He added that “enough is enough.”
Democratic Rep. Joaquin Castro of Texas wrote on X (formerly Twitter) that “all of us have seen the tragedy of Gaza. We’ve seen how Netanyahu’s government has used US weapons to kill indiscriminately and create famine.” He added that he “will not participate in this carnage.”
Predictably, the Ukraine bill drew the least support, passing 311-112, with one member voting present and seven not voting. The passage was accompanied by cheerings, chants of “Ukraine” and someDemocrats waving Ukrainian flags. They were promptly reprimanded for waving flags on the House floor and shouted at by Republican Rep. Marjorie Taylor Greene of Georgia..
Notably, Johnson failed to garner a majority within his own party on the vote, with 112 Republicans voting against aid to Ukraine and only 101 voting for it.
Ukrainian President Volodymyr Zelenskyy promptly thanked the lower chamber “for the decision that keeps history on the right track.” He also extended a personal vote of thanks to Johnson.
“Democracy and freedom will always have global significance and will never fail as long as America helps to protect it. The vital U.S. aid bill passed today by the House will keep the war from expanding, save thousands and thousands of lives, and help both of our nations to become stronger,” he said.
Greene introduced an amendment to lower funding to the Eastern European country to zero, saying on the House floor that the U.S. should not spend another dollar helping them. She blasted aid to the country as a “sick business model” that distracts from domestic issues like bolstering the southern border. Greene’s amendment failed by a vote of 351-71. A separate attempt to send the bill back to the committee was also unsuccessful.
While the aid packages required a simple majority, the GOP-backed border bill required a two-thirds vote, so it failed by a vote of 215-199.
A separate bill including several national security priorities, including the prospective ban on TikTok as well as sanctions against Iran and Russia, passed 360-58.
Senate Majority Leader Chuck Schumer of New York said Saturday morning a tentative agreement over the passage of the package in the Senate was reached Friday evening.
He said that if the package is passed in the House, “We expect to announce an agreement allowing the next vote on Tuesday, early afternoon.” Without an agreement, he said, the Senate would vote to lay down the measure “as soon as we receive it” on Saturday.
A reflection of Johnson’s repeated reliance on House Democrats is the order of the bills – with Ukraine being voted on before Israel. That is the order Democrats wanted, as many believed that if the order were reversed Republican members may opt not to vote and put passage in jeopardy.
The package faced an uphill battle to get to Saturday’s votes, with Republican hard-liners threatening its survival at every step.
Johnson announced the legislation Monday following pressure from members of both chambers in light of Iran’s April 13 retaliatory strikes on Israel, opting to introduce the four separate bills instead of advancing the Senate’s complete $95 billion aid package. But he came under fire almost immediately after failing to include any provisions for border security, a priority that far-right members of his party have long demanded.
Johnson returned to the drawing board and included the fifth bill. But many in that faction were – and continue to be – at odds with him, pledging to vote against it. As a result, Johnson has had to rely on Democrats to save the critical piece of legislation.
Despite the much-needed win for Johnson, his leadership remains in jeopardy as some in the far-right are looking to oust him.
A motion filed by Greene picked up momentum after Republican Rep. Thomas Massie of Kentucky signed on. Greene and Massie have accused Johnson of working against Republicans and working for Democrats.
Greene has continued to swing the proverbial ax over Johnson’s head even after an endorsement of the speaker from former President Donald Trump during a closed-door meeting at Trump’s Mar-a-Lago resort in Florida, telling reporters for days she didn’t know when she planned to file the motion.
The push to oust Johnson escalated Friday afternoon when Republican Rep. Paul Gosar of Arizona became the third person to back the motion, citing the lack of action on the southern border as his reason.
After leaving the chamber Saturday, Greene told reporters she would not yet trigger a motion to vacate because she wants her Republican colleagues to “go home and hear from their constituents.”
If enough Republicans decide to join the motion, it would be once again up to Democrats to either save or sink Johnson, a position his predecessor, former Speaker Kevin McCarthy, faced. But opting to be saved by the Democrats could land him in a very uncomfortable position – at deep odds with members of his own party, who could continue a campaign of obstruction with limitless demands that he be stripped of the gavel – and could drive him out entirely, like McCarthy.