House passes $1.15 trillion defense bill with voter ID measure attached by just four votes — and 13 members crossed party lines

 July 27, 2026 
Category: 

Six Democrats and one independent joined Republicans to push the FY2027 National Defense Authorization Act and the SAVE America Act through the House 216, 212, while seven Republicans voted no.

The House cleared the combined defense-and-election-integrity package on Wednesday in a vote so tight that a shift of three members would have sunk it. The final tally exposed fractures on both sides of the aisle: a handful of Democrats broke with their leadership to back the bill, and a small bloc of Republicans refused to go along despite months of intraparty negotiations to get the measure to the floor.

The legislation authorizes $1.15 trillion in defense spending for fiscal year 2027, a sharp jump from the $900.6 billion authorized for fiscal year 2026, and includes pay raises of 5 to 7 percent for service members. Riding alongside it is the SAVE America Act, a voter citizenship verification measure that conservative holdouts had demanded be attached to the defense bill as a condition for their support. The combined package now heads to the Senate, where its path is far less certain.

Six Democrats crossed the aisle, and each had a reason

The Democrats who voted yes were Reps. Henry Cuellar of Texas, Don Davis of North Carolina, Jared Golden of Maine, Vicente Gonzalez of Texas, Adam Gray of California, and Marie Gluesenkamp Perez of Washington. Independent Rep. Kevin Kiley of California, who left the Republican Party earlier this year, also voted in favor.

Several of these members represent swing districts or border-state constituencies where voting against defense spending and election integrity measures carries real political risk. Their yes votes gave Republican leadership just enough margin to absorb the seven GOP defections.

Golden, who sits on the Armed Services Committee, framed his vote around shipbuilding. He secured language barring Navy battle force ships from foreign shipyards and funding for another destroyer at Bath Iron Works, the Maine shipyard that builds the Navy's workhorse destroyers. His office released a statement making the case in local terms:

"This bill is a win for America's shipbuilders, including the thousands of workers at Bath Iron Works for whom it will provide job security so they can keep building the world-class destroyers that are the workhorse of America's surface fleet."

Cuellar, a South Texas Democrat who has long positioned himself as a moderate, told The Hill his vote was about military families. "I voted for the National Defense Authorization Act to strengthen our national defense while improving the pay, housing, and childcare for our service members and their families," he said.

Davis, Gonzalez, Gray, and Gluesenkamp Perez voted yes without public statements cited in the reporting. But the pattern is clear: each represents a district where a no vote on troop pay raises and election security would hand an opponent a ready-made campaign ad. These are members who read their districts and acted accordingly, a kind of political common sense that has grown rare in a caucus increasingly dominated by its progressive wing.

Seven Republicans voted no, and their objections split into two camps

The Republican holdouts were Reps. Josh Brecheen of Oklahoma, Tim Burchett of Tennessee, Eli Crane of Arizona, Harriet Hageman of Wyoming, Anna Paulina Luna of Florida, Thomas Massie of Kentucky, and Chip Roy of Texas. Three of them, Burchett, Crane, and Roy, had previously voted against a procedural rule tied to the same legislative fight on June 30, when 14 House Republicans blocked the measure from advancing.

Luna's objection centered on legislative strategy, not substance. She argued that the method used to attach the SAVE America Act to the NDAA left the voter ID provision vulnerable to removal in the Senate. In a post on X, she laid out her reasoning:

"If we do it as an amendment, the way that I proposed it, the Senate would need 60 votes to pass the legislation without SAVE America attached. Meaning it would be harder for them to TAKE it out."

That is a procedural argument worth taking seriously. If Luna is right that the current legislative vehicle lets the Senate strip the SAVE America Act with a simple majority, then attaching it to the NDAA may amount to a symbolic win that evaporates in the upper chamber. The distinction between a bill that forces 60 votes to remove a provision and one that does not is the difference between leverage and theater.

Massie's objection was different. He opposed Section 219 of the NDAA, which establishes a standing Pentagon office to fuse U.S. and Israeli defense technologies. Massie submitted an amendment to strip the provision, but the House Committee on Rules blocked it from reaching the floor for a vote. With his amendment killed before it could be debated, Massie voted against the entire package.

Speaker Johnson brokered the deal that got the bill to the floor

The vote did not happen in a vacuum. Newsmax reported that Speaker Mike Johnson brokered a deal with conservative holdouts, led by Luna, to attach the SAVE America Act to the NDAA as the price for their cooperation on the procedural rule. That rule vote cleared 214, 211, just three votes to spare, setting up the final passage vote two days later.

The razor-thin margins have become a recurring feature of this Congress. With a slim Republican majority, nearly every major floor vote has come down to single digits, giving small blocs of holdouts outsized power over the legislative calendar.

Rep. Virginia Foxx, the North Carolina Republican who chairs the House Rules Committee, defended the bill in blunt terms. "The number one role of the federal government is the defense of this nation," she said. On the other side, Rep. Jim McGovern, a Massachusetts Democrat, criticized provisions related to the Iran conflict, asking, "Does anyone think that's made life better for the American people?"

Rep. Adam Smith of Washington, the ranking Democrat on the Armed Services Committee, went further. He cast the defense bill as an endorsement of open-ended military engagement. "As we support anything in the defense area, we are de facto supporting this war with no end in sight," Smith said, as reported by TIME.

Democratic leadership lost six votes it needed, and that tells a story

The more revealing split may be on the Democratic side. Party leadership opposed the bill, in part because of the SAVE America Act's voter citizenship verification requirements and in part over foreign policy objections. Yet six Democrats defied that position and voted yes.

Every one of them represents a competitive district. Cuellar and Gonzalez sit in South Texas, where border security and military spending are kitchen-table issues. Golden holds a seat in rural Maine. Gray and Gluesenkamp Perez won tight races in California and Washington. Davis represents a North Carolina district that swings.

These members chose troop pay raises and election integrity over party discipline. That six House Democrats felt safer voting with Republicans on a defense-and-voter-ID package than voting with their own leadership is a measure of how far the national Democratic brand has drifted from the voters these members actually represent. The fault lines inside the Democratic caucus on defense and security issues are no longer hairline cracks, they are visible on the roll call.

Meanwhile, the seven Republican no votes came from members who broadly support the SAVE America Act and strong defense spending but objected to specific provisions or to the legislative process used to combine the two bills. Luna and Massie each articulated substantive, policy-grounded reasons for their dissent. Whether their objections prove prescient depends on what the Senate does next.

A $250 billion jump in defense spending heads to the Senate

The authorization leap from $900.6 billion to $1.15 trillion, roughly a $250 billion increase in a single year, drew less attention than the cross-party vote drama but may matter more in the long run. The bill includes pay raises of 5 to 7 percent for service members, a provision that earned bipartisan support and gave swing-district Democrats a concrete reason to vote yes.

The pattern of narrow House votes with small numbers of members crossing party lines has defined this Congress. On the NDAA, the math worked, barely. But the bill now enters a Senate where the SAVE America Act faces steeper odds, and where Luna's warning about the legislative vehicle could prove well-founded.

The weeks of procedural gridlock that preceded this vote showed how fragile the Republican majority's hold on the floor really is. Johnson got his bill through. Whether he got it through in a form that survives the Senate is another question entirely.

When your own party can only pass a defense bill because the other side's moderates bail you out, and your own members are the ones voting no, the margin between governing and gridlock is thinner than four votes suggest.

About Benjamin Clark

The Editors have spent decades in political analysis, bringing their expertise to Capitalism Institute. To learn more, read our About Us page.
A Project of Connell Media.
magnifier