Senate adopts $340 billion budget blueprint for Trump’s agenda after marathon ‘vote-a-rama’

WASHINGTON — The Republican-controlled Senate on Friday morning adopted a $340 billion budget blueprint designed to boost funding for President Donald Trump’s immigration enforcement efforts, energy production and the military.

The mostly partly-line vote came just before 5 a.m. ET following an all-night “vote-a-rama,” where senators cast votes on 33 amendments over the course of a 10-hour span. The final vote was 52-48, with Sen. Rand Paul, R-Ky., as the lone Republican to join all 47 Democrats in voting against the budget resolution.

“Without this bill passing,” said Senate Budget Committee Chair Lindsey Graham, R-S.C., “there is no hope of getting money for the border.”

Passage of the Senate plan now puts pressure on the GOP-controlled House which plans to take up its own competing budget resolution next week. In addition to money for the border, defense and energy, that version also includes a $4.5 trillion tax cut and a $4 trillion debt limit hike.

Trump has endorsed the House version — what he calls “one big, beautiful bill” — but GOP senators have indicated that their version could be a fallback plan if the House blueprint fails.

“To my House colleagues: We will all get there together. If you can pass the one big, beautiful bill that makes the tax cuts permanent — not four or five years — then we’ll all cheer over here. Nothing would please me more than Speaker [Mike] Johnson being able to put together the bill that President Trump wants,” Graham said on the Senate floor Thursday, before voting began.

“I want that to happen, but I cannot sit on the sidelines and not have a plan B.”

Paul, a fiscal hawk, said the budget contradicts GOP rhetoric about reducing spending.

“If we were fiscally conservative, why wouldn’t we take the savings from Elon Musk and DOGE and move it over here and help with the border?” Paul said on the Senate floor before voting began. “Why would we be doing a brand new bill to increase spending by $340 billion?”

Under the process, Senate rules allow for members to propose an unlimited number of amendments.

Democrats sought to force Republicans to take difficult votes through amendments, which the majority party voted down one by one. Many were aimed at protecting benefits and programs they say the GOP is targeting for cuts. One amendment proposed by Senate Minority Leader Chuck Schumer, D-N.Y., would have prohibited the bill from cutting taxes for the wealthy if even $1 is cut from Medicaid, a health care program for low-income Americans.

It was rejected 49-51, with just two Republicans joining Democrats in favor of it: Sen. Susan Collins, R-Maine, and Josh Hawley, R-Mo.

Just one amendment passed. Offered by Sen. Dan Sullivan, R-Alaska, the amendment would create “a deficit-neutral reserve fund relating to protecting Medicare and Medicaid.” But Democrats balked at the proposal, saying it was designed to give political cover to Republicans on the issue and that millions of Americans would lose their coverage.

“The language in this amendment is code for kicking Americans with Medicaid coverage off their health insurance if they’re not sick enough, not poor enough, or not disabled enough,” said Sen. Ron Wyden, D-Ore., who spoke in opposition.