The House has 434 sitting members. A simple majority to impeach Defense Secretary Pete Hegseth is 218. Add the chamber’s 214 Democrats to Rep. Thomas Massie, the Kentucky Republican who filed the articles, and you get 215 — three votes short. Everything that happened at the Pentagon on Tuesday, where Hegseth held his first press conference in nearly six months, was Hegseth and the White House working to make sure those three votes never show up, as Al Jazeera reported.
This is the third time in a year that a member of Congress has forced the question. Rep. Shri Thanedar filed the first attempt in December 2025, a resolution — H.Res.935 — charging Hegseth with murder and conspiracy to murder over the boat strikes. It went nowhere. Massie filed his own articles in September; House leadership adjourned the chamber before a vote could happen. He refiled on Monday as a privileged resolution, a procedural device that starts a two-legislative-day clock: Speaker Mike Johnson has to let the House vote, table it, or send it to committee, whether he wants to or not. That clock pointed to a floor vote Tuesday evening, as CBC reported, with the first move almost certainly a motion to table rather than a direct vote on impeachment itself.
Eight articles, one secretary of defense
Massie’s resolution runs 34 pages and eight articles, according to his office. Three cover the same ground from different angles of the War Powers Resolution of 1973 — waging the Iran war with no declaration, no statutory authorization and no attack on the US to justify it, then ignoring Congress’s own order to end the hostilities. The rest range wider: ignoring statutes meant to limit civilian deaths, the boat strikes as extrajudicial killings, the capture of former Venezuelan president Nicolás Maduro as a kidnapping of a foreign head of state, unauthorized operations in Yemen, and a Pentagon investigation into Democratic Sen. Mark Kelly over a video in which he told troops they weren’t obligated to follow illegal orders.
| Article | Allegation |
|---|---|
| I | Waging the Iran war with no declaration of war under War Powers Resolution §2(c) |
| II | Continuing hostilities after Congress ordered them ended, under §5(b) |
| III | Waging war without statutory authorization, under §5(c) |
| IV | Ignoring laws requiring minimization of civilian casualties |
| V | Extrajudicial killings in strikes on alleged drug boats |
| VI | Suppressing free speech by targeting Sen. Mark Kelly |
| VII | Kidnapping of a sovereign foreign leader (Maduro) |
| VIII | Unlawful war in Yemen |
Source: Office of Rep. Thomas Massie
Hegseth’s answer to all eight, delivered standing at the Pentagon podium, was that none of it meets the constitutional bar. “It’s a farce and it’s a stunt and everybody knows it,” he said, calling the whole effort “sabotage” rather than oversight, as NBC News reported. “I stand behind every one of these operations. I was proud to execute them, and I would do it again tomorrow.” President Trump backed him on Truth Social within the hour, giving Hegseth “an ‘A’ PLUS, PLUS, PLUS” and calling Massie, who lost his Republican primary earlier this year and leaves Congress in January, a “TOTAL LOSER.”
A casualty count that keeps moving
Hegseth’s central defense was a comparison: roughly 60,000 Americans killed in Vietnam, roughly 37,000 in Korea, versus 18 in the war against Iran. The 18 is the problem. It isn’t a new number — Hegseth has used it before — but his own department’s tally has not stayed still. The Pentagon’s casualty database listed 18 in July, revised that down to 14 after reclassifying four deaths as “overseas operations” rather than combat losses, then revised it back up to 21 in October after a Washington Post report found the official count had missed service members, including an Army National Guard major who died in Kuwait in March and a sailor who died by suicide in September, as WISN reported. Hegseth had called the Post’s report “a complete lie” before his own department confirmed it. The number he gave on Tuesday doesn’t match any figure his own department has published this year, as laid out in a closer look at the Pentagon’s own numbers published the same day. Eighteen dead is, whatever the correct figure turns out to be, a fraction of Vietnam or Korea. It is not a number anyone, including the Pentagon, can currently stand behind without a footnote.

What $37.5 billion became
The money has the same problem as the body count: a public figure and an internal one that don’t match. Hegseth told the Senate in July the war had cost $37.5 billion and asked for roughly twice that to keep going. The Pentagon’s comptroller later told Congress the $37.5 billion figure covered munitions replenishment but not the cost of rebuilding damaged US bases. By October the public figure had risen to just over $42 billion. Three US officials and three people familiar with the Pentagon’s internal accounting told NBC News the department’s own overall estimate, once base repairs are included, runs $80 billion to $100 billion — more than double what Hegseth has told lawmakers in public.
That gap sits inside a much larger one. Hegseth is separately asking for a $454 billion increase to the Pentagon’s 2027 budget, pushing the total request to nearly $1.5 trillion, a 44% jump year over year. The war itself has outlasted its own sales pitch: Trump called it a “minor incursion” that would last four to six weeks when it started on February 28. It is now in its ninth month. US munitions stocks are depleted enough, and Iranian threats serious enough, that the US recently pulled military aircraft out of RAF Mildenhall in the UK, a US official confirmed to NBC News.

The Republicans who might not save him
The three votes Massie needs are likeliest to come from Republicans who already have problems with Hegseth that never made it into the articles. Rep. Don Bacon of Nebraska, who isn’t seeking reelection, said he’s voting no on impeachment because he wants the US “to win in Iran” — but added that his real objections aren’t in the resolution at all: “If we talk about firing 80 generals and not spending appropriated money, I’d feel a little differently about it,” he said, naming the mass dismissal of generals and admirals and the withholding of appropriated Ukraine funding as the things that actually bother him. Asked if Hegseth should simply resign, Bacon said yes. Thom Tillis, the retiring Republican senator from North Carolina, put it more bluntly in September: “He is intimidated by competence and retreats to ginning up culture wars instead of soberly attending to the vital work of our national defence and the health and well-being of our fighting force.”
House Democratic leader Hakeem Jeffries, in line to become speaker in January, called himself a “hard yes” over the weekend, saying Hegseth “abused his power” as “the architect of the reckless and costly failed war of choice in Iran.” Johnson insists his conference holds: “We have the votes… We’ll dispense with the impeachment gambit.” Even if he’s right Tuesday, the arithmetic resets in January, when Democrats take over both chambers and a Senate that currently needs two-thirds to convict starts answering to different leadership. Massie has said as much himself, describing his own resolution as “a much gentler version of what’s coming” once that happens. The number to watch this week isn’t 218. It’s how close Johnson’s tabling motion comes to failing — and how many of his own members decide their own names, not Hegseth’s, are the ones on the ballot next time.

