Congress Has Passed a Defense Bill Every Year Since 1961. Tammy Duckworth Is Helping Block This One.
Key Insight: The bill carries a pay raise, and the blockade is still on
The Duckworth NDAA Iran amendment is the price Senate Democrats have set for letting the defense authorization move. Republicans have not paid it. Congress came back this morning for one working week. So the bill that funds a five to seven percent troop pay raise will probably sit unpassed through election day.
The House and Senate returned to Washington today. They have one legislative week before members scatter to campaign, and sixteen legislative days remain before 3 November. Sitting in the Senate, unmoved since July, is a defense authorization bill that Congress has managed to pass every year since 1961. The reason it hasn’t moved is the Iran war. The senator whose name is attached to the sticking point lost both her legs flying a Black Hawk in Iraq.
📅 How the defense bill stalled
What the blockade actually is
On 14 July the Senate voted 50 to 46 on cloture, short of the sixty needed to bring the bill to the floor. The vote fell on party lines. It was the second time in a fortnight that the bill had been held up. The measure would greenlight roughly $1.14 trillion for the Defense Department, and set policy on troop pay, drone operations and contractor earnings.
Two things about that vote are worth keeping straight. First, it is not dead, because Majority Leader John Thune switched his vote in order to preserve the right to refile the cloture motion. And the House has passed its own version, so the conventional route remains open. Take up the House bill, conference it with the Senate committee product, bring the compromise back. That has resolved harder fights before.
What it needs is a deal on the Iran amendments, and the administration has spent months declining to concede any congressional say over the war. Roger Wicker, who chairs Armed Services, called Chuck Schumer’s blockade a new low. Mike Rounds told reporters in late August that he expects the bill to come together after the election. That is probably the most honest read anyone has offered.
The Senate cannot authorize $1.14 trillion in defense spending, the largest defense budget ever proposed in our nation’s history, for Donald Trump to continue his illegal and disastrous war.
— Senator Tammy Duckworth, 14 July 2026
What the Duckworth NDAA Iran amendment actually says
This part matters, since the attack ads will not describe it accurately and we would rather get there first. Her office published the text of what she wants, and it is narrower than the shorthand suggests.
Her amendment would halt further funding for offensive operations against Iran until Congress authorizes the war. It explicitly preserves self-defense, defense of allies and intelligence gathering. So it is not a proposal to stop paying for the military, or even to stop paying for the Middle East. It is a proposal to stop paying for one category of operation until somebody votes on it.
There is a second piece that has drawn less notice and is sharper than the first. The amendment would withhold travel funding for the Secretary of Defense. He gets it back when his department produces a report on what this war has done to readiness and to wounded service members. Hegseth has not held a formal press briefing since 5 May. A reporting requirement enforced by grounding his plane is a pointed way to ask a question.
Duckworth’s argument is constitutional rather than budgetary. She says the American people should authorize a war through their representatives. It is the same case she made in March, alongside Cory Booker and Tim Kaine on the war powers resolution.
The attack is already written
Actually, we have watched this exact ad run once already this cycle. In Alaska, groups backing Dan Sullivan told voters that Mary Peltola had voted against a troop pay raise. FactCheck.org took it apart in July, and we covered that finding in August. The claim worked by describing a vote on a large bill as though it were a vote on one provision inside it.
Every Senate Democrat is now exposed to the same construction. The veterans among them are the most exposed of all, because the ad writes itself more cleanly when the target wore a uniform. Duckworth, Mark Kelly, Jack Reed and Gary Peters all voted to keep a bill containing a five to seven percent raise off the floor. None of them voted against the raise. That distinction is real, and it takes three sentences to explain, which is two more than a thirty-second spot allows.
A counter is available, and nobody has used it much. The bill also contains Section 219, the provision deepening military integration with Israel that a coalition including the American Civil Liberties Union and J Street urged senators to oppose. Thomas Massie, a Republican, moved to strip it. Mike Lawler, who is defending a toss-up against the Army veteran Cait Conley, publicly defended it. A fight over what is in the bill is more winnable than a fight about whether you blocked the bill.
⚡ Fast Facts: the bill in limbo
- Senate cloture, 14 July: 50 to 46 on party lines, ten short of the threshold
- House passage, 22 July: 216 to 212, seven Republicans opposed and six Democrats in favor
- Topline: roughly $1.14 trillion, which Duckworth calls the largest defense budget ever proposed
- Pay raise inside it: five to seven percent for every service member
- Stopgap expiry: 11 December, with no money in it for the Iran war
Most of the fight is not about Iran
Read the headlines and this looks purely like a war argument. It isn’t. A good deal of what has made this bill hard has nothing to do with Iran.
Section 219 is the clearest example. That provision would deepen American military integration with Israel, and a coalition of fourteen groups, among them the American Civil Liberties Union, J Street, Code Pink and Win Without War, urged senators to oppose the bill over it. Massie moved to strip the section out. Alexandria Ocasio-Cortez called it a threat to American sovereignty, and Lawler answered her publicly to say that nobody was merging anything.
Beyond that, House Republicans loaded their version with social policy. Their bill would ban gender-affirming care through the military health system and bar transgender girls from school sports at Defense Department schools. It also restores collective bargaining for department employees, which cuts the other way. Then leadership arranged to merge the whole thing with a voter eligibility measure, which is why seven Republicans voted against their own bill.
All of which is why “Democrats blocked the defense bill” describes almost nothing. Six Democrats voted for the House version. Seven Republicans voted against it. A bill that splits both parties internally is not a partisan blockade, though it will certainly be advertised as one.
What the delay costs
Meanwhile a stalled authorization is not a symbolic problem. Under the rules that govern a stopgap, the Defense Department cannot start new programs, cannot spend above prior-year levels in any account, and cannot move money between accounts. Those three restrictions land directly on the modernization the administration says it wants most.
So if the bill is not enacted by the start of the fiscal year, the Golden Dome missile defense program cannot move to its next phase. New drone efforts cannot begin either. No fresh multiyear procurement contracts can be signed. The Pentagon has been drawing down existing accounts and borrowing against modernization since February to pay for the war. Hegseth told a Senate hearing in July that he needed at least $80 billion immediately.
He has not got it. Instead, the stopgap Congress passed at the start of this month contains no war money at all. Roughly $200 billion in war costs therefore lands on a lame-duck session in December, which will be staffed in part by members the voters have already replaced. That is the vote that actually binds, and it is the one nobody will face an electorate over.
Strategic Insight: argue the contents, not the procedure
Nobody outside Washington has an opinion about cloture. But a voter can hold onto something simpler. A bill was written to fund a war their representative never got to vote on. Candidates who explain the blockade will lose the exchange, because explanation reads as defense. Candidates who ask why a $1.14 trillion bill could not spare a vote on the war it pays for are asking something a person in a school gym can answer.
Where this cuts against us
Our argument is that service gives Democratic candidates room to fight on national security. This is the hardest version of the test, and we should be honest that it might fail.
After all, Duckworth has more standing on military matters than almost anyone in the Senate. It has not been enough to get her amendment a vote, not in committee in June and not on the floor in July. Republicans have held the line for two months, and the most likely outcome now is that the bill passes in December with nothing she asked for in it. Standing is not the same as a result. We have written before that a service record buys a hearing rather than a result, and here is that distinction in its plainest form.
There is also a version of this where the blockade simply looks bad. Troops are deployed in an active war. Their pay raise is inside the bill that is not moving. Those holding it up are doing so for reasons that require a paragraph to explain, and the reasons are good ones, and paragraphs lose to slogans in October. If veteran Democrats take losses over this in November, the honest conclusion is that being right about the Constitution did not protect them.
We think they are right about the Constitution. We also think this is the worst eight weeks in the calendar to be holding a defense bill, and that both of those things can be true.
What to watch this week
Finally, three things are worth tracking before members leave again. Watch whether Thune refiles cloture, since he preserved the right to and using it would force Democrats to hold the line a second time in public. Watch whether Republicans offer a guaranteed vote on the Duckworth amendment as the price of moving the bill. That is the deal everyone can see and nobody has taken. And watch whether Mike Rogers brings the House version up for a conference, because that route sidesteps the Senate floor entirely.
One more thing deserves attention, and it is not procedural. On 28 July we wrote that August was where the case gets made and September was where we would find out if anyone heard it. September has arrived. Congress is here for five days. The war is in its eighth month. The bill that pays the people fighting it is still sitting where it was in July.
We follow the votes that get used against the people who cast them
This site argues military service helps Democratic candidates win. We publish the cases where it does not.
