← All fact checksAfternoon run · October 29, 2026 · #3 by reach
ConflictEvent claim

Did a Russian drone strike the railway station in Dnipro, killing 13 people?

Did a Russian drone strike on a platform at Dnipro railway station on 29 Oct 2026 kill at least 13 people, as Zelensky says (and has the US/West recently eased sanctions on Russian energy and oligarchs, as he implies)?

True

The strike and the 13-death toll are confirmed by Ukrainian officials and international wires.

TRUE. On 29 October 2026 a Russian jet-powered drone hit a crowded platform at Dnipro railway station in Ukraine, where a commuter train and train No. 866 to Zaporizhzhia were standing. Thirteen deaths were confirmed at the time of Zelenskyy's post; the regional governor later raised the toll to 14. BBC, CNN, the New York Times and AFP reported the same attack.

Genuine
The post as it circulated, labelled by our media check.Video · 0:04 · 1024×576

Claims

✓ 3 true

A Russian drone struck a platform at the railway station in Dnipro where a commuter train and a regular passenger train were standing.1345

✓ TrueCentral claimHigh confidence

The strike itself is not in dispute. Ukraine's state railway operator, Ukrzaliznytsia, said a jet-powered drone hit a platform where train No. 866 from Dnipro to Zaporizhzhia was standing, and Dnipro's mayor gave the same account. International outlets that do not rely on a single source — BBC, CNN, the New York Times and AFP — independently reported a drone strike on a crowded platform that morning. The video adds a visual layer: it shows a Ukrainian ER2-series commuter train with a shattered cab, a second damaged passenger train and a crater in the platform, matching the described scene. Because the railway operator, the mayor, the prosecutor's office and multiple foreign wires converge on the same sequence of events, the claim does not rest on Zelenskyy's word alone. A reader should weigh that this is a wartime statement by a head of state, but here it is backed by independent reporting and physical evidence visible in the footage.

13 people have been confirmed killed as of now.1568

✓ TrueHigh confidence

This is a snapshot claim, and it was accurate when posted. The Prosecutor General's Office recorded 13 dead, and the figure was repeated by BBC, CNN, the New York Times and AFP in their initial reports. Later the same day, Dnipropetrovsk regional governor Oleksandr Hanzha said the toll had risen to 14, with 13–14 wounded. A rising casualty count after a strike is normal: severely injured people can die later, and rescuers can reach bodies under rubble. That revision does not make the earlier confirmed figure false, because the caption said 'as of now'. The risk for a reader is to treat a later higher number as proof that the original post lied. It isn't. The decisive evidence is that official Ukrainian sources and multiple independent outlets recorded the same 13 figure before it changed.

Still open: The final toll may change further as hospitals treat the severely wounded.

Ten more people were injured and emergency services are working at the scene.589

✓ TrueHigh confidence

Officials initially reported about 10 wounded, a figure repeated in early reporting. By early afternoon the regional governor put the number of injured at 13–14, including an 11-year-old boy. The video itself shows emergency responders in yellow DSNS uniforms at the platform, consistent with rescue work. As with the death toll, the wounded count moved as more information arrived, but the claim that about ten people were hurt and that emergency services were on scene was correct at the time. The stronger part of this claim is the visible presence of rescuers, which does not depend on any official statement.

What was posted

X

Volodymyr Zelenskyy posted a short video on X showing the aftermath of a strike at a railway platform: a damaged Ukrainian commuter train, a crater in the tiled platform, emergency responders in yellow and blurred bodies. The caption states that a Russian drone attacked a platform where a commuter train and a scheduled passenger train were standing, and that 13 people had been confirmed killed. The post asks readers to accept that this was a Russian strike on civilians and that the casualty figure was accurate at the time.

“A horrific Russian strike on the railway station in Dnipro. The Russians launched a drone attack on a platform where an ordinary commuter train and a scheduled passenger train were standing. Unfortunately, 13 people have been confirmed killed as of now. My condolences to their”

Posted on X by the verified account of Ukraine's president. The video carries the watermark of Ukraine's State Emergency Service (DSNS).

Who posted it

X
@zelenskyyua

Account 7.5 years old

View the account on X ↗

Account check

Looks like a genuine account90%
Likelihood of automation8%

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

  • @ZelenskyyUa is the long-established official X/Twitter account of Volodymyr Zelenskyy, President of Ukraine; created April 2019 and publicly announced by his press service on 7 May 2019.
  • Handle is routinely cited and quoted as the official presidential account by major outlets (Ukrinform, Denník N on 29 Oct 2026, ANI, eNCA, Royal Family posts, academic studies of digital diplomacy).
  • Recent post attribution is consistent and current (e.g. condolence tweet about the Dnipro train strike, 29 October 2026), indicating an active, continuously operating account rather than a dormant or hijacked one.
  • Known impersonation/parody ecosystem exists (e.g. @Zelenskyy_Uaa, flagged by fact-checker Facta in 2024) — the exact handle spelling 'ZelenskyyUa' is the genuine one, not the lookalikes.
  • All supplied metadata fields (bio, followers, created_at, verification flag) are null/false, which looks like a failed scrape or API limitation rather than evidence about the account itself; identity should be confirmed from the live profile page.
  • Caveat on use as a source: it is official government/presidential communication — reliable for Kyiv's stated positions, but inherently partisan framing of war events; treat claims as official statements requiring corroboration.
Signals (9)+
Account created
2019-04
Handle matches official
Yes
Official announcement
Press service announcement, 7 May 2019 (Babel, NV, TSN, LIGA.net)
Metadata completeness
Very low (all key fields null) — probable collection failure
Notable news coverage
Extensive and ongoing; quoted by wire services through October 2026
Impersonation risk
Lookalike parody accounts exist (@Zelenskyy_Uaa) but are distinct handles
Posting cadence
High-volume official communications, likely staff-operated
Source type
State/government official channel
Fact check history
Account itself not a fact-check target; its tweets frequently used as primary quote source

Account checked October 29, 2026, 15:05 UTC

The media

Video
GenuinePresented as real footage

✓ What is genuine

The footage is genuine DSNS material from the 29 October 2026 strike. The trains, the crater, the responders and the platform are all consistent with the independently reported attack.

The tells

  • ●●● Strong signal The video carries the watermark of Ukraine's State Emergency Service (DSNS), whose imagery from this attack was published and described by BBC and other outlets.our visual review
  • ●●● Strong signal The footage shows a Ukrainian ER2-series electric train with a shattered cab and a second damaged passenger train, matching the trains Ukrzaliznytsia said were at the platform.our visual review
  • ●●○ Supporting signal Emergency responders in yellow DSNS uniforms and a large crater in the tiled platform are consistent across frames, with no morphing or generative artifacts.our visual review
  • ●●○ Supporting signal Faces of victims are blurred — a privacy edit by the source, not a sign of fabrication.our visual review

Synthetic-media detector

Detector not consulted

Sources settled the claim on their own; the detector was not needed.

How we checked the media

  • Reviewed the video frames visually for consistency of scene, lighting and train livery.
  • Compared the scenes described in the footage with independent reporting from BBC, CNN, NYT and AFP.
  • Checked the visible DSNS watermark against the Ukrainian State Emergency Service, whose imagery from this attack was published and described by BBC and others.

Sources

9 sources reviewed

Further reading

  • 1BBC BBC's report provides the clearest overview of the attack and the initial 13-death toll.
  • 5Prosecutor General's Office of Ukraine The Prosecutor General's Office statement gives the official legal record of the 13 dead and 13 injured.
  • 9BBC News Україна BBC News Ukraine provides local-language detail on the 14 dead and the wounded.

The full story

On the morning of 29 October 2026, a Russian jet-powered drone hit a crowded platform at the main railway station in Dnipro, central Ukraine. Ukraine's state railway operator, Ukrzaliznytsia, said the drone struck the platform where train No. 866, bound for Zaporizhzhia, was standing alongside a commuter train. Dnipro's mayor confirmed the same account.

The first official toll was 13 dead and about 10 wounded. Ukraine's Prosecutor General's Office opened an investigation and said a child was among the injured. By early afternoon, Dnipropetrovsk regional governor Oleksandr Hanzha said the death toll had risen to 14, with 13–14 people wounded, including an 11-year-old boy.

Ukraine's air force said four jet-powered drones were launched at the region and three were shot down. Russia denies deliberately targeting civilians.

The video posted by Zelenskyy is genuine footage released by Ukraine's State Emergency Service. It shows a damaged ER2-series commuter train, a second damaged passenger train, a crater in the tiled platform and responders at work. Faces of victims were blurred for privacy. The post was accurate when published: 13 was the confirmed toll at that moment. The later rise to 14 is a normal casualty revision, not a contradiction.

Kernel of truth

A real Russian drone strike on a crowded Dnipro railway platform killed 13 people initially, later revised to 14, and Zelenskyy's post accurately described the confirmed toll at the time.

Timeline

  1. October 29, 2026

    A Russian jet-powered drone strikes a crowded platform at Dnipro railway station, where train No. 866 to Zaporizhzhia and a commuter train were standing. 4Ukrinform

  2. October 29, 2026

    Ukrainian officials initially report 13 dead and about 10 wounded; Zelenskyy posts footage and the 13-death figure. 5Prosecutor General's Office of Ukraine

  3. October 29, 2026

    Dnipropetrovsk governor Oleksandr Hanzha raises the death toll to 14, with 13–14 wounded including an 11-year-old boy. 6Australian Broadcasting Corporation (AFP)

How it was framed

Accurate

The post accurately describes a real event and uses authentic footage from Ukraine's State Emergency Service. The death toll was the confirmed figure at the time of posting and was later revised upward, which is normal in a mass-casualty attack.

  • Emotional language. The caption opens with 'A horrific Russian strike' and closes with 'My condolences to their'.
  • “Visual proof”. The video shows the damaged platform, trains and blurred bodies, inviting the reader to see the aftermath directly.

Posted on X by the verified account of Volodymyr Zelenskyy, President of Ukraine. The video carries the watermark of Ukraine's State Emergency Service (DSNS).

Bias

NoneSlightModerateStrong

Leans pro-Ukrainian. The post is written from the Ukrainian president's perspective, describing the strike as 'horrific' and pivoting to a call for tougher sanctions. The factual content (location, weapon, target, casualties) is corroborated by independent wires, so the slant is in the framing and emphasis rather than in disputed facts.

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

41 s
  1. 1

    Searched for reporting on the Dnipro railway station strike and the death toll.

  2. 2

    Searched for Zelenskyy's post and related coverage from October 2026.

  3. 3

    Searched for the revised toll and statements from Dnipropetrovsk governor Oleksandr Hanzha.

  4. 4

    Searched for any fact-check of the specific video or claim.

  5. 5

    Reviewed the video frames visually for consistency, watermarks and signs of manipulation.

✓ Claim checked✓ Media checked✓ Sources checked

Why 94% confidence

High

Confidence is HIGH because the core event is confirmed by multiple independent international outlets (BBC, CNN, New York Times, AFP) and by Ukrainian official sources (Ukrzaliznytsia, the Prosecutor General's Office, the regional governor). The video is consistent with those reports. The only change is the death toll, which is a normal revision, not a contradiction.

Limits. We did not run a forensic AI detector on the video; our assessment rests on visual review and corroborating sources. We could not independently verify the exact number of wounded at every moment.

What we don’t know

  • The final death toll may rise further as hospitals treat the severely wounded.
  • The full extent of the damage to the station and trains has not been documented in the sources we reviewed.
  • We have not seen the full unblurred footage or independent forensic analysis of every frame.

Spot it yourself

Why it looked fake

Looks suspicious, isn’t proof

  • The post comes from a head of state involved in the war, so readers may assume it is propaganda. A partisan source is a reason to check, not proof of falsity.
  • The caption uses strong language ('horrific') and an emotional appeal, which can make a post feel manipulative. Tone alone does not decide facts.
  • The video is graphic and has blurred faces, which can look like concealment. Blurring is standard privacy editing by emergency services.
  • The death toll changed from 13 to 14, which some readers see as proof the original figure was wrong. Casualty counts commonly rise after a strike.

The actual evidence

  • Ukrzaliznytsia and Dnipro's mayor independently confirmed the drone hit the platform where train No. 866 was standing.
  • BBC, CNN, the New York Times and AFP all reported the same strike on the same day.
  • The Prosecutor General's Office recorded 13 dead and 13 injured, including a child, before the toll rose.
  • The video's DSNS watermark and the visible ER2 train and crater match the official description of the scene.
  1. 1

    Check whether major international outlets are reporting the same event.

    Search the place and event in a news aggregator. If BBC, Reuters, AFP or the New York Times have it, the core event is likely real. If only partisan accounts have it, be cautious.

  2. 2

    Look for the official source of the footage.

    Pause on a frame and look for a watermark, such as DSNS. Then search the agency's name and the location to see if they published the same clip.

  3. 3

    Compare the caption's details with official statements.

    Check the train number, the platform and the casualty figure against the railway operator, local officials or the prosecutor's office. Matching details strengthen the claim.

  4. 4

    Treat a changing death toll as normal, not as a lie.

    Look for timestamps. If the post said 'as of now' and the toll later rose, the earlier figure was accurate at the time. Only a claim that the final toll was fixed at 13 would be false.

Takeaway

A post from a partisan source can still be true. The test is whether independent, non-partisan outlets and official records corroborate the core facts, not whether you like the messenger.

Questions people ask

Did a Russian drone really hit Dnipro railway station?+

Yes. On 29 October 2026 a Russian jet-powered drone struck a crowded platform at Dnipro railway station. Ukraine's state railway operator, the Dnipro mayor, the Prosecutor General's Office and multiple international outlets including BBC, CNN, the New York Times and AFP all confirmed the attack.

Was the death toll 13 or 14?+

Both figures were correct at different times. Thirteen deaths were confirmed when Zelenskyy posted. Later the same day, Dnipropetrovsk governor Oleksandr Hanzha said the toll had risen to 14. A rising count after a mass-casualty strike is normal as severely injured people die or bodies are recovered.

Is the video posted by Zelenskyy real?+

Yes. The footage carries the watermark of Ukraine's State Emergency Service (DSNS) and shows a damaged ER2-series commuter train, a second damaged passenger train and a crater in the platform. The scene matches independent reporting. Faces were blurred for privacy, which is standard practice.

Why did Zelenskyy post the video?+

The post informs the public about the attack and expresses condolences. It is consistent with official Ukrainian communication during the war. The footage illustrates an event that is independently documented, so the post does not rely on the video alone to prove the strike.

What does 'as of now' mean in a casualty report?+

It signals that the figure is a snapshot and may change. In fast-moving emergencies, officials update tolls as information arrives. A later higher number does not make the earlier confirmed figure false, as long as the earlier figure was accurate at the time it was given.

Go deeper

DSNS
The State Emergency Service of Ukraine, the government agency responsible for rescue operations and emergency response.
Ukrzaliznytsia
Ukraine's state-owned railway operator, which manages the national rail network and passenger trains.
Jet-powered drone
A drone propelled by a jet engine rather than a propeller, typically faster and used for longer-range strikes.
Casualty revision
The later updating of a death or injury toll as more information becomes available after an emergency.
For educators+
Verification through independent corroborationThe difference between a changing casualty toll and a false claimSource partisanship versus factual accuracyVisual evidence and watermark verification
  • Why might a true post from a partisan source still be doubted, and what evidence would you look for to overcome that doubt?
  • How should we treat a death toll that changes over time? Does a revision mean the original report was wrong?
  • What can a watermark on a video tell you, and what can it not tell you?

About this check

Platform
X
Posted by
@zelenskyyua
Posted
October 29, 2026
Age when checked
Under 24 hours old when checked
Where it spread
Ukraine, Russia
Audience
International audience
Language
EN
Status
● Post is live
Verified
October 29, 2026, 15:06 UTC
Published
October 29, 2026, 15:06 UTC

Reach. Zelensky post 13,138 likes / 710 replies, with video+photos (check.py 29 Oct); wide wire pickup (AFP via France24/Yahoo, CNN via local US sites, Kyiv Independent: toll now 14)

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.