“[Moulton] voted for a $1 trillion budget for a war in Vietnam — a war in Iran.”
Edward J. Markey · Democratic primary debate, hosted by GBH News and Boston 25 · August 3, 2026 (The bracketed subject is ours — The Boston Globe quotes Markey mid-sentence in its account of the debate, published that night.) · where they said it
Moulton voted against the $1.15 trillion defense bill, and against the Iran war blueprint an hour later
What we read
Every document behind this determination. Disagree with the reasoning, not the vibes.
“Passed 216-212, 3 not voting. Moulton (MA-6) voted Nay. Six Democrats voted Yea: Cuellar, Davis, Golden, Gonzalez V., Gray, Perez.”
“Agreed to 216-214, 1 not voting. Moulton voted Nay. This is the blueprint carrying the Iran war money.”
“Failed 213-216. Moulton voted Yea — the move to send the defense bill back rather than pass it, taken before the passage vote.”
“Passed 312-112, 9 not voting. Moulton voted Yea. This is the one defense authorization he did vote for: $901 billion, seven months before the Iran war money reached a vote.”
“Describes the $95 billion budget blueprint as setting out more than $70 billion for the Iran war, adopted 216-214 separately from the defense bill.”
“Establishes the $1.15 trillion figure the trillion-dollar charge refers to.”
“The fullest verbatim rendering of the charge: Moulton "voted for a $1 trillion budget for a war in Vietnam — a war in Iran." Published the night of the debate.”
“WBUR's fact-check the morning after, which quotes the shorter fragment "a $1 trillion budget" from the same exchange and rates the charge mostly wrong.”
“Moulton's own account of the vote Markey is describing. He calls a yes vote "an implicit vote of support for Donald Trump's failure of a war with Iran" and says "Voting No on the NDAA is the bare minimum to stop this war."”
Every determination on FOS is an opinion, formed from the sources above and published with them so you can check our work. How we do this.