Skip to main content
Incidents (7 days):24— Show on the map
Flank.bgDEFENCESECURITYGEOPOLITICS
Active· since 24 February 2022

War in Ukraine

The full-scale war began on 24 February 2022 with the invasion of Ukraine by the Russian armed forces. Flank shows the figures of the parties, of the UN and of independent projects separately, each with its basis.

How to read these figures →

Sides

  • Side A

    • Russia
  • Side B

    • Ukraine
day of the war
1,716
Started
24 February 2022
last update
26 October 2026

Latest developments

  1. Publication4 November 2026 at 23:45· News

    Ukrainian authorities accuse Yulia Mendel of treason; she denies the accusation

    Volodymyr Zelenskyy's former press secretary has been accused over public statements that Ukrainian security services say serve Russia's interests. The procedural details and any evidence beyond those statements remain unclear.

  2. Publication4 November 2026 at 22:53· OSINT

    „Matryoshka“ campaign uses fake reports of ‘secret prisons’ in Ukraine

    According to The Insider, more than 10 videos and posts impersonate international media outlets and organisations to spread allegations against Ukraine. The campaign and its attribution to the Russian network have not been independently confirmed.

  3. Publication4 November 2026 at 16:18· News

    Reports of GPS interference from the southern Baltic Sea through Lithuania, eastern Poland, Romania and Bulgaria

    The report describes navigation interference from the Baltic to the Black Sea. There is no independent confirmation, and the dates of the alleged event.

  4. Publication4 November 2026 at 15:53· News

    Drone entered Moldova from Ukraine

    News.ro and Digi24, citing deschide.md and NewsMaker.md, report that a drone entered Moldovan airspace from the direction of Odesa region at 04:23 on Wednesday morning. Both outlets cite the same Moldovan publications, and there is as yet no independent confirmation of the flight.

Sides and countries

  • Side A · Belligerent

    Russia

    In conflict with Ukraine

    Country profile →

    The cost of the war

    0

    Deaths identified by name · Russia

    Russian service members killed in the war, identified by name by Mediazona and BBC Russian (obituaries, relatives' posts, local media, state registries). A minimum — not the total number of deaths.

    as of 21 September 2026 · Independent count · Mediazona, BBC News Russian

    Each figure comes from a separate source and is shown on its own — they are never added up.

  • Side B · Belligerent

    Ukraine

    In conflict with Russia

    Country profile →

    The cost of the war

    0

    Deaths identified by name · Ukraine

    Ukrainian service members killed since 24 February 2022, identified by name by the independent project UALosses (obituaries, local authorities and media, relatives' posts). A minimum — not the total number of deaths. The missing and prisoners are counted separately and are not included.

    as of 21 June 2026 · Independent count · UALosses

    Each figure comes from a separate source and is shown on its own — they are never added up.

Theatres: Eastern Europe, Black Sea

Human cost

Civilian casualties verified case by case — a verified minimum; the actual numbers are higher.

Civilian casualties since 24.02.2022 — UN monitoring mission (HRMMU)

Civilians killed and injured in Ukraine since 24 February 2022, verified by the UN — cumulative. A verified minimum: the actual number is considerably higher.

Verified minimumas of 30 September 2026
Civilians killed
17,605
24 February 2022 – 30 September 2026
+348 since 31 August 2026
Civilians injured
55,846
24 February 2022 – 30 September 2026
+2,153 since 31 August 2026
Children killed
850
24 February 2022 – 30 September 2026
+15 since 31 August 2026
Children injured
3,373
24 February 2022 – 30 September 2026
+126 since 31 August 2026
Data origin:
UN Human Rights Monitoring Mission in Ukraine (HRMMU)
Document
Primary sourceVerified minimum
as of
as of 30 September 2026
Methodology

The UN monthly updates ("Protection of Civilians in Armed Conflict") — totals since 24.02.2022. Children: the sum of the UN's published figures for boys, girls and children of unknown sex (the UN does not print a single total). The change between two updates includes earlier cases verified during the month — it is not the count for the month.

Limitations: UN: the actual number is considerably higher — particularly for Mariupol, Lysychansk, Popasna and Sievierodonetsk (2022). Standard: "reasonable grounds to believe".

Historical coverage100%Complete for the expected periodCoverage details ▾

Values for 10 of 10 months (100%) between 31.12.2025 and 30.09.2026.

Expected from 31 December 2025

Civilian casualties — UN Human Rights Monitoring Mission (HRMMU)

Civilians killed and injured in Ukraine in the month, verified by the UN. A verified minimum — the actual numbers are higher.

Verified minimumas of 30 September 2026
Civilians killed
328
1 September 2026 – 30 September 2026
−44 since 31 August 2026
Civilians injured
2,105
1 September 2026 – 30 September 2026
−244 since 31 August 2026
Children killed
17
1 July 2026 – 31 July 2026
Children injured
166
1 July 2026 – 31 July 2026
Data origin:
UN Human Rights Monitoring Mission in Ukraine (HRMMU)
Document
Primary sourceVerified minimum
as of
as of 30 September 2026
Methodology

Each case is verified by at least one independent reliable source.

Limitations: A month's figure is revised in later reports (usually upwards).

Historical coverage100%Complete for the expected periodCoverage details ▾

Values for 6 of 6 months (100%) between 01.04.2026 and 30.09.2026.

Expected from 1 April 2026

Military loss claims

Claims by the parties are not independently verified. Independent counts are minimums identified by name.

Ukraine on Russia's losses

Reported by:
Ukraine
Losses of:
Russia

Russian losses as reported by the General Staff of the Armed Forces of Ukraine, published by the Ministry of Defence of Ukraine. A claim by a party to the war, not independently verified. "Personnel" includes killed and wounded.

Claim by a belligerentas of 21 October 2026

Personnel

≈ 1,570,540

as of 21 October 2026 · Daily: +1,820

"Personnel" in the parties' claims covers killed, wounded and captured — it is not a count of confirmed deaths.

Tanks
12,436
Daily: +11
Armoured combat vehicles
25,586
Daily: +16
Artillery systems
51,403
Daily: +44
MLRS
2,228
Daily: +1
All categories (15)
  • Personnel≈ 1,570,540
    Daily
    +1,820
    7 days
    +13,190
    30 days
    +50,890
  • Tanks12,436
    Daily
    +11
    7 days
    +22
    30 days
    +75
  • Armoured combat vehicles25,586
    Daily
    +16
    7 days
    +51
    30 days
    +221
  • Artillery systems51,403
    Daily
    +44
    7 days
    +208
    30 days
    +1,261
  • MLRS2,228
    Daily
    +1
    7 days
    +16
    30 days
    +79
  • Air defence systems1,716
    Daily
    +2
    7 days
    +12
    30 days
    +54
  • Aircraft449
    Daily
    ±0
    7 days
    +6
    30 days
    +7
  • Helicopters356
    Daily
    ±0
    7 days
    ±0
    30 days
    ±0
  • UAVs573,392
    Daily
    +1,820
    7 days
    +9,803
    30 days
    +45,699
  • Cruise missiles5,138
    Daily
    ±0
    7 days
    +12
    30 days
    +27
  • Ships and boats35
    Daily
    ±0
    7 days
    ±0
    30 days
    ±0
  • Submarines2
    Daily
    ±0
    7 days
    ±0
    30 days
    ±0
  • Vehicles and fuel tanks165,278
    Daily
    +407
    7 days
    +2,489
    30 days
    +13,417
  • Special equipment4,844
    Daily
    +2
    7 days
    +16
    30 days
    +115
  • Unmanned ground vehicles2,990
    Daily
    +4
    7 days
    +39
    30 days
    +278
Data origin:
Ministry of Defence of Ukraine
Document
Primary sourceClaim by a belligerent
as of
as of 21 October 2026
Methodology

Daily cumulative count by category; personnel is "approximately" (rounded).

Limitations: No published counting methodology; categories have changed over time.

  • 3 May 2026 · Metric added later (Unmanned ground vehicles) — Ground robotic systems appear as a separate category from 3 May 2026 (the first available report listing them).
Historical coverage57.1%Coverage details ▾

Values for 970 of 1699 days (57.1%) between 26.02.2022 and 21.10.2026. Longest gap: 01.07.2022 – 31.05.2023 (335 days). A missing period means no report is available in the sources — not zero.

Expected from 26 February 2022

By year

  • 202230 / 309
  • 202327 / 365
  • 2024306 / 366
  • 2025315 / 365
  • 2026292 / 294

Longest gaps

  • 1 July 2022 – 31 May 2023 · 335 days
  • 1 July 2023 – 31 December 2023 · 184 days
  • 26 February 2022 – 31 May 2022 · 95 days
  • 1 March 2025 – 9 March 2025 · 9 days
  • 1 May 2025 – 9 May 2025 · 9 days

Russia on Ukraine's losses

Reported by:
Russia
Losses of:
Ukraine

Ukrainian losses as reported by the Ministry of Defence of Russia. A claim by a party to the war, not independently verified.

Claim by a belligerentas of 21 October 2026

Personnel

≈ 1,000,000

as of 18 December 2024

"Personnel" in the parties' claims covers killed, wounded and captured — it is not a count of confirmed deaths.

Aircraft
674
Daily: ±0
Helicopters
284
Daily: ±0
UAVs
266,887
Daily: +7,713
Air defence systems
672
Daily: ±0
All categories (9)
  • Personnel≈ 1,000,000
    Daily
    —
    7 days
    —
    30 days
    —

    as of 18 December 2024

  • Aircraft674
    Daily
    ±0
    7 days
    ±0
    30 days
    —
  • Helicopters284
    Daily
    ±0
    7 days
    ±0
    30 days
    —
  • UAVs266,887
    Daily
    +7,713
    7 days
    +7,713
    30 days
    —
  • Air defence systems672
    Daily
    ±0
    7 days
    ±0
    30 days
    —
  • Armoured combat vehicles31,332
    Daily
    +142
    7 days
    +142
    30 days
    —
  • MLRS1,792
    Daily
    +6
    7 days
    +6
    30 days
    —
  • Artillery systems36,772
    Daily
    +81
    7 days
    +81
    30 days
    —
  • Vehicles and fuel tanks75,164
    Daily
    +934
    7 days
    +934
    30 days
    —
Data origin:
Ministry of Defence of the Russian Federation
Document
Primary sourceClaim by a belligerent
Source
t.me ↗
as of
as of 18 December 2024
Methodology

Limitations: Tanks are counted together with other armoured vehicles; artillery together with mortars. Not comparable line by line with the Ukrainian figures.

  • 24 February 2022 · Historical definition differs (Armoured combat vehicles) — "Tanks and other armoured combat vehicles" — one combined figure.
  • 24 February 2022 · Historical definition differs (Artillery systems) — "Field artillery guns and mortars".
Historical coverage0.5%Coverage details ▾

Values for 5 of 1038 days (0.5%) between 19.12.2023 and 21.10.2026. Longest gap: 19.12.2024 – 24.02.2026 (433 days). A missing period means no report is available in the sources — not zero.

Counted from the first value (19 December 2023)

By year

  • 20231 / 13
  • 20241 / 366
  • 20250 / 365
  • 20263 / 294

Longest gaps

  • 19 December 2024 – 24 February 2026 · 433 days
  • 20 December 2023 – 17 December 2024 · 364 days
  • 26 February 2026 – 10 October 2026 · 227 days
  • 12 October 2026 – 20 October 2026 · 9 days

Independent counts

Separate from the parties' claims: cases identified by name, with their methodology and limitations. Not comparable line by line with official figures.

Russian military deaths identified by name — Mediazona and BBC Russian

Russian service members killed in the war, identified by name by Mediazona and BBC Russian (obituaries, relatives' posts, local media, state registries). A minimum — not the total number of deaths.

Independent countas of 21 September 2026

Deaths identified by name

258,989

as of 21 September 2026

+10,145 · 10 September 2026

Limitations: The latest months are the most incomplete and are filled in with a delay.

Since 24.02.2022, cumulative, updated about every two weeks.

Data origin:
Mediazona
Published by:
The Kyiv Independent
Document
Secondary report of the dataIndependent count
as of
as of 21 September 2026

With: BBC News Russian

Historical coverageIrregular reportsCoverage details ▾

3 reports from 27.08.2026 to 21.09.2026; the source publishes irregularly.

Counted from the first value (27 August 2026)

Ukrainian military deaths identified by name — UALosses

Ukrainian service members killed since 24 February 2022, identified by name by the independent project UALosses (obituaries, local authorities and media, relatives' posts). A minimum — not the total number of deaths. The missing and prisoners are counted separately and are not included.

Independent countas of 21 June 2026

Deaths identified by name

94,301

as of 21 June 2026

Methodology: Only deaths with a name and a source are counted, including non-combat deaths. The figure is from the project's Statistics page ("Killed" for post-February 2022 records); the total in the site header also includes 2014–2021.

Limitations: Anonymous volunteers; data for large cities, Transcarpathia, the east and the south are scarce. The latest months are filled in with a delay.

Since 24.02.2022, cumulative. The project has not been updated since 21.06.2026.

Data origin:
UALosses
Document
Primary sourceIndependent count
as of
as of 21 June 2026
Historical coverageIrregular reportsCoverage details ▾

1 reports from 21.06.2026 to 21.06.2026; the source publishes irregularly.

Counted from the first value (21 June 2026)

Analysts' estimates

Estimates by think tanks and intelligence services — not counts and not official figures. Shown as ranges, as published, and never added to other figures.

Ukrainian military losses — CSIS estimate

Ukrainian military killed and total military casualties (killed, wounded, missing) since 24 February 2022, as estimated by the US think tank CSIS. An estimate — not a count and not an official figure.

Analytical estimateas of 30 June 2026

Military killed

≈ 150,000

Estimate: 125,000 – 150,000

24 February 2022 – 30 June 2026

Military casualties (killed, wounded, missing)

≈ 625,000

Estimate: 525,000 – 625,000

24 February 2022 – 30 June 2026

Methodology: CSIS estimate (Seth G. Jones, Riley McCabe) based on open sources and interviews with US and European officials. "Military casualties" as CSIS defines them — killed, wounded and missing. Values are ranges as published.

Limitations: An estimate, not a count: the method and assumptions are not fully published. The June 2025 brief counted casualties as killed and wounded (no missing) and is not included.

Cumulative since 24.02.2022; with each new CSIS brief.

Data origin:
CSIS — Center for Strategic and International Studies
Document
Primary sourceAnalytical estimate
as of
as of 30 June 2026
Historical coverageIrregular reportsCoverage details ▾

2 reports from 31.12.2025 to 30.06.2026; the source publishes irregularly.

Counted from the first value (31 December 2025)

Russian military losses — CSIS estimate

Russian military killed and total military casualties (killed, wounded, missing) since 24 February 2022, as estimated by the US think tank CSIS. An estimate — not a count and not an official figure.

Analytical estimateas of 30 June 2026

Military killed

≈ 450,000

Estimate: 400,000 – 450,000

24 February 2022 – 30 June 2026

Military casualties (killed, wounded, missing)

≈ 1,400,000

24 February 2022 – 30 June 2026

Methodology: CSIS estimate (Seth G. Jones, Riley McCabe) based on open sources and interviews with US and European officials. "Military casualties" as CSIS defines them — killed, wounded and missing. Values are ranges as published.

Limitations: An estimate, not a count: the method and assumptions are not fully published. The June 2025 brief counted casualties as killed and wounded (no missing) and is not included.

Cumulative since 24.02.2022; with each new CSIS brief.

Data origin:
CSIS — Center for Strategic and International Studies
Document
Primary sourceAnalytical estimate
as of
as of 30 June 2026
Historical coverageIrregular reportsCoverage details ▾

2 reports from 31.12.2025 to 30.06.2026; the source publishes irregularly.

Counted from the first value (31 December 2025)

Key events

  1. 24 February 2022

    Start of hostilities

    Russia's full-scale invasion of Ukraine

    The war that turns the Black Sea into a combat zone begins. The same day Russian warships attack Snake Island.

    Russia, Ukraine· Black Sea, Eastern Europe
  2. 28 February 2022

    Political decision

    Türkiye closes the Straits to warships

    Türkiye applies the Montreux Convention and bars warships of the warring parties, except those returning to base.

    Türkiye· Black Sea
  3. 14 April 2022

    Naval action

    The cruiser Moskva sinks

    The flagship of Russia's Black Sea Fleet sinks after a strike Ukraine says was made with Neptune missiles.

    Russia, Ukraine· Black Sea
  4. 22 July 2022

    Diplomacy

    The Black Sea Grain Initiative

    An agreement for the safe export of grain from Ukrainian ports is signed in Istanbul.

    Ukraine, Russia, Türkiye· Black Sea
  5. 17 July 2023

    Political decision

    Russia quits the grain deal

    The agreement lapses; strikes on the ports of Odesa and the Danube follow.

    Russia, Ukraine· Black Sea
  6. 16 August 2023

    Other

    First ship through Ukraine's corridor

    A merchant ship leaves Odesa through the temporary corridor along the coasts of Romania and Bulgaria.

    Ukraine· Black Sea

The battlefield

Theatre: Black Sea

Aviation losses

Aircraft lost or damaged in the war, by operator and kind. Fixed-wing aircraft, helicopters and UAVs are separate; documented losses, official claims and estimates are never added together.

Losses of Russia

  • Fixed-wing aircraft

    Independently documented — operator acknowledgement or independent sources
    12599 destroyed, 25 damaged, 1 unknown80 of which visually confirmed
    Official claims — not independently verified
    148 destroyed, 6 damagedclaimed by Ukrainian Defence Intelligence (HUR) (7); claimed by Ukrainian Air Force (4); claimed by Ukrainian military intelligence (HUR), Kyrylo Budanov (2); claimed by Ukraine's 10th Mountain Assault Brigade and General Staff (1)
    Unconfirmed
    31 destroyed, 2 damaged
  • Helicopter

    Independently documented — operator acknowledgement or independent sources
    12596 destroyed, 2 captured, 25 damaged, 2 unknown80 of which visually confirmed
    Official claims — not independently verified
    127 destroyed, 4 damaged, 1 unknownclaimed by Ukrainian Defence Forces (1); claimed by Ukraine's 414th Unmanned Strike Aviation Brigade (2); claimed by Ukrainian Navy (1); claimed by Ukrainian Defence Intelligence (HUR) (6); claimed by Security Service of Ukraine (SBU) (1); claimed by Ukrainian Air Force Command (1)
    Unconfirmed
    22 destroyed
  • Unmanned aerial vehicle

    Independently documented — operator acknowledgement or independent sources
    1513 destroyed, 1 captured, 1 damaged11 of which visually confirmed

Losses of Ukraine

  • Fixed-wing aircraft

    Independently documented — operator acknowledgement or independent sources
    10589 destroyed, 3 written off, 2 captured, 9 damaged, 2 unknown29 of which visually confirmed
    Official claims — not independently verified
    1311 destroyed, 2 damagedclaimed by Russian Ministry of Defence (10); claimed by Russian Ministry of Defence (aircraft under repair) (2); claimed by Russian armed forces (as reported by Avia.pro) (1)
    Unconfirmed
    22 destroyed
  • Helicopter

    Independently documented — operator acknowledgement or independent sources
    4033 destroyed, 3 captured, 3 damaged, 1 unknown24 of which visually confirmed
    Unconfirmed
    11 destroyed
  • Unmanned aerial vehicle

    Independently documented — operator acknowledgement or independent sources
    4946 destroyed, 2 written off, 1 captured34 of which visually confirmed
    Official claims — not independently verified
    44 destroyedclaimed by Russian Ministry of Defence (1); claimed by Russian Ministry of Defence; Governor of Kursk Oblast (2); claimed by Governor of Kursk Oblast (1)
    Unconfirmed
    86 destroyed, 2 written off

90 identified · 428 unidentified airframes · 391 incidents in the database

The database is incomplete: it is filled from verified sources. A missing case does not mean there was no loss.

How it is counted

Each airframe (or each unidentified row) counts once, in the strongest evidence that supports it: independently documented (operator acknowledgement or independent reporting; the visually confirmed losses are a subset), otherwise a party's official claim, an analyst estimate or unconfirmed — each its own count. Claims are never added to documented losses. Fixed-wing aircraft, helicopters and UAVs are counted separately.

All aviation incidents on the map →

Conflict timeline

  1. 2022

    · Start of hostilities

    Russia's full-scale invasion of Ukraine

    The war that turns the Black Sea into a combat zone begins. The same day Russian warships attack Snake Island.

  2. · Political decision

    Türkiye closes the Straits to warships

    Türkiye applies the Montreux Convention and bars warships of the warring parties, except those returning to base.

  3. · Shipping incident

    Merchant ship Helt sinks

    A merchant ship sinks off Odesa after an explosion – an early sign of the mine danger to shipping.

  4. · Naval action

    The cruiser Moskva sinks

    The flagship of Russia's Black Sea Fleet sinks after a strike Ukraine says was made with Neptune missiles.

  5. · Other

    Russia withdraws from Snake Island

    Russian forces leave the island off the Danube delta after months of Ukrainian strikes.

  6. · Diplomacy

    The Black Sea Grain Initiative

    An agreement for the safe export of grain from Ukrainian ports is signed in Istanbul.

  7. · Drone attack

    Naval drone attack on Sevastopol

    The first large attack with uncrewed surface vessels on the Black Sea Fleet in its base.

  8. 2023

    · Political decision

    Russia quits the grain deal

    The agreement lapses; strikes on the ports of Odesa and the Danube follow.

  9. · Other

    First ship through Ukraine's corridor

    A merchant ship leaves Odesa through the temporary corridor along the coasts of Romania and Bulgaria.

  10. 2024

    · Alliance decision

    Mine countermeasures task group agreed

    Bulgaria, Romania and Türkiye sign a memorandum on a joint mine countermeasures group for the Black Sea (MCM Black Sea).

  11. · Naval action

    Patrol ship Sergei Kotov sunk

    Ukraine says it sank the ship with naval drones near the Kerch Strait.

  12. 2026

    · Alliance decision

    MCM group to cover undersea infrastructure

    MCM Black Sea is to monitor undersea pipelines and cables too; the addendum to the memorandum awaits ratification by the Turkish parliament. The memorandum on seven minehunters for Bulgaria is signed at the NATO summit in Ankara.

  13. · Drone attack

    Drones sink a ship in Bulgaria's EEZ

    Aerial and naval drones strike two cargo ships in Bulgaria's exclusive economic zone; Alfa Watan sinks.

    Read more →
  14. · Drone attack

    HS Dignity sinks off Shabla

    A new wave of drone strikes on ships off the Bulgarian coast; Bulgaria asks NATO for help.

    Read more →
  15. · Drone attack

    Tanker struck in Romanian territorial waters

    A drone strikes the tanker Yara J off Sulina – per media the first strike on a ship in a NATO member's territorial waters. Three more ships are targeted the same night.

    Read more →

Incidents of the war — editorial and historical records, each on the map only as precisely as the sources allow.

Public and retrospective information only. Exact positions of armed forces are never shown.

Incident map

Publications

Sources

Figures come from the sources shown, with their basis. Claims by the parties are not independently verified.

What the labels mean

Verified minimum
every case confirmed; the actual number is higher.
Primary source
the document of the organisation that produces the figures.
Claim by a belligerent
not independently verified.
Independent count
cases identified by name; a minimum, not a total.
Secondary report
an outlet reporting an independent project's figures.
Analytical estimate
a range from a think tank or intelligence service based on open and unpublished data; not a count.

A day without a report does not mean zero.

Subscribe to the Flank.bg newsletter

The essentials on defence and security in Bulgaria, the region and the Black Sea, in your inbox once a week.

  • The week's news in brief
  • The weekly analysis and new OSINT pieces
  • Incidents in the Black Sea
Follow Flank on Telegram too (in Bulgarian)

Just the newsletter, no ads. Unsubscribe at any time.

Newsletter

What matters in security — once a week

Just the newsletter, no ads. Unsubscribe at any time.