Republicans in the U.S. House of Representatives narrowly passed a $1.15 trillion military spending bill on Wednesday, despite opposition from most Democrats and some Republicans.
The 2027 National Defense Authorization Act passed 216-212, largely along party lines. Six Democrats voted for it, and seven Republicans voted against it.
The bill reflected President Donald Trump’s request to increase military spending from $900 billion last year to $1.5 trillion. Trump said the increase was needed as the U.S. fought a war on Iran.
The legislation also drew attention for a provision expanding military technology cooperation with Israel. Rep. Thomas Massie, a Republican who has criticized the war on Iran, objected to that measure in a social media post.
“Final vote total for the NDAA today which tragically merges our military technology and supply chains with Israel’s,” Massie said.
“Let’s hope this version fails in the Senate because Section 219 is a betrayal of our sovereignty.”
The bill now faced uncertainty in the Senate, where Democrats were expected to challenge its cost as the White House moved to reduce access to social programs. Senate Democrats blocked debate on the measure last week. Senate Minority Leader Chuck Schumer called it a “permission slip” for the government’s war on Iran.
The National Defense Authorization Act is typically considered must-pass legislation, but this year’s version included other contentious provisions, including aid for Ukraine.
The package also included the SAVE America Act, a Trump priority that would add new voting restrictions to address what Trump has falsely described as widespread fraud.