The Senate narrowly passed President Donald Trump’s sweeping domestic legislation late Monday, advancing a key part of his policy agenda after weeks of tense negotiations and last-minute lobbying.

The vote split evenly along party lines, 50-50, with Vice President JD Vance casting the decisive ballot to break the tie.

The bill, which spans trillions in spending, combines major tax cuts with increased national security funding. It also includes the most significant rollback of federal safety net programs in decades, drawing sharp criticism from Democrats and social policy advocates.

With Senate approval secured, the measure now moves to the House, where Republican leaders are racing against time to deliver it to the president before the July 4 holiday.

The path forward, however, remains uncertain. Severe weather on the East Coast delayed several lawmakers’ return to Washington, tightening the already slim margin Speaker Mike Johnson must manage. With full attendance, House Republicans can only afford to lose three votes.

The House is expected to begin debate on the measure later this week.

Related Readings:

Trump Threatens Tariffs on Japan Over Rice Trade Dispute

NATO

Flags of United States of America, Israel and Iran painted on the concrete wall with soldier shadow.