Did Trump say the US 'won in Iran' and that no soldiers have been lost?
Has the US lost no soldiers in the Iran war, as Trump said on Nov 8 ('we haven't lost anybody, no soldiers')?
True
The footage is genuine; Trump's 'no soldiers lost' statement is contradicted by the Pentagon's 23 dead.
Yes, the clip is real. At a press gaggle at West Palm Beach airport on 8 November 2026, carried live on Fox News, President Donald Trump said the US had "won in Iran" and "we haven't lost anybody. No soldiers been lost." That is false: the Pentagon's Defense Casualty Analysis System listed 23 US service members killed and 865 wounded in the Iran war as of late October 2026.
GenuineClaims
✕ 1 falseTrump said the US had "won in Iran"25
“"We won in Iran. We won that in Iran."”
Trump did say these words on camera — on that point the clip is accurate. The problem is what the words assert. The Iran war that began in late February 2026 was not over when he spoke on 8 November 2026: large-scale hostilities had been paused and resumed, strikes and a naval blockade were continuing, and Washington said it was negotiating with Tehran. Declaring victory in an unresolved, stalemated war is a characterisation, not an established fact. Our confidence is moderate rather than high because 'winning' has no agreed definition in an open conflict; reasonable people can argue about when a war is 'won'. But the underlying facts of an unfinished war, documented in reporting on the same remarks and the wider conflict, mean the statement can't be rated true as a factual claim. Readers should weigh the difference between a president's political framing and a verifiable military outcome.
Still open: No public benchmark exists for declaring a war 'won', and the conflict's end state remains unclear.
"We haven't lost anybody. No soldiers been lost" in the Iran war134
“"Again, we haven't lost anybody. No soldiers been lost."”
This is the decisive claim, and the evidence against it is direct. The Pentagon's own Defense Casualty Analysis System — the military's official casualty record — listed 23 US service members killed and 865 wounded in the Iran campaign as of late October 2026, according to Stars and Stripes. That figure was itself an upward revision from an earlier count of 18. The most damaging contradiction comes from Trump's own mouth: in the same answer, seconds later, he said the US had 'lost 18 soldiers in two wars'. Both numbers are larger than zero. The sources are not all independent of each other — several reports on the gaggle quote the same remarks — but the casualty figure traces to the Defense Department's own database, not to a partisan outlet. A reader should weigh official casualty data over a speaker's recollection, especially when the speaker's own next sentence contradicts him.
"We've lost 18 soldiers in two wars" and the Iran war has run seven months while Venezuela took about 48 minutes37
“"We've lost 18 soldiers in two wars, and the one war is seven months. The other one was 58, 48 minutes."”
Eighteen was the widely cited US death toll in the Iran conflict through mid-2026, before the Pentagon revised it to 23 — so the figure was a real count, just out of date and, crucially, not zero. The January 2026 Venezuela operation that ousted Nicolás Maduro was brief, and reporting supports the claim that it officially cost no US lives. But 'seven months' understates the timeline: the Iran war began in late February 2026, which is closer to eight and a half months by 8 November. The scoring here is moderate because the components vary in accuracy: the casualty number was once accurate, the Venezuela duration is broadly right, and the Iran duration is slightly short. What matters for the headline is that this sentence directly contradicts the 'no soldiers lost' claim made moments earlier.
Still open: The exact duration of the Venezuela operation is not independently pinned down in our sources.
"We made a fortune on Venezuela" — the US took in billions, many times what the war cost5
“"And we made a fortune on Venezuela. We've taken out, again, billions and billions, many times what we paid for the war."”
Trump has repeatedly claimed financial gain from the Venezuela operation, but no public accounting or independent audit in our sources supports the claim that the US recouped many times its costs. This is an assertion without published evidence, not a proven falsehood. Our confidence is low because the claim could in principle be true and simply undocumented — we found no ledger either way. Readers should treat 'billions and billions' as a rhetorical figure until an official accounting is released. The absence of evidence is not proof of fabrication, but it is reason to withhold belief.
Still open: No public accounting of Venezuela operation costs or revenues was found.
What was posted
XA short video clip posted to X by journalist Aaron Rupar, showing Fox News live coverage of President Donald Trump speaking to reporters at an airport. In the clip Trump calls the Iran war won, says no soldiers have been lost, then in the same answer refers to '18 soldiers in two wars', and claims the US 'made a fortune on Venezuela'. Rupar's caption calls the statements lies. The post asks viewers to believe that Trump made these remarks on camera.
“Trump lies that he's "won in Iran" and lies that "we haven't lost anybody. No soldiers."”
Posted on X by journalist Aaron Rupar, who regularly clips and posts broadcast news footage. The clip carries Fox News graphics, a 'BREAKING NEWS / NOW: PRESIDENT TRUMP SPEAKING TO REPORTERS' chyron, a West Palm Beach location tag and a running clock at 6:26–6:27 PM ET.
Who posted it
XAccount check
Estimates from public signals — account age, posting pattern, audience — not a judgement of the person behind the account, and separate from whether this post is true.
What stood out
- Handle @atrupar belongs to Aaron Rupar, a well-documented independent US politics journalist and publisher of the Public Notice newsletter (formerly Vox).
- Account is long-established (opened April 2011) with ~1.1 million followers; widely cited by mainstream outlets (Mediaite, Newsweek, Fox News, Hindustan Times, C-SPAN) in 2026 coverage.
- Identity authenticity is high: same handle is consistently referenced across platforms (Bluesky atrupar.com, journa.host, Public Notice site) and by press, so identity spoofing is unlikely.
- Posting pattern is human-driven and extremely high-volume (NYT profile: spends ~80 hours/week monitoring and clipping Trump); no evidence of automation or coordinated inauthentic networks.
- Sourcing is generally primary (C-SPAN and live video embeds), but framing is openly partisan and has repeatedly drawn context criticism — e.g. CNN fact-checker Daniel Dale in Oct 2026 said a Rupar clip 'more obviously takes him out of context'; 2021 Jay Baker/Atlanta spa clip was widely criticized as misleading.
- Documented platform-history events are political rather than authenticity-related: a 7-day X suspension in Dec 2022 over linking to an ElonJet Facebook page, later reversed.
- Missing bio/follower/verification fields in the supplied metadata appear to be data-collection gaps rather than signs of a fake account; the live profile is self-described 'journalist' with a newsletter link.
Signals (9)+
- Account created
- 2011-04
- Follower ratio
- High (approx 5.6k following vs 1.13M followers)
- Identity confirmed by
- Public Notice about page; C-SPAN person page; Mediaite; Newsweek; Fox News; New York Times profile (Apr 2026); Bluesky/journa.host cross-links
- Posting cadence
- Very high, human-driven clip-and-commentary workflow
- Notable news coverage
- Recurring 2026 coverage of feud with White House Rapid Response 47 account
- Fact check history
- Criticised for decontextualised clips (Daniel Dale, Oct 2026; Jay Baker clip, Mar 2021; 2020 flu/grandfather 'gotcha')
- Platform sanctions
- 7-day X suspension Dec 2022 (ElonJet link), reinstated after public backlash
- Partisanship
- Self-described lifelong liberal Democrat; opinionated framing but disclosed
- Coordinated inauthentic behavior
- None found
Account checked November 4, 2026, 02:48 UTC
The media
Video✓ What is genuine
The video is genuine Fox News live coverage of President Trump speaking to reporters at West Palm Beach airport on 8 November 2026. The words are his.
The tells
- ●●● Strong signal Consistent Fox News live broadcast elements: network bug, 'BREAKING NEWS / NOW: PRESIDENT TRUMP SPEAKING TO REPORTERS' chyron, West Palm Beach location tag and a ticking clock at 6:26–6:27 PM ET.our visual review
- ●●● Strong signal Hive v3 classified the video as not AI-generated with 0.995 confidence and a deepfake score of 0.0001.our detector
- ●●● Strong signal The audio wording, including the 'made a fortune on Venezuela' line and the 'we haven't lost anybody' claim, matches independent reporting of the same gaggle.independent reporting (sources 2, 5, 6)
- ●●○ Supporting signal Lighting, crowd detail and microphone placement are coherent across frames with no morphing or warping.our visual review
Synthetic-media detector
Detector ranThe claim stands or falls on whether the media is real, so the detector ran.
Scores are the detector’s estimate for the file as uploaded. A low score does not rule out editing, a spliced caption, or footage shown out of context — those are judged above. Model v3.
How we checked the media
- Reviewed the keyframes for consistency of Fox News graphics, chyron, location tag and clock.
- Ran the Hive v3 detector on the video; it returned a not-AI-generated score of 0.995 and a deepfake score of 0.0001.
- Compared the quoted wording in the audio with independent reporting of the same 8 November 2026 airport gaggle.
Sources
7 sources reviewed- 1Pentagon raises official death toll from Iran war to 23 ↗
Stars and Stripes · stripes.comUntiereduntiered — treated as signal only, never decisiveEvidence
Official Pentagon death toll of 23 killed and 865 wounded in the Iran war.
- 2'Horrible': Trump sparks outrage with 'wildly disrespectful' claim about troop casualties ↗
Raw Story via NewsBreak · newsbreak.comUntiereduntiered — treated as signal only, never decisiveEvidence
Reports the 8 November airport remarks and notes the official toll.
- 3Trump Ripped Apart For 'Absolutely Horrible' Comments About Iran War Being 'Small Potatoes' ↗
HuffPost · huffpost.comLow reliabilityLeft — partisan digitalContext
Earlier count of 18 service members killed, showing the toll was above zero.
- 4Trump Runs Away as Reporter Reminds Him He's a Big, Giant Loser ↗
The New Republic · newrepublic.comUntiereduntiered — treated as signal only, never decisiveContext
Trump's 6 November claim of no losses in six to seven months, showing a pattern.
- 5ترامب: انتصرنا في إيران وفنزويلا ولا نسعى لتصعيد الحرب بعد الانتخابات النصفية ↗
Al Watan (Kuwait) · alwatan.kuwait.ttUntiereduntiered — treated as signal only, never decisiveEvidence
Independent Arabic-language confirmation of the 'won in Iran' remarks.
- 6Trumpo paklausė, koks jausmas pralaimėti: prezidento reakcija – iškalbinga ↗
Delfi · delfi.ltUntiereduntiered — treated as signal only, never decisiveContext
Lithuanian report quoting Trump's claim of no soldiers lost in six to seven months.
- 7Speaking for fallen soldiers, Trump says they supported the Iran war ↗
Hawaii Tribune-Herald (New York Times) · hawaiitribune-herald.comUntiereduntiered — treated as signal only, never decisiveContext
Confirms at least 18 service members dead in the campaign.
Further reading
- 1Stars and Stripes The Pentagon's official casualty figures that directly contradict Trump's claim.
- 2Raw Story via NewsBreak Reporting on the 8 November airport remarks and the official death toll.
The full story
On 8 November 2026, President Donald Trump took questions from reporters at West Palm Beach airport. Fox News carried the exchange live, and the clip shows the familiar trappings of a presidential gaggle: the network chyron, the location tag, the clock ticking past 6:26 PM ET.
In the space of one answer, Trump called the Iran war won, said no American soldiers had been lost, then said the US had "lost 18 soldiers in two wars." He also claimed the US "made a fortune on Venezuela."
The kernel of truth is that 18 was a real figure — the widely cited US death toll in the Iran conflict through mid-2026. The Pentagon later revised it upward to 23 dead and 865 wounded as of late October 2026. So the number Trump used was real but out of date, and it was never zero. That is how the false claim felt plausible: it borrowed the shape of a casualty statistic while erasing the casualties.
The war itself began in late February 2026 and was not over when Trump spoke. Hostilities had paused and resumed; strikes and a naval blockade continued; Washington said it was negotiating with Tehran. Declaring victory in an unresolved war is a political characterisation, not a military fact. The Venezuela operation that ousted Nicolás Maduro in January 2026 was brief and officially cost no US lives, which is the grain of truth inside the '48 minutes' line.
Kernel of truth
Eighteen was a real, previously reported US death toll in the Iran war before the Pentagon revised it to 23. Trump used a real number while claiming the toll was zero.
Timeline
January 2026
US operation in Venezuela ousts Nicolás Maduro; it is brief and officially costs no US lives. 5Al Watan (Kuwait)
February 2026
The US-Iran war begins in late February 2026. 3HuffPost
October 2026
The Pentagon raises the official Iran war death toll to 23 service members killed and 865 wounded. 1Stars and Stripes
November 6, 2026
Trump tells reporters the US has "not lost a soldier in seven months, or six months." 4The New Republic
November 8, 2026
At West Palm Beach airport, Trump says the US "won in Iran" and "we haven't lost anybody. No soldiers been lost." 2Raw Story via NewsBreak
How it was framed
The video is genuine broadcast footage and the quote is accurately clipped; the falsehood lies in the statement Trump made within it, not in the post's presentation. Rupar's caption calls the remarks lies, which the official casualty data supports. The post itself does not fabricate or manipulate the media.
- “Visual proof”. The clip presents Trump on camera, live on Fox News, as direct proof that he said the words.
- Emotional language. Rupar's caption twice uses the word "lies": "Trump lies that he's 'won in Iran' and lies that..."
Posted on X by journalist Aaron Rupar, who regularly clips broadcast news footage. No further posting context is recorded.
Bias
Leans anti-Trump. Aaron Rupar is an independent journalist known for critical Trump clips, and the caption frames the remarks flatly as 'lies'. The footage itself is unedited broadcast video of the president's own words, but the selection and 'lies' framing push a clearly adversarial narrative.
Bias describes how the post frames its message — the slant of the language, selection and emphasis — and is judged separately from whether the claim is true. A true claim can still be framed with a strong slant.
How we checked
1 min- 1
Searched for reporting on Trump's "we won in Iran" remarks from November 2026.
- 2
Searched for the "18 soldiers" and two-wars framing involving Iran and Venezuela.
- 3
Searched for the Pentagon's official death toll from the Iran war.
- 4
Searched for the specific Rupar clip and Fox News airport coverage from 8 November 2026.
- 5
Reviewed the video keyframes for consistency of broadcast graphics and clock.
- 6
Ran the Hive v3 detector on the video.
- 7
Compared the audio wording with independent reports of the same gaggle.
✓ Claim checked✓ Media checked✓ Sources checked
Why 88% confidence
ModerateWe are highly confident (0.88) because the quote is confirmed by multiple independent reports and the false casualty claim is contradicted by the Pentagon's own database. The headline verdict is TRUE for the clip being genuine, with the underlying statement FALSE; the headline band is MODERATE because the 'won in Iran' characterisation is a matter of interpretation.
Limits. We did not open the original Fox News broadcast page or obtain a full unedited transcript; we relied on reporting of the gaggle and the clip itself.
What we don’t know
- The exact full transcript of the gaggle beyond the excerpt provided.
- Whether the Pentagon's revised toll of 23 has been further updated since late October 2026.
- Whether any official accounting exists for the claimed financial gain from Venezuela.
Spot it yourself
Spot the fakeLooks suspicious, isn’t proof
- The poster is a journalist known for critical clips of Trump; a partisan or critical source is a reason to check, not proof the clip is fake.
- The caption calls the statements "lies," which is strong language; tone alone proves nothing about the underlying facts.
- The clip is short and stripped from a longer gaggle; editing for length is normal and does not by itself mean distortion.
The actual evidence
- The Pentagon's official Defense Casualty Analysis System listed 23 US service members killed and 865 wounded in the Iran war as of late October 2026, per Stars and Stripes.
- Trump's own next sentence — "we've lost 18 soldiers in two wars" — contradicts his claim of zero losses.
- Independent reporting of the same 8 November 2026 airport gaggle, including Arabic-language and Lithuanian coverage, confirms the wording.
- The video's Fox News graphics, chyron, location tag and clock are consistent, and our Hive v3 detector scored it as not AI-generated with 0.995 confidence.
- 1
Ask who would be reporting this if it were true.
A claim that no soldiers died in a war would be major news; check whether defence correspondents and official casualty databases say the same.
- 2
Look for the official record.
Search for the Pentagon's Defense Casualty Analysis System or major outlets citing it, rather than relying on the clip alone.
- 3
Read the whole answer, not the clip.
Trump's own '18 soldiers' line appears moments later in the same remarks; full transcripts can expose internal contradictions.
- 4
Check the broadcast details.
Network bug, chyron and clock should be consistent; a running clock and location tag are strong signs of genuine live coverage.
- 5
Run a reverse image or video search.
Tools like InVID or Google reverse image search can find the original broadcast and confirm whether the clip matches it.
Takeaway
A real video can carry a false statement. Verify the claim inside the clip against official data, not just the clip's authenticity.
Questions people ask
Did Trump actually say 'we haven't lost anybody' about Iran?+
Yes. At a press gaggle at West Palm Beach airport on 8 November 2026, carried live on Fox News, Trump said "we haven't lost anybody. No soldiers been lost." The clip is genuine. The statement is false: the Pentagon's official database listed 23 US service members killed and 865 wounded in the Iran war as of late October 2026.
Is the video of Trump AI-generated or a deepfake?+
No. Our Hive v3 detector scored the video as not AI-generated with 0.995 confidence and a deepfake score of 0.0001. The Fox News graphics, chyron and clock are consistent, and the wording matches independent reporting of the same event. It is authentic broadcast footage.
How many US soldiers have died in the Iran war?+
The Pentagon's Defense Casualty Analysis System listed 23 US service members killed and 865 wounded as of late October 2026, according to Stars and Stripes. That was an upward revision from an earlier count of 18, which Trump himself cited in the same remarks.
Did Trump say the US 'won in Iran'?+
Yes, he said "we won in Iran" on camera. But the war that began in late February 2026 was not concluded at the time: hostilities had paused and resumed, strikes and a naval blockade continued, and Washington said it was negotiating with Tehran. Calling it won is a premature characterisation, not an established fact.
What does 'false context' mean in misinformation?+
False context is when genuine material — a real photo, video or quote — is presented with misleading framing. Here the video is real, but the statement inside it is false. The post's caption calls the remarks lies, which the official casualty data supports, so the deception lies in what was said, not in the clip itself.
Go deeper
- Defense Casualty Analysis System
- The Pentagon's official database tracking US military deaths and wounds.
- Deepfake
- Synthetic media in which a person's face or voice is manipulated, often with AI, to make them appear to say or do something they did not.
- False context
- When genuine content is shared with misleading framing or interpretation.
- Gaggle
- An informal, often impromptu press briefing with reporters, typically in a public setting like an airport.
People also search for
For educators+
- If a video is authentic, does that make the claim it carries true? Why or why not?
- Trump said 'we haven't lost anybody' and then 'we've lost 18 soldiers' in the same answer. What does this tell you about how to evaluate a speaker's reliability?
- Why might a real, previously accurate number like 18 be used in a misleading way?
About this check
- Platform
- X
- Posted by
- @atrupar
- Posted
- November 8, 2026
- Age when checked
- Under 24 hours old when checked
- Where it spread
- United States, IR
- Audience
- US audience
- Language
- EN
- Status
- ● Post is live
- Verified
- November 9, 2026, 03:11 UTC
- Published
- November 9, 2026, 03:11 UTC
Reach. Clip 1.6K likes within 3h; Raw Story notes the Pentagon's official Iran war US death toll was raised to 23 in October
This verdict was generated with AI from the sources shown. AI can make mistakes — check the sources before relying on it.
Check anything yourself, in seconds.
Share any social post or video to What the Fact and get the verdict, the confidence, and the receipts.