The House voted 215-214 to let qualified troops and Pentagon civilian workers carry personal guns on military installations, one of dozens of contentious amendments attached to a $1.15 trillion defense bill now heading toward a final vote.
The amendment, sponsored by Rep. Jeff Crank, R-Colo., would create a presumption that installation commanders approve requests from qualified service members and civilian employees to carry personal firearms on military property. Three Democrats crossed the aisle to back the measure, while three Republicans and independent Rep. Kevin Kiley of California voted no, Fox News reported.
The razor-thin margin mirrored a broader pattern of single-vote outcomes during a marathon Tuesday night session on the fiscal year 2027 National Defense Authorization Act. Lawmakers worked through a slate of culture-war amendments, Ukraine funding fights, and a voter-ID maneuver, all while operating with a House majority so narrow that a handful of defections can sink any provision.
Supporters of the Crank amendment pointed to the basic principle that service members trusted with automatic weapons in combat zones ought to be trusted with a personal sidearm on post. The amendment does not grant blanket carry rights; it shifts the default so that commanders approve rather than deny requests from qualified personnel.
Opponents raised a specific incident. In August 2025, an Army sergeant at Fort Stewart, Georgia, allegedly used a personal handgun to shoot five fellow soldiers. Other soldiers tackled and disarmed him. All five victims survived. Personal firearms were prohibited on post at the time, a fact that undercuts the argument that existing bans prevent violence on installations.
The amendment passed anyway, and by the slimmest margin the chamber allows. Johnson's thin Republican majority continues to make every floor vote a white-knuckle exercise in vote-counting.
Rep. Nancy Mace, R-S.C., carried two amendments through the chamber. The first, approved 219-208, would prohibit TRICARE, the military's health insurance program, from covering transition-related hormones, puberty blockers, and surgeries for service members and their dependents. Five Democrats voted yes. One Republican voted no. The provision would broaden existing Trump administration restrictions and write the prohibition into federal law.
Her second amendment, which passed 221-203, would bar transgender girls from participating in girls' sports at schools run by the Department of Defense Education Activity, which serves military families on bases around the world.
But a more sweeping proposal from Rep. Lauren Boebert, R-Colo., failed 217-212. Boebert's amendment would have codified President Trump's 2025 executive order barring transgender individuals from military service entirely, requiring all personnel to serve according to their biological sex. Four Republicans joined every voting Democrat in opposition, enough to kill it.
The split reveals a practical line within the GOP conference. Members were willing to restrict taxpayer-funded medical procedures and protect girls' sports on military bases. They were not willing, at least not by this margin, to write a blanket service ban into statute, even one that mirrors a sitting president's executive order.
Rep. Eli Crane, R-Ariz., offered an amendment to largely eliminate funding for the Pentagon's Ukraine Security Assistance Initiative, permitting money only for security at the U.S. Embassy in Kyiv. The amendment failed, though no vote tally was published. Seventy-six Republicans supported it.
That number matters. Seventy-six votes is not a majority of the conference, but it represents a significant bloc of House Republicans who want to wind down American military support for Ukraine, a position that puts them at odds with defense hawks in both chambers and with the Pentagon, which has requested an $87.6 billion supplemental package that includes $67.1 billion for defense needs.
Senate Democrats, meanwhile, blocked consideration of their own chamber's defense bill last week in protest of the Trump administration's involvement in the war with Iran. The Senate stalemate means the NDAA's path to the president's desk runs through a conference process that has not yet begun, and both chambers have unresolved political disputes standing in the way.
The most dramatic behind-the-scenes fight had nothing to do with defense policy. It was about voter ID.
The SAVE America Act, which requires documentary proof of citizenship to register to vote and identification to cast a ballot in federal elections, passed the House in February by a vote of 218-213. It then stalled in the Senate, where Republicans lacked the 60 votes needed to overcome a filibuster. Speaker Johnson has been searching for legislative vehicles to force the issue forward ever since.
Leadership's solution: a procedural rule directing the House clerk to merge the SAVE America Act with the NDAA text before sending it to the Senate. Rep. Anna Paulina Luna, R-Fla., objected. She argued that attaching the voter-ID bill through a procedural maneuver would make it easier for senators to strip it out. Luna wanted the language added directly to the NDAA itself.
The standoff echoed a revolt that collapsed the original procedural package last month, when 13 Republican holdouts joined Democrats to defeat the rule 198-224. Even House Majority Leader Steve Scalise, R-La., voted against it, though for procedural rather than substantive reasons. That episode was part of a broader conservative revolt over the SAVE America Act's stalled progress.
Luna ultimately accepted the original approach after Johnson committed to attaching the voter-ID measure to appropriations bills and other must-pass legislation. The replacement rule passed, expanding the number of eligible amendments from 312 to 320.
Beyond the culture-war and foreign-policy fights, the underlying NDAA carries provisions with sweeping practical consequences. The bill would authorize roughly $1.15 trillion for national defense, approximately $252 billion more than Congress appropriated for defense programs in fiscal year 2026.
Service members would receive pay raises ranging from 5% to 7%. The bill would expand weapons and munitions production and accelerate investment in missile defense, autonomous systems, hypersonics, and other emerging technologies.
And in a symbolic but notable change, the legislation would formally rename the Department of Defense as the Department of War. All references to the defense secretary and department in federal law would be deemed to mean the secretary and Department of War. The NDAA has become law every year for more than six decades, a streak that gives the bill unusual leverage as a vehicle for policy riders of every kind.
House Republicans are also considering a reconciliation package that could provide $60 billion through the Armed Services Committee and $13 billion for intelligence programs, a separate track from the NDAA that would bypass the Senate filibuster. Johnson's ability to navigate that process depends on the same vote-by-vote coalition management on display this week.
The House also voted to eliminate a proposed pilot program that would have used voice-based risk-assessment technology to flag service members for drug testing. And lawmakers approved, 215-214, language ensuring the continued operation of California's Santa Ynez Pipeline System, which transports crude oil to refineries that supply military installations.
An amendment that would have barred foreign nationals from attending West Point, the Naval Academy, and the Air Force Academy was crushed 360-61. Those academies train officers from allied and partner nations, a practice with broad bipartisan support that the amendment's backers could not dent.
Amendment debate was expected to resume Wednesday, with a final passage vote after the remaining proposals are considered. Johnson has pledged to keep the House in session until the work is done, a necessary commitment given how many protracted standoffs have consumed the chamber this Congress.
When every vote is decided by one or two members, governing looks less like leadership and more like hostage negotiation. Johnson keeps finding a way to the finish line, but the margins leave no room for the next rebellion.