Every Senate Democrat on the floor voted to block the National Defense Authorization Act on Tuesday, killing a procedural vote 50, 46 and freezing the must-pass defense bill that funds everything from a 3.6 percent troop pay raise to the nation's nuclear arsenal. The move blindsided Republicans, who needed 60 votes to advance the legislation, and turned a bill that passed last year 77, 20 into a political hostage.
Senate Minority Leader Chuck Schumer framed the blockade as a stand against President Trump's military operations in Iran. Senate Majority Leader John Thune switched his own vote from "yes" to "no", a procedural maneuver that preserves his ability to bring the bill back to the floor later. But for now, $1.1 trillion in Pentagon funding, $41 billion for the Department of Energy's nuclear weapons programs, and $11 billion in other defense activities sit in limbo.
The question is straightforward: Should Congress hold troop pay, military family housing, and child care investments hostage to make a political point about a separate foreign policy dispute? Democrats say yes. The troops waiting on that 3.6 percent raise might feel differently.
The bill advanced out of the Senate Armed Services Committee on June 11 in a bipartisan 18, 9 vote. That bipartisan origin makes the floor blockade all the more striking. Nine of the thirteen Democrats on the committee voted against advancing the legislation, Fox News reported, but the bill still cleared committee with support from both sides.
The NDAA is not a wish list. It is the annual authorization that keeps the U.S. military funded and functioning. This year's version would deliver $1.1 trillion to the Department of Defense, manage the nuclear stockpile through a $41 billion allocation to the Department of Energy, and invest in housing, child care, and education for military families. It also includes the troop pay raise, something that affects every enlisted man and woman regardless of which party controls the Senate.
Democrats chose to treat all of that as expendable leverage.
Sen. Chris Murphy of Connecticut laid out the Democratic argument in a post on X the evening of July 13. As the Daily Caller reported, Murphy wrote:
"Tonight the Senate is voting to start debate on the annual defense bill. It's essentially an Iran War authorization bill. A totally unprecedented 50% increase in spending to fund the war without any meaningful restraints. I'm voting NO."
Murphy's framing deserves scrutiny. The NDAA is not an authorization for use of military force. It is a spending authorization that Congress passes every year, and has for more than six decades running. Calling it "essentially an Iran War authorization bill" conflates two distinct legislative instruments. If Democrats want to force a standalone war powers vote, that is their prerogative. But sabotaging the entire defense budget to get there punishes service members who have nothing to do with Iran policy.
Schumer echoed the argument from the Senate floor, pointing to the White House's formal notification, delivered the previous Friday, that hostilities with Iran had resumed and American strikes were underway again.
"Now the White House has formally notified Congress that hostilities have resumed, that American strikes are under way again and our forces remain positioned for more. Yet Republicans want the Senate to take up the NDAA, the defense bill, as though none of this is happening."
Schumer went further in remarks captured by AP News, saying Trump "does not get to drag the American people deeper into a war he cannot explain and does not know how to end, and then demand that Congress look the other way." He also called the NDAA a "permission slip" for what he characterized as recklessness in Iran.
Sen. Tammy Duckworth of Illinois added her own framing, telling reporters that "simply throwing more money at an out-of-control military operation is not strategy. It's a recipe for a forever war."
The Senate blockade does not exist in a vacuum. The defense bill has faced headwinds in both chambers this summer. On June 30, the House failed to advance its own version of the NDAA after thirteen Republicans voted against a rule to debate attaching the Safeguard America Eligibility (SAVE) Act, an election integrity measure, to the defense legislation. House Majority Leader Steve Scalise voted "no" on the procedural motion himself, mirroring Thune's tactic to preserve a path to reconsider.
Rep. Anna Paulina Luna of Florida argued that House leadership's plan, described as a "MIRVing" strategy of bundling separate bills together, would make it easy for the Senate to strip the SAVE Act from the final package.
The result is that the NDAA is now stalled in both chambers simultaneously, for entirely different reasons. In the House, conservative holdouts blocked action over the SAVE Act's inclusion. In the Senate, Democrats blocked action over Iran. The troops and their families, caught in the middle, get nothing from either faction's posturing.
Democrats are not without a legitimate procedural complaint. The Senate passed a concurrent war powers resolution in June directing Trump to "remove U.S. Armed Forces from hostilities against Iran unless explicitly authorized by a declaration of war or a congressional authorization for use of military force against Iran." Congress has voted more than ten times on various war powers resolutions to halt hostilities, AP News reported, but none have succeeded in binding the executive branch.
That track record is revealing. If the war powers resolution itself lacks enforcement teeth, and the evidence suggests it does, then blocking the NDAA is not a principled constitutional stand. It is a pressure campaign dressed up as one. Democrats could not stop the Iran operations through the mechanism designed for that purpose, so they reached for the nearest piece of must-pass legislation and held it up instead.
The Iran war's price tag has reportedly hit $80 billion, Fox News noted, more than double what Congress was originally told. That is a legitimate concern. But the remedy for executive overreach on war spending is not to freeze all defense spending. It is to do the hard legislative work of passing a binding use-of-force resolution or, failing that, to make the political case to the public.
Meanwhile, Iran has resumed its blockade of the Strait of Hormuz, and the U.S. has launched new waves of strikes after a ceasefire collapsed, Newsmax reported. The operational tempo is rising. And the bill that would fund the forces carrying out those operations is now parked on the Senate floor.
Four senators were absent for the vote: Republicans Mitch McConnell of Kentucky and Jim Justice of West Virginia, and Democrats John Fetterman of Pennsylvania and Alex Padilla of California. No reasons for their absences were given. Had McConnell and Justice been present and voted yes, the tally would have reached 52, still short of the 60-vote threshold. The math did not change, but the absences underscore how thin the margins are on every major vote in this Senate.
The broader pattern of legislative paralysis extends well beyond the NDAA. Republican senators have stalled the SAVE America Act in their own chamber, and internal GOP disputes have repeatedly disrupted the leadership's floor schedule this session.
Thune's vote switch was not a retreat. By voting "no," the majority leader preserved a motion to reconsider, a standard Senate maneuver that keeps the bill alive for a future vote without requiring the entire process to restart. Scalise used the same tactic in the House after the June 30 failure.
But a procedural lifeline is not a path forward. To advance the NDAA, Republicans would need to peel off at least ten Democrats, or negotiate concessions that satisfy the minority's demands on Iran. Given Schumer's rhetoric and the unified Democratic opposition, neither scenario looks likely without significant movement.
The broader dysfunction within the Republican conference complicates matters further. Leadership in both chambers has struggled to hold its own members together on procedural votes, let alone attract opposition support.
Strip away the war powers rhetoric, and the Democratic strategy is a gamble that the public will blame the administration, not the minority party, for any delay in military pay raises, family support programs, and nuclear modernization. It is the same playbook the party has used in government shutdown fights for years: hold essential funding hostage, then accuse the other side of failing to govern.
The gamble has a cost. Every day the NDAA sits idle, military planning operates in uncertainty. Defense contracts slow. Families waiting on housing improvements wait longer. The 3.6 percent pay raise stays theoretical.
Democrats may have legitimate concerns about the scope and authorization of military operations in Iran. But the NDAA is not the right vehicle for that fight, and every senator on that floor knows it. The defense bill has passed with bipartisan support for decades precisely because both parties understood that the men and women in uniform should not be collateral damage in policy disputes between the branches.
That understanding, apparently, no longer holds.