This is unprecedented.
A group of House Republicans broke with President Donald Trump and House Speaker Mike Johnson on Tuesday night, voting against a sweeping $1.2 trillion spending package designed to prevent a federal government shutdown. The lawmakers said the bill failed to advance core Republican priorities and squandered leverage at a critical moment.
In public statements and social media posts, the dissenting Republicans argued the legislation should have done far more to secure U.S. elections, strengthen border enforcement, and fully fund the Department of Homeland Security. Several also criticized the inclusion of Democrat-backed earmarks while conservative priorities were left out.
Why Republicans Opposed the Spending Bill
Among the main objections raised by Republican lawmakers:
- No inclusion of the Safeguard American Voter Eligibility (SAVE) Act
- Only a short-term funding extension for DHS
- Lack of firm commitments on border security and immigration enforcement
- Concerns Democrats would not negotiate in good faith going forward
Rep. Thomas Massie of Kentucky said the exclusion of the SAVE Act was a decisive factor in his opposition. The legislation would require proof of citizenship and photo identification for individuals registering to vote in federal elections.
“And most importantly, the SAVE Act to protect our elections from illegal aliens was blocked,” Massie wrote in a detailed post explaining his vote.
Massie and several other Republicans, including Rep. Anna Paulina Luna of Florida, had urged leadership to tie the SAVE Act to the upcoming 2026 funding process, arguing Republicans missed a rare opportunity to use their negotiating power.
Distrust of Democrats Drives ‘No’ Votes
Other lawmakers said they voted against the bill due to skepticism that Senate Democrats would follow through on negotiations over border and homeland security funding.
Rep. Eric Burlison of Missouri warned that relying on Senate Majority Leader Chuck Schumer to negotiate fairly was risky, particularly after the bill included only a two-week extension for DHS funding.
The spending package funds several major federal departments, including Defense, Education, Transportation, Housing and Urban Development, and Health and Human Services. Despite opposition from 21 Republicans, the bill passed the House by a narrow 217–214 bipartisan vote and now heads to President Trump’s desk.
Second Vote, Same Concerns
This marked the second time the House considered the legislation. Earlier this year, Senate Democrats stalled the bill, citing objections related to Immigration and Customs Enforcement operations following deadly encounters involving enforcement actions in Minnesota.
Democrats have since pushed for new restrictions on ICE, including limits on enforcement tactics, identification requirements, and operational rules. To avoid a broader shutdown, lawmakers approved a temporary DHS funding extension while negotiations continue.
That short-term funding covers ICE, the Coast Guard, the Transportation Security Administration, and the Federal Emergency Management Agency.
Conservatives Say GOP Missed a Chance
Several Republicans said they voted no because the party failed to use its majority to push for stronger border security.
“I voted NO on the minibus,” Rep. Lauren Boebert of Colorado wrote. “Republicans have the trifecta and should be funding DHS at Trump levels for strong border security.”
Rep. Tim Burchett of Tennessee echoed that frustration in a video message, saying Republicans need to negotiate from a position of strength.
“We’ve got to start negotiating from power,” Burchett said. “President Trump has said it himself—negotiate from strength.”
What Comes Next
Lawmakers now face another deadline next week to finalize DHS funding. Without an agreement, parts of the federal government could face another funding lapse, keeping border security and election integrity at the center of the debate.