One place for the documented record: United Nations findings first, Ukrainian national data second, independent investigations third — always labelled, always dated.
Status · 16 Oct 2026
Civilian casualties in January–September 2026 ran 59% above the same period of 2025 (OHCHR, 16 Oct). In one week, 7–14 October: Pryluky (22 killed, 5 children), Kramatorsk (33 killed on two buses), Zaporizhzhia (23 killed, 4 children), Kyiv (all three heat-and-power plants hit, 600,000 without electricity). At the Security Council on 9 October Russia said its targets "have been and remain only military facilities" — checked claim by claim on the Fact-checks page.
What was added or changed, newest first. Each line opens the page it refers to.
Latest
Case file 15
Nova Vodolaha: a drone on a town parkKharkiv region · 19 Oct 2026 · afternoon
6 killed, three of them children, incl. an infant · 15 injured, seven of them children. A Geran-3 attack drone hit the central park while families were walking there. No military object has been named.
Kharkiv regional military administration; regional prosecutor's office · Tier B · preliminary
Oleshky: a town starved under occupation~1,700 people trapped · no food by road since 26 May · no evacuation
"People can't get out, food can't get in." Russia has held the town and every road into it since 2022; Ukraine drops food by drone, and has an evacuation list of 358 people agreed with the ICRC that Russia has not approved.
UN monitoring mission · Tier A; Ombudsman of Ukraine · Tier B
Oleshky: a blockade with no authorEight Russian statements, 21 Sep – 16 Oct 2026
From "hypocrisy" to "tragedy". Moscow now admits the crisis and blames Kyiv for blockading a town Russia holds. None of eight statements proposes the evacuation the UN, the ICRC and the Pope asked for.
Kremlin, MFA, Russian Mission to the UN · checked against UN, HRW, OSCE records
16–17 Oct 2026: Vinnytsia without power332 drones + ballistic, cruise and Kalibr missiles · 15+ power facilities attacked
A city without electricity and water pumping. A damaged substation cut power to Vinnytsia; outages also in Lutsk, Rivne and Zhytomyr. No ballistic missile was reported intercepted.
Air Force; President of Ukraine; Vinnytsia city and regional authorities · Tier B · preliminary
14–15 Oct 2026: Lutsk, Kropyvnytskyi and beyond850+ attack drones in 33 hours · 17 killed in six regions
A wholesale market in Lutsk: 6 killed. Almost 360 drones over Kirovohrad region in one night — 3 killed in Kropyvnytskyi. Russia's MoD named only a port in Izmail.
President of Ukraine; Air Force; regional administrations · Tier B · preliminary
Kyiv, 14 Oct 202639 ballistic missiles + 128 drones · all three CHP plants
600,000 without electricity; 4 killed, 25 injured. Only 4 missiles were intercepted. Russia's MoD listed the heat-and-power plants by name as "military-industrial" — the conduct the ICC qualified as war crimes in 2024.
Secretary-General, 7 Oct · Council briefers, 9 OctFourteen entries, 23 Sep – 16 Oct, each linked to the official record
"Strongly condemns the ongoing attacks on major Ukrainian cities" — the Secretary-General, 7 Oct. Two days later the Council heard: more than 100 civilians killed and 429 injured in one week (OHCHR). On 14 Oct the Deputy Spokesperson confirmed all three Kyiv heat-and-power plants attacked, ~600,000 without power and water.
Nebenzia at the Council, 9 OctSix claims, checked against the record · six-page dossier
"Only military facilities", "air defence in residential areas", "provocations and staged incidents", energy "involved in military production" — each line set against Russia's own MoD target lists, UN findings and the weapons identified at the sites.
UN verbatim record and russiaun.ru text · UN, OHCHR, Air Force, police
Kharkiv, 2–12 Oct 2026Five strikes on residential districts in eleven days
16 killed in five strikes (derived). Guided bombs on 2 Oct (2 killed), 5 Oct (6 killed, 59 injured) and 11 Oct; a missile on a grocery store in Pisochyn (3 killed, incl. a 16-year-old); ~10 Banderol missiles on 12 Oct (4 killed, 41 injured, entrance section collapsed).
State Emergency Service; regional administration · Tier B
Zaporizhzhia, 10 Oct 2026Five guided bombs on a residential district · night
23 killed, incl. 4 children · 32 injured incl. 3 children. An entrance section of a three-storey block collapsed with residents inside; rescue work ran through 11 October (320 t of debris removed), declared a day of mourning. Final SES figures of 11 Oct replace the 10 Oct count of 20.
State Emergency Service; regional administration · Tier B
27,411 under Russia-related sanctionsNine official lists, counted once · updated daily
16,431 people and companies are listed by Ukraine but not by the European Union. Search the registers, see which makers of the weapons in our case files are still off some lists, and what has been lifted.
276,000 soldiers killed, confirmed by namePeople, equipment, military assets, economy
Ukraine's General Staff counts 1,567,160 personnel losses; Oryx has photographed 24,192 pieces of lost equipment. Russia's budget deficit for January–September 2026: 5.2 trillion roubles.
General Staff of Ukraine; Mediazona/BBC; Oryx; Ministry of Finance of Russia · Tier B / C
New: the front line and the occupation on one map — 117,102 km² occupied (19.4% of Ukraine, Tier C, derived), 0 of 15 Russian capture claims since 1 October confirmed, and every strike measured by its distance from the front. Open the map →
Five files that run across the whole war. Each opens with its UN-verified figure, then the national figure, then the accountability step already taken. These are the pages for the question "what is the bigger picture".
EnergyStrikes on the electricity and heat system · since Oct 2022
4ICC warrants for the 2022–23 energy campaign A · ICC ↗
Established. ICC Pre-Trial Chamber II found reasonable grounds that strikes on electricity infrastructure, Oct 2022 – Mar 2023, were war crimes and crimes against humanity (warrants for Kobylash, Sokolov, 5 Mar 2024; Shoigu, Gerasimov, 24 Jun 2024). The Commission of Inquiry reached the same conclusion on the winter 2022–23 campaign (A/HRC/52/62).
Now. Every major thermal and hydro plant has been hit at least once (Ministry of Energy, 2025). Fourth winter campaign opened 29–30 Sep 2026; Kyiv dark on 8 Oct.
Ask. Air-defence and transformer deliveries before December; name the energy campaign as a pattern in national statements.
ICC, 5 Mar and 24 Jun 2024; COI A/HRC/52/62; Ministry of Energy of Ukraine; KSE damage assessment (energy sector, 2025) · Tier A / B / C
Established. ICC warrants for Putin and Lvova-Belova (17 Mar 2023) for unlawful deportation and transfer of children. The Commission of Inquiry found that transfers violated IHL and amounted to a war crime (A/HRC/52/62, 2023; reiterated 2024–25).
Now. Returns run through third-country mediation (Qatar, Vatican, UAE); identification of children relocated inside Russia remains the bottleneck. Russian "re-education" and adoption decrees documented by Yale HRL.
Ask. Join the International Coalition for the Return of Ukrainian Children; raise the ICC warrants whenever Russia speaks of "evacuation".
Ombudsman of Ukraine / childrenofwar.gov.ua, 7 Oct 2026; Bring Kids Back UA; ICC; COI; Yale HRL · Tier A / B / C
PrisonersExecution and torture of POWs and detained civilians
129Ukrainian POWs executed after capture, documented by OHCHR A · OHCHR ↗
9,048Ukrainians returned from captivity since 2022 B · Coordination HQ ↗
Established. OHCHR interviews with released POWs: 95% report torture or ill-treatment; 48 died in custody. The Commission of Inquiry found torture of POWs and civilians to be systematic and a crime against humanity (A/79/549, Oct 2024).
Now. Over 16,000 civilians recorded as detained by Russia; more than 1,000 held since 2022. Olenivka (29 Jul 2022) still without an international investigation on site.
Ask. Demand ICRC access to all places of detention; support the all-for-all exchange and the return of civilian detainees as a separate track.
OHCHR briefing, 10 Aug 2026; COI A/79/549; Coordination HQ for the Treatment of POWs, Oct 2026 · Tier A / B
Sexual violenceConflict-related sexual violence · 2022–2026
1,004cases documented by OHCHR, 89% attributed to Russian authorities A · OHCHR ↗
401cases registered by prosecutors · 116 suspects · 19 verdicts B · Prosecutor General ↗
Established. OHCHR report of 18 Sep 2026: most victims are men in detention (electric shocks to the genitals, beatings, threats); women and children mainly under occupation. The Commission of Inquiry found rape by Russian forces to be a war crime (A/77/533).
Now. In May 2026 the Secretary-General listed Russian armed and security forces for the first time in the annex of his report on conflict-related sexual violence.
Ask. Keep the listing until perpetrators are held to account; demand OHCHR and ICRC access to all places of detention; no amnesty for sexual violence.
OHCHR, 18 Sep 2026; Secretary-General, May 2026; COI A/77/533, A/79/549; Prosecutor General, 19 Jun 2026 · Tier A / B
Nuclear safetyOccupied Zaporizhzhia plant, Chornobyl, the grid
26complete losses of off-site power at the occupied Zaporizhzhia plant since 2022 A · IAEA ↗
99states voted for GA resolution 78/316: demilitarise the plant, return it to Ukraine A · A/RES/78/316 ↗
Established. Seized under fire on 4 Mar 2022; the latest blackout kept the plant on diesel for 18 days (20 Aug – 7 Sep 2026). A drone breached the Chornobyl New Safe Confinement on 14 Feb 2025; the IAEA found it lost its confinement function.
Now. Russia has issued "licences" for units 1 and 2 to Rosatom; strikes on substations cut power to nuclear sites in every winter campaign.
Ask. Demilitarisation and return of the plant to Ukraine (78/316); no recognition of Russian "licences"; no strikes on the grid that nuclear sites depend on.
IAEA Updates 362–364 (Aug–Sep 2026); A/RES/78/316 (11 Jul 2024); World Nuclear Association · Tier A / C
My brief: pick the items, print one documentAny case file, UN statement or figure on this site
Press Add to my brief under any card, UN entry or key figure as you read. The yellow My brief button at the bottom left opens your list: print it or save it as a PDF with every source and link, or copy it as text into a statement. The list stays in this browser only; nothing is sent to us.
Assembled automatically from the newest items on the site: the three most recent facts with sources, one legal line, one ask. Copy it into a statement, a talking-points note or an e-mail. Replaced every time the site is updated; the date in the header is the date of the data.
Week of 12 Oct 2026 · updated 14 Oct
Three factsNewest first · each with tier and date
Generated from the site data · verify date before usePDF
Calendar
Moments that need a briefA brief is prepared 24 h before each; dates to be confirmed against the UN Journal
~15 Nov
OHCHR October casualty update — pulse and home indicators refreshed the same day
Oct–Nov
Third Committee: interactive dialogue with the Commission of Inquiry on Ukraine (report to the 81st session)
Oct–Nov
Security Council meetings on Ukraine as requested after major strikes; monthly humanitarian briefing
Dec
General Assembly action on Ukraine-related resolutions; ICC Assembly of States Parties
24 Feb
Anniversary of the full-scale invasion — Emergency Special Session; annual digest
Legal line
One sentenceEstablished layer only
Attacks on residential buildings far from the front, with no military objective identified, engage Rome Statute art. 8(2)(b)(i) and (ii); the Commission of Inquiry has already found this pattern to constitute war crimes (A/77/533, A/HRC/52/62).
Ask
This weekFor the Security Council and the Third Committee
Name Kramatorsk (8 Oct), Pryluky (7 Oct), Zaporizhzhia (10 Oct) and the Kyiv energy strike (14 Oct) in national statements; cite the ICC energy warrants whenever Russia says "military-industrial"; confirm ballistic-capable air defence and transformer deliveries before the December cold.
UN on the record
This weekQuote the speaker and the date
7 Oct · Secretary-General: "strongly condemns the ongoing attacks on major Ukrainian cities" — "a record number of civilian casualties".
9 Oct · ASG Khiari, Security Council: more than 100 civilians killed and at least 429 injured in one week (OHCHR).
14 Oct · Spokesperson: all three Kyiv heat-and-power plants attacked; ~600,000 without power and water.
OHCHR September update published 16 Oct (328 killed, 2,105 injured) — pulse and home indicators already refreshed; this brief is renewed on Monday.
Case files
One incident, one page, one fixed structure: what happened, what is verified and by whom, the legal qualification in three honest layers, who is responsible, what Russia said, and what we ask. Each card opens a printable one-pager. Ten files from the last month; earlier files are in the Archive.
Case file 15
Nova Vodolaha, Kharkiv region, 19 Oct 2026Attack drone on a town park · afternoon
6
killed, three of them children, incl. an infant B
15
injured, seven of them children B
At about 16:30 on Monday a Geran-3 attack drone hit the central park of Nova Vodolaha, about 27 km from Kharkiv, while families with children were walking there. Six people were killed, three of them children, among them an infant in a stroller; 15 injured, seven of them children, were taken to hospitals in Kharkiv. A café in the park was damaged. Figures as of 18:20, preliminary; OHCHR verification pending.
War crimes — pattern (CoI A/80/497, drone attacks on civilians)This strike — position
Russia said. No statement on Nova Vodolaha found as of the evening of 19 October. At the Security Council on 9 October Russia said it strikes "only military facilities"; no military object has been named in the park.
Evidence held: Kharkiv regional military administration (O. Syniehubov, 18:20); Kharkiv regional prosecutor's office (time, weapon); Minister of Internal Affairs I. Vyhivskyi; Kharkiv regional emergency medical centre.
One-pager · v1, 19 Oct 2026 · preliminary figuresMapPDF
Case file 14
Oleshky, Kherson region, 2022 – Oct 2026A town starved under occupation · blockade, hunger, no way out
~1,700
people still in the town, 47 of them children A
0
food deliveries by road since 26 May A
Occupied since 24 Feb 2022 and flooded when the Kakhovka dam was destroyed in 2023, Oleshky has been cut off since May 2026: no food by road, no organised evacuation, no electricity. The UN monitoring mission: "People can't get out, food can't get in." Ukraine agreed an evacuation list of 358 people with the ICRC; Russia has given no security guarantees. Since late September Ukraine has dropped about 8 t of food and medicine by drone; Ukrainian officials say Russian soldiers took food from residents (not independently verified).
Update, 19 Oct. Ukraine's Ombudsman says talks with Russia on a ceasefire regime and evacuation directly to Ukrainian-controlled territory have reached "the final details", with "difficult issues" still open; no agreement has been announced (Tier B).
Occupier's duty to feed — established (GC IV)Blocking relief and evacuation — patternStarvation as a method of warfare — position
Russia said. Kremlin, 21 Sep: the situation is "critical" and Kyiv is to blame; Nebenzia, 14 Oct: "the tragedy in Alyoshki". Russia has occupied the town and every road into it since February 2022. The Kremlin readout of the 16 Oct call with Pope Leo XIV supports "supplies" — not the ceasefire or evacuation the Pope asked for.
Evidence held: HRMMU statement of 25 Jun 2026; HRW, 9 Jul 2026; OSCE/ODIHR; Ombudsman of Ukraine; Kherson regional and Oleshky city military administrations; six published testimonies of people who left; Russian official statements, Sep–Oct 2026.
Vinnytsia, Lutsk, Rivne, Zhytomyr, 16–17 Oct 2026Night strike on the power system · a city without electricity
15+
power generation and transmission facilities attacked
332
drones + ballistic, cruise and Kalibr missiles
From 18:00 on 16 Oct: 332 drones, Iskander-M/KN-23 ballistic missiles, Kh-22/32 and 4 Kalibr cruise missiles; 289 drones and the 4 Kalibr downed, no ballistic missile reported intercepted; hits at 22 locations. Vinnytsia: a damaged substation left the city without electricity, the main water station lost power, critical facilities on back-up supply, electric transport stopped; 6 injured in the region. Severe disruptions also in Lutsk, Rivne, Zhytomyr, Shepetivka, Slavuta and Netishyn.
War crimes — established (ICC, energy campaign 2022–23)This strike — patternCAH — position
Russia said. The Ministry of Defence (17 Oct) reported a "massive strike on Ukraine's metallurgical plants and energy facilities", naming Kryvyi Rih, Zaporizhzhia and a substation in Zhytomyr. It did not mention Vinnytsia, where a damaged substation cut power to the whole city and its water station.
Evidence held: Air Force summary (08:00, 17 Oct); President of Ukraine; Vinnytsia mayor; Vinnytsia Regional Military Administration; Vinnytsiaoblenergo; Vinnytsiaoblvodokanal; Vinnytsia regional council; regional administrations; Russian MoD statement of 17 Oct.
One-pager · v2, 17 Oct 2026 · preliminary figuresStrike logPDF
Case file 08
Lutsk, Kropyvnytskyi and beyond, 14–15 Oct 2026More than 850 attack drones in 33 hours
17
killed in six regions, 67 injured (preliminary)
850+
Shahed-type drones, 00:00 14 Oct – 09:00 15 Oct
Lutsk, 14 Oct: a jet-powered Shahed hit the "Yevrohurt" wholesale market on Koniakina Street — 6 killed, 12 injured. Overnight 580 drones and 2 Kh-59 missiles; almost 360 drones over Kirovohrad region alone, the largest attack on it since 2022 — 3 killed in Kropyvnytskyi. Further deaths in Dnipropetrovsk, Donetsk, Kharkiv and Kherson regions; injured in Rivne, Kyiv, Zaporizhzhia and Ternopil regions.
War crimes — patternCAH — position
Russia said. The MoD reported strikes on Izmail port "used for unloading and storing military and dual-use cargo". It said nothing about a market in Lutsk or homes in Kropyvnytskyi.
Evidence held: Air Force summaries (14–15 Oct); Volyn, Kirovohrad, Dnipropetrovsk, Donetsk, Kharkiv and Kherson regional administrations; Lutsk City Council; SES; National Police photographs of the Lutsk site.
One-pager · v1, 15 Oct 2026 · preliminary figuresMapPDF
Case file 06
Kyiv, 14 Oct 2026Night strike on the capital's heat and power · 39 ballistic missiles + 128 drones
Kyiv, Desnianskyi district: the residential block burning after the strike (SES Kyiv, night of 9–10 October). Photo: State Emergency Service, Kyiv · 10 Oct 2026 · CC BY 4.0 · original post ↗
600,000
without electricity in Kyiv; outages in 9 regions
3 of 3
Kyiv CHP plants hit; 4 killed, 25 injured
Only 4 of 39 ballistic missiles were intercepted. All three combined heat-and-power plants that warm a city of three million were hit at the start of the heating season; three women were killed in a nine-storey block in Desnianskyi district. Fourth winter campaign: 29–30 Sep, 7 Oct, 8 Oct, 13–14 Oct.
War crimes — establishedCAH — patternContinuing CAH — position
Russia said. MoD, 14 Oct: "five energy facilities used for the needs of the military-industrial complex", naming CHP-4, 5 and 6. The ICC qualified exactly this conduct as war crimes and crimes against humanity in 2024.
Evidence held: Air Force radar track and launch count; Ukrenergo damage reports; MoD target list (Interfax, 14 Oct, archived); SES site documentation, Desnianskyi block. Satellite imagery requested (Maxar News Bureau).
Kharkiv, 2–12 Oct 2026Five strikes on residential districts in eleven days
Kharkiv: firefighters at the residential block whose entrance section collapsed, 12 October. Photo: State Emergency Service, Kharkiv region · 12 Oct 2026 · CC BY 4.0 · original post ↗
16
killed in five strikes (derived)
160+
injured, incl. at least 10 children
Guided bombs on 2 Oct (2 killed), 5 Oct (6 killed, 59 injured) and 11 Oct; a missile on a grocery store in Pisochyn (3 killed, incl. a 16-year-old); ~10 Banderol missiles on 12 Oct (4 killed, 41 injured, entrance section collapsed). The Commission of Inquiry qualified the Kharkiv glide-bomb campaign as war crimes in 2024.
War crimes — establishedCAH — pattern
Russia said. OSCE envoy Polyanskiy, 8 Oct: "impossible to hide the scale of the failure of Ukraine's air defence". Glide bombs are not engaged by air defence at all — the argument concedes whose bombs they are.
Evidence held: KAB and Banderol fragments (police); regional administration casualty lists per strike; HRW documentation of the Kryvyi Rih hospital strike (same weapon family); COI 2024 findings on Kharkiv.
Zaporizhzhia, 10 Oct 2026Five guided bombs on a residential district · night
Zaporizhzhia: rescuers on the collapsed entrance section, 11 October. Photo: State Emergency Service, Zaporizhzhia region · 11 Oct 2026 · CC BY 4.0 · original post ↗
23
killed, incl. 4 children · 32 injured incl. 3 children
5
glide bombs; 26 residential buildings damaged
An entrance section of a three-storey block collapsed with residents inside; rescue work ran through 11 October (320 t of debris removed), declared a day of mourning. Final SES figures of 11 Oct replace the 10 Oct count of 20. 160 drones were launched nationwide the same night, 110 of them jet-powered. OHCHR verification pending.
War crimes — establishedCAH — pattern
Russia said. Nothing — no MoD, MFA or Kremlin statement mentions the block. The same day Russia's OSCE envoy wrote that "nothing will be left of Ukraine's infrastructure".
Kramatorsk, 8 Oct 2026Guided bomb on two passenger buses · ~10:00
Kramatorsk: the strike site on the morning of 8 October; the burnt-out bus is behind the fire engine. Photo: State Emergency Service, Donetsk region · 8 Oct 2026 · CC BY 4.0 · original post ↗
33
killed on two city buses
1
UMPB D-30SN glide bomb identified by police
The UN High Commissioner for Human Rights called it "today's horrifying strike hitting two public buses" that "could amount to war crimes"; the Security Council was briefed the next day ("at least 33"). Three more were killed the same day in Bilenke.
Direct attack on civilians — establishedCAH — pattern
Russia said. Nothing by name. The next day at the Security Council Amb. Nebenzia said Ukraine targets "civilian buses… time and time again" — a mirror claim, one week after the MFA alleged "216 buses" attacked by Ukraine.
Evidence held: UMPB D-30SN fragments with markings (National Police); CCTV and dash-cam video, geolocated; victim identification list (SES); High Commissioner statement; UN verbatim record of 9 Oct.
Pryluky, 7 Oct 2026Chernihiv region · cruise missile · residential building · 150 km from the front
Pryluky: the residential block after the strike; search and rescue continued until 8 October. Photo: State Emergency Service, Chernihiv region · 8 Oct 2026 · CC BY 4.0 · original post ↗
22
killed, incl. 5 children
54
injured, incl. 7 children
Part of a two-wave strike of 48 cruise missiles, ballistic and anti-ship missiles and 130 drones; the UN called Pryluky "the deadliest attack" of the night (32 killed nationwide). Kremenchuk: 2 killed, 47 injured; Oleksandriia: 2 killed.
War crimes — establishedCAH — pattern
Russia said. MoD, 7 Oct: a "massive strike with high-precision weapons" on "military-industrial facilities", listing a plant in Pryluky. No mention of the residential building or the five children.
Evidence held: missile fragments (prosecutors); Air Force launch/interception log; MoD target list (Telegram 68011, archived); SES identification list; UN ASG briefing. Satellite imagery requested — current photo is a placeholder.
Dnipro, 28 Sep 2026Jet drone hits a city-centre office building · midday · + 22 Sep ballistic strike on Interpipe
Dnipro, 28 September: firefighters at the burning office building in the city centre. Photo: State Emergency Service, Dnipropetrovsk region · 28 Sep 2026 · CC BY 4.0 · original post ↗
3
killed · 21 injured incl. an 8-year-old girl
49
people evacuated from the burning office building
At about 11:20 on a working Monday a jet-powered drone hit an eight-storey office building in Shevchenkivskyi district; floors 5–6 were gutted and windows blown out in six residential buildings nearby. Evening figures of 28 Sep (21 injured) replace interim counts of 12–18; three women remained in hospital on 29 Sep. On 22 Sep a ballistic missile killed four workers at the Interpipe plant and halted production. OHCHR verification pending.
War crimes — establishedCAH — pattern
Russia said. Nothing about Dnipro. The MoD said its overnight strikes hit logistics, communications, port infrastructure and vessels (RFE/RL summary); the office block was hit in daylight. No statement names the Interpipe plant.
Evidence held: regional administration casualty reports (28–29 Sep); SES rescue record (49 evacuated); police statements taken at an on-site mobile point; Air Force launch and interception data; Interpipe statement on 22 Sep losses. Satellite imagery requested.
Sumy, 26 Sep 2026Glide bombs on residential areas · daytime
2
killed · 23 injured incl. 4 children
2
kindergartens damaged; dozens of apartment blocks, 20+ vehicles
Guided bombs hit several locations in the Sumy community; two people were killed in a residential area of Kovpakivskyi district. Three girls aged 14, 8 and 11 months were hospitalised. The deadliest of five glide-bomb attacks on Sumy from 18 Sep to 4 Oct (6 killed in all); on 29 Sep a school was hit during lessons. OHCHR verification pending.
War crimes — establishedCAH — pattern
Russia said. Nothing on this strike. Gen. Gerasimov announced (RIA, 31 Dec 2025) that Putin ordered the "buffer zone" in Sumy and Kharkiv regions expanded in 2026.
Open-source record: regional and city administration statements; Air Force overnight summary; media photo of damaged block. Not located: SES incident report, prosecutor's proceedings, OHCHR incident verification.
Kyiv, 25 Sep 2026Drones on an apartment block, an office car park and a court · night and day
Kyiv, Solomianskyi district, 25 September: rescuers at the office building and car park hit by a drone. Photo: State Emergency Service, Kyiv · 25 Sep 2026 · CC BY 4.0 · original post ↗
7
killed, incl. a 14-year-old boy · 59 injured incl. at least 2 children
295
drones launched nationwide that night; 267 downed
A drone hit a 16-storey apartment block in Pecherskyi district at about 08:00, killing a 14-year-old boy; in the afternoon another hit an office building in Solomianskyi district, killing four people in its car park. The High Council of Justice building and a food warehouse were also hit. Mayor's final figures of 25 Sep (21:20) replace interim counts of 46 and 57 injured; early reports of "2 children" referred to the injured, not the dead. OHCHR verification pending.
War crimes — establishedCAH — pattern
Russia said. The MoD claimed strikes on "defence industry sites, logistics centres and vessels" (Reuters). Kyiv's dead, the apartment block and the court building went unmentioned; Russia denies targeting civilians.
Evidence held: SES and police scene reports (Pecherskyi, Solomianskyi, Shevchenkivskyi, Podilskyi); Air Force launch and interception data; drone fragments; city damage survey. Prosecutor proceedings under art. 438 CCU to be confirmed.
Nikopol district, 16 Sep 2026FPV drone on a scheduled passenger minibus · morning
Nikopol district, 16 September: the front of the passenger minibus, marked by fragments (cropped). Photo: State Emergency Service, Dnipropetrovsk region · 16 Sep 2026 · CC BY 4.0 · original post ↗
5
killed at the scene — 4 men, 1 woman, aged 29–60
7
injured
A Russian FPV drone hit a scheduled minibus on the road in Nikopol district, across the Dnipro from occupied Enerhodar. The district declared a day of mourning. This was the third bus strike in the district in 2026, after 7 April (4 killed) and 8 August (driver killed). The UN COI has found Russia's drone campaign against civilians on the Dnipro right bank, including Dnipropetrovsk oblast, to be a crime against humanity of murder. HRMMU verification of this incident is pending.
CAH of murder — established (COI, drone campaign)This strike — verification pending
Russia said. Nothing. Russia made no comment on the strike (AFP, 16 Sep). Its standing line is that it does not deliberately target civilians, but the UN COI found the drone attacks systematic and under centralised command (A/80/497).
Publicly available: regional administration photos of the minibus and official casualty statements; Prosecutor General's proceedings under art. 438 CCU. HRMMU verification not yet published; the perpetrating unit has not yet been publicly identified.
Earlier. Case file 12 — Sumy, 26 Sep 2026 (glide bombs on residential areas, 2 killed) · Case file 11 — Nikopol district, 16 Sep 2026 (FPV drone on a passenger minibus, 5 killed) · Case file 01 — Bucha, Mar 2022 (A3 one-pager) · Fact-check 02 — the 2026 Bucha denial (6 pp.). In the Archive and on the Fact-checks page.
In preparation. Izium, Yahidne, Olenivka, Hroza, Okhmatdyt (2022–24).
Each card: 24–48 h after verification; UN figures replace national figures when published; every change is logged on the Method page.
When Russia circulates a denial — as a report, a Security Council statement or a ministry briefing — we check it against the mandated record and publish the result in full. The method is the same each time: every verifiable claim, its source, what it actually establishes, what the document omits, and what it concedes compared with earlier Russian positions. Every fact-check is issued as a multi-page dossier on the model of Fact-check 02: page 1 is the one-page summary; the following pages give the speaker and the venue, each claim against the record, the omissions, the concessions since 2022, and the sources.
Fact-check 04 · Oleshky: a blockade with no author
Eight Russian official statements on occupied Oleshky, 21 September – 16 October 2026: the Kremlin, the Foreign Ministry, the Permanent Representative to the UN and the occupation authorities. Moscow now calls the situation "critical", "a catastrophe", "a tragedy" — and blames Ukraine for blockading a town Russia has held, with every road into it, since 24 February 2022. None of the statements proposes the evacuation, corridor or ceasefire the UN, the ICRC and Pope Leo XIV have asked for. Context: Case file 14 — Oleshky.
The recordRussia controls Oleshky and every road into it. The UN monitoring mission recorded no food delivery by road after 26 May: "People can't get out, food can't get in." Ukraine and the ICRC have an evacuation list of 358 people; Russia has given no security guarantees.
Fair to sayUkrainian drones are active over the roads. The UN has not attributed individual attacks; HRW found indications that both sides use drones and mines there. That does not move the occupier's duty to feed the town and accept relief (Fourth Geneva Convention, arts. 55 and 59).
Claim 1 · Dmitry Peskov · Kremlin · 21 Sep“The Kyiv regime is literally doing everything to obstruct these deliveries… The situation is indeed critical.”
The town is Russian-heldRussia has occupied Oleshky since 24 Feb 2022 and controls every road into it. The UN recorded no food delivery after 26 May and reminded Russia, as occupying power, of its duty to ensure food and medical supplies. Concedes: A "critical" situation in a town Russia controls.
Claim 2 · Rodion Miroshnik · MFA · 27 Sep“For more than a year the Armed Forces of Ukraine have been trying to create an artificial blockade of civilians.”
Contradicted by monitorsISW assessed in July that Russia is "effectively blockading" the town; OSCE/ODIHR received accounts of Russian forces preventing residents from leaving. Exit is possible only through Russian checkpoints with Russian documents (HRW). Concedes: That civilians are under blockade.
Claim 3 · Maria Zakharova · MFA · 30 Sep“They are trying to make a new Bucha out of this story — "Bucha 2.0".”
Pre-emptive framingThe Bucha denial of 2022 ("not a single civilian suffered") was abandoned by Russia itself in 2026. Calling Oleshky "Bucha 2.0" in advance attributes a catastrophe Moscow had denied four months earlier. Concedes: That a humanitarian catastrophe exists.
Claim 4 · Vladimir Saldo · occupation head · 7 Oct“The humanitarian cargo was destroyed. Thank God, the drivers were saved.”
UnverifiedNo independent verification; Russia's Ministry of Defence did not comment. HRW found credible indications that Ukrainian drones and mines are also used on roads around the town; responsibility for individual strikes is open. Russia has not accepted the corridor or ceasefire that would protect convoys. Concedes: Russia cannot get aid by road into a town it controls.
Claim 5 · Yana Lantratova · Russian ombudsman · 10 Oct“The main cause of the humanitarian crisis is the blockade deliberately imposed by the Ukrainian armed forces.”
Contradicted by the evacuation recordUkraine agreed an evacuation list of 358 people and procedures with the ICRC; Russia has given no security guarantees (Ombudsman, 16 Sep, 8 Oct). The ombudsman channel returned 5 people in June, then stalled. Concedes: That outside negotiation — including a channel to the US — is needed to supply a town Russia holds.
Claim 6 · Rodion Miroshnik · MFA · 15 Oct“In reality Russian troops are protecting and clearing the way out for civilians… what volunteers can bring, they bring by hand.”
ContradictedPeople leave on foot over 20–25 km of mined road under drones, or via Russia and Belarus with Russian documents, which exposes men to conscription (HRW). Ukraine's drones delivered 8–10 t in two nights; Miroshnik puts Russian supplies at about 2 t a month. Concedes: No road deliveries reach the town.
Claim 7 · Vassily Nebenzia · UN · 14 Oct“Indeed, Alyoshki is just one example… the tragedy in Alyoshki.”
A tragedy with no cause namedThe statement names no party responsible and proposes no evacuation, corridor or ceasefire. Miroshnik, at the same meeting, said there are no troops in the town; HRW, ISW and the Kherson administration report troops there. Concedes: That Oleshky is "a tragedy".
Claim 8 · Kremlin readout · Putin–Pope Leo XIV · 16 Oct“Exhaustive explanations were given of the Kyiv regime's responsibility for the difficult humanitarian situation in the Russian city of Alyoshki.”
What the readout leaves outThe Holy See: the Pope asked for a ceasefire to allow food, medical aid and a voluntary, safe evacuation. The Kremlin text supports "supplies" and "security" — not evacuation, not a ceasefire. "Russian city": the General Assembly declared the annexation invalid (A/RES/ES-11/4). Concedes: A "difficult humanitarian situation"; that outside help is needed.
Fact-check 04 · five-page dossier (PDF)p.1 one-page summary · p.2 the speakers and how the line moved · p.3–4 the eight claims against the record · p.5 the record, the law, lines to take and Q&A · v1, 18 Oct 2026
Fact-check 03 · Nebenzia at the Security Council, 9 October 2026
The 10237th meeting was called after the strikes of 7–8 October. Russia's Permanent Representative spoke for twelve minutes. Six claims carry the whole statement; each is set against Russia's own Ministry of Defence statements, UN findings and the weapons identified at the sites. Quotations from the UN verbatim record and Russia's published English text (russiaun.ru); both are linked on the Sources page.
The UN, the same weekSecretary-General, 7 Oct: "strongly condemns the ongoing attacks on major Ukrainian cities" by Russian forces — "a record number of civilian casualties". High Commissioner, 8 Oct: Kramatorsk "could amount to war crimes". ASG Khiari, 9 Oct, same meeting: 100+ killed, 429 injured in one week.
The frame for every claim belowAmb. Nebenzia spoke after the Secretary-General's statement and in the meeting that opened with the OHCHR figures. None of the six claims engages either. → UN on the record
Claim 1 · Denial"We decisively reject baseless accusations that the Russian Armed Forces have presumably targeted the civilian population of Ukraine on purpose. Our targets have been and remain only military facilities and infrastructure."
Contradicted by Russia's own MoDThe MoD's 7 Oct target list names an industrial plant in Pryluky; the impact site was a residential building and five children died. On 14 Oct the MoD named Kyiv's three heat-and-power plants as targets. Kramatorsk, 8 Oct: a UMPB D-30SN guided bomb on two passenger buses — 33 killed; no military target has been claimed. "Only military facilities" is a statement about intent; the sites are a statement of fact. Sources: russiaun.ru ↗ (archived) · MoD 7 Oct ↗ (archived) · MoD 14 Oct ↗ (archived)
Claim 2 · Ukraine did it"Why Ukrainian forces are stationing air defense systems in residential areas, thus endangering the lives of ordinary Ukrainians. The Kiev authorities are ascribing the blame for the tragedies that are occurring due to the inadequate performance of Ukraine's air defense systems to us… violating Article 58 of Additional Protocol I."
Wrong weapon, wrong articleGuided (glide) bombs — Kramatorsk 8 Oct, Zaporizhzhia 10 Oct, Kharkiv 2, 5 and 11 Oct — are released from aircraft and are not engaged by Ukrainian air defence at all; there is no interceptor and no debris. Of the 39 ballistic missiles on 14 Oct, 35 were not intercepted: they arrived. Art. 58 obliges the defender to take precautions; it does not suspend arts. 51 and 57 for the attacker. No evidence of an air-defence position at any of the five sites has been offered. Sources: russiaun.ru ↗ (archived) · Air Force 14 Oct ↗ (archived) · weapon ID ↗ (archived)
Claim 3 · Staged"They seek to blame Russia for their failures. Various provocations and staged incidents are used to this end. Instead of evidence and facts, once again, we only hear 'highly likely'."
The evidence is on the recordOHCHR verifies each casualty from two independent sources or a field visit; the High Commissioner spoke on Kramatorsk within hours; the Security Council was briefed with figures ("more than 100 civilians killed and at least 429 injured" in one week). Police identified the Kramatorsk weapon by fragments. The "staged" line is the Bucha line of April 2022, which Russia itself abandoned in 2026 (see Fact-check 02). Sources: UN transcript ↗ (archived) · OHCHR 8 Oct ↗ (archived) · SC briefing ↗ (archived)
Claim 4 · Energy = military"A predictable response followed from the Russian armed forces against the facilities of Ukraine's military industrial complex, as well as energy infrastructure involved in military production and logistics."
Already adjudicatedThe ICC examined the same argument for the 2022–23 energy campaign and issued four arrest warrants (war crime of attacking civilian objects; crime against humanity). "Predictable response" is a reprisal, prohibited against civilian objects (AP I art. 51(6)); objects indispensable to survival are protected absolutely (art. 54). The 14 Oct MoD list — CHP-4, CHP-5, CHP-6, Trypilska — is the plants that heat Kyiv. Sources: russiaun.ru ↗ (archived) · ICC warrants ↗ (archived) · MoD 14 Oct ↗ (archived)
Claim 5 · Mirror"Terror against civilians and civilian infrastructure has long become one of the tools of Zelensky's state policy. Residential neighborhoods, civilian buses, hospitals, ambulances, and energy and life-support facilities are targeted time and time again."
Said the day after KramatorskThe list — buses, hospitals, ambulances, energy — is the list of Russian strikes of the preceding week: two buses in Kramatorsk (8 Oct), ambulances in Kramatorsk (5 Oct), a hospital in Kryvyi Rih (6 Oct), Kyiv energy (7–8 Oct). The "216 buses" figure had been seeded by the MFA's Miroshnik on 1 Oct. OHCHR records casualties on both sides: 496 civilians killed in Russia Jan–Sep 2026, against 2,222 in Ukraine Jan–Aug — the asymmetry is in the record, not hidden by it. Sources: russiaun.ru ↗ (archived) · Miroshnik 1 Oct ↗ (archived) · OHCHR Aug 2026 ↗ (archived)
Claim 6 · UN bias (Arria, 14 Oct)"The victim of this campaign has also become our Organization, which is doing everything to avoid documenting the crimes of the Kiev regime, while simultaneously making unfounded accusations against Russia."
Access, not biasOHCHR's methodology is public and symmetrical; the difference in volume is access. OHCHR visits Ukrainian detention sites and is refused entry to every Russian one; the UN mission on Olenivka was denied access and disbanded. Russia's remedy — invite HRMMU to occupied territory — has been available since 2022. Sources: SCR What's in Blue ↗ (archived) · TASS 14 Oct ↗ (archived)
Fact-check 03 · six-page dossier (PDF)p.1 one-page summary · p.2 the speaker and the venue · p.3 the six claims against the record · p.4 what the statement omits · p.5 what it concedes since 2022 · p.6 sources and how to use it
The shape of the statement
Four moves, in order: deny intent → shift causation to Ukrainian air defence → call the evidence staged → reframe energy strikes as retaliation. Not one incident of the week was addressed by name. The same four moves appear in the MFA statement of 3 Oct ("strikes of retribution"), the MoD of 4 Oct ("blame only the head of the Kyiv regime") and Zakharova of 7 Oct (foreigners should leave Kyiv so that no "provocative staging" is claimed). The open question: which military objective was at each of the five sites. No answer has been given.
Fact-check 02
"Heirs of Goebbels" — the 2026 Bucha denialInternational Public Tribunal on the Crimes of Ukrainian Neo-Nazis · Moscow, 2026 · 21 pp.
0 / 16
"eyewitnesses" from Bucha
0
mentions of OHCHR, COI, Maxar or the 234th Regiment
3
named "combatants" executed after capture, 4 Mar 2022
≈25
of 509 memorial names challenged (5%)
What it concedes. Four years after "not a single civilian suffered" (UNSC, 5 Apr 2022), the report no longer disputes that the deaths occurred under Russian occupation. It argues about who the dead were. That is an acknowledgement.
Our own precision. The Bucha Wall of Remembrance lists residents of the community killed during the occupation, including local defence volunteers whose plaques say so. "509 civilians", used in some speeches, was imprecise. The legal record never depended on it.
Russia claimsThe wall of 509 names is the proof — and it includes soldiers.
Straw manThe memorial was never the evidentiary basis. OHCHR documented 73 civilians by name, status assessed case by case.
Russia claimsThey were combatants, so killing them was lawful (AP I art. 51(3)).
Self-incriminatingVerbovyi, Rudenko and Turovskyi were seized, searched and shot at 144 Yablunska St. A captured fighter is hors de combat; killing him is murder (Common Art. 3).
Russia claimsSome died elsewhere — Vorzel, Moshchun, Irpin.
IrrelevantThe memorial covers the Bucha community (14 settlements). Legal casualty counts are geo-specific and separate.
Russia claimsA 68-year-old died of cancer.
UnsourcedOne case, no document. OHCHR counts killings only.
Russia claimsUkraine kills its own citizens for the cameras — 16 eyewitnesses.
Not about BuchaAll 16 interviewed in occupied Donbas towns; none mentions Bucha. The report admits its conclusion is "by analogy".
Russia claimsLike Gleiwitz 1939 — a staged provocation.
RefutedMaxar imagery dates the bodies to 9–21 March; soldiers called home from victims' phones. Moscow's story has changed three times since.
Narrative shift tracker
What Russia said on day one, after a week, and later. Each change of line concedes the previous one; the Bucha sequence (hoax → the dead were soldiers) is the template. Verified quotations only, with source and archived copy in the watch log below.
Event
Day one
Within a week
Later
Oleshky, May → Oct 2026
May: "the height of hypocrisy" (Saldo); Russia supplies the town "daily"
21–30 Sep: "critical" (Peskov); "Bucha 2.0", a catastrophe created by Kyiv (Zakharova)
14–16 Oct: "the tragedy in Alyoshki" (Nebenzia); "difficult humanitarian situation in the Russian city" (Kremlin) — no evacuation proposed (FC-04)
Bucha, Mar 2022
"A hoax"; bodies placed after withdrawal (MoD, 3 Apr 2022); "not a single civilian suffered" (Nebenzia, UNSC, 5 Apr 2022)
"Staged provocation… like Gleiwitz"; Ukraine "killed its own"
2026: the dead "were combatants" — the deaths under occupation are no longer disputed (Grigoriev report; Zakharova 17 Sep 2026 demands "exhumation")
Pryluky, 7 Oct 2026
MoD: strike on "military-industrial facilities", a plant in Pryluky listed; no mention of the residential building
Nebenzia, 9 Oct: Ukrainian air defence "in residential areas" to blame (art. 58)
— (no further statement; residential impact never addressed)
Kramatorsk buses, 8 Oct 2026
Silence (Peskov comments only on peace talks)
Nebenzia, 9 Oct: Ukraine targets "civilian buses… time and time again" (mirror)
— (weapon identified as UMPB D-30SN; no Russian comment by name)
Energy, Oct 2022 → Oct 2026
2022: "demilitarisation of energy"; strikes on "command and control"
2024: ICC warrants → "energy infrastructure involved in military logistics" (Nebenzia, 9 Oct 2026)
14 Oct 2026: MoD names Kyiv's three CHP plants as targets; Polyanskiy (10 Oct): "nothing will be left of Ukraine's infrastructure"
17 Sep 2026 (Zakharova): the Secretary-General "played along with the anti-Russian campaign"
14 Oct 2026 (Arria): the UN "avoids documenting" Ukrainian crimes; OHCHR methodology "flawed" — the figures themselves no longer disputed
Reading the table: a line that moves from "it did not happen" to "it happened but was lawful" has conceded the fact. The remaining argument is legal, and on energy it has already been decided by the ICC.
Disinformation watch
Fact-checks start with knowing what is being said, where, and by whom. This log tracks Russian claims about crimes in Ukraine across four layers — UN organs, official Russia, propagandists, and foreign channels used as proxies — tagged by narrative and linked to our response. Verified entries only; a claim is logged with its primary source.
Date · venue
Speaker
Claim (narrative)
Status
3 Apr 2022 · Russian MoD statement
Ministry of Defence
Bucha images are "a hoax"; bodies placed after withdrawal Staged
"Massive strike with high-precision weapons" on "military-industrial facilities"; lists a plant in Pryluky; no mention of the residential building Legit. target
"Only military facilities"; casualties due to Ukrainian air defence "in residential areas" (AP I art. 58); "provocations and staged incidents"; energy "involved in military production"; Ukraine targets "civilian buses" DenialUkraine did itStagedLegit. target
Striking "bridges, power plants, railway facilities and warehouses" is "not allowed to anyone except Zelensky"; "nothing will be left of Ukraine's infrastructure" Legit. target
"Five energy facilities used for the needs of Ukraine's military-industrial complex" — CHP-4, CHP-5, CHP-6, Trypilska TPP, a Kyiv substation Legit. target
Refuted CF-06, PF-01 — conduct already qualified by the ICC
14 Oct 2026 · Arria-formula meeting convened by Russia source ↗ · archived
Amb. V. Nebenzia; R. Miroshnik; L. Johnson
The UN "is doing everything to avoid documenting the crimes of the Kiev regime"; OHCHR methodology flawed; Ukraine runs "secret prisons" Ukraine did itDenial
"9,006 civilians incl. 305 children" killed in Russia by Ukrainian forces since 2022 Ukraine did it
In monitoring — OHCHR figure for Russia: 496 killed Jan–Sep 2026
Entry rule: primary source (UN meeting record, official transcript, broadcast with timestamp, archived post) or it is not logged. Every Russian source is snapshotted to the Wayback Machine on logging, because posts are edited and deleted; "archived" opens the snapshot list. Status: Refuted (published fact-check) · Documented (recorded, no rebuttal needed) · In monitoring (claim seen, verification pending).
Four layers
Where we listenMonitoring sources, by layer
1 · UN organs. Security Council and General Assembly meeting records and UN Web TV; Human Rights Council statements and side events; Russian letters circulated as A/ and S/ documents; Arria-formula meetings convened by Russia.
2 · Official Russia. MFA weekly briefings and statements; Ministry of Defence daily statements; Presidential Administration; Investigative Committee; Civic Chamber bodies (the "tribunal").
3 · Propagandists. State television prime-time programmes and their hosts; the heads of state media groups; the largest pro-Kremlin Telegram channels. Logged when a claim first appears there before reaching layer 2 — it signals the next official line.
4 · Proxies abroad. RT and Sputnik in Spanish, Arabic, French; affiliated outlets and "initiatives" in Africa, Latin America and South Asia; foreign commentators quoted back by Russian media; "international observers" and "tribunal" members with foreign citizenship.
Narratives
Recurring linesTagged so patterns are visible across years
Staged events are faked for Western cameras · Denial nothing happened · Reclassify the dead were soldiers · Legit. target the object was military · Ukraine did it own air defence, own shelling · Reward decorations and promotions for implicated units · Suppression prosecution of those who speak
The shift from Denial to Reclassify (Bucha, 2022→2026) is itself evidence: each new line concedes the last.
How this runs
Weekly sweep of layers 1–2 (meeting records, MFA, MoD); event-driven sweep of layers 3–4 after each major strike or UN debate. Each new claim gets a narrative tag and a decision within 48 h: log only, short rebuttal, or full fact-check. Can be partly automated as a scheduled search with a human verification step.
UN on the record
What the Secretary-General, his Spokesperson at the noon briefing, OCHA, the High Commissioner for Human Rights and the Council briefers have said about Ukraine — newest first, each entry linked to the official record. Figures quoted by UN officials are Tier A. Their assessments are shown as UN position: a layer of its own, kept apart from "established". Where the UN also records harm on the Russian side, the entry says so — whoever quotes the UN must quote all of it.
Automatic feed
Ukraine in the latest noon briefingsTaken from the source by the site itself · not yet reviewed by an editor ·
· Yemen, Gaza & other topics - Daily Press Briefing — UN Transcriptstranscript ↗
The initiative is part of MINUSCA's broader efforts to help prevent conflict and protect civilians. And last, from Ukraine, our colleagues at the Office for the Coordination of Humanitarian Affairs tell us that another wave of large-scale attacks overnight killed and injured several civilians. According to authorities, the capital, Kyiv, was among the hardest hit. Our humanitarian colleagues tell us that the attacks also caused widespread disruption to essential services.
Our humanitarian colleagues tell us that the attacks also caused widespread disruption to essential services. According to authorities, energy facilities in Kyiv and the surrounding region, as well as in the region of Kharkiv, were targeted. All three major heat and power plants in the capital were attacked, leaving 600,000 people without electricity and water in parts of the city. In the Rivne and Volyn regions, previously less impacted by hostilities, drone attacks also killed and injured several people, damaging a university, a shopping center, and residential buildings.
In the Rivne and Volyn regions, previously less impacted by hostilities, drone attacks also killed and injured several people, damaging a university, a shopping center, and residential buildings. Civilian casualties were also reported in the regions of Dnipro, Zaporizhzhia, Kharkiv, Khmelnytskyi, Lviv, Kerson and Sumi. Humanitarian organizations have again been impacted. Yesterday, three aid workers from the Ukrainian Red Cross Society were injured in an attack in the frontline town of Slovyansk in the region of Donetsk.
16 Oct 2026 · COP 17, Indonesia, Sudan & other topics - Daily Press Briefing — UN Transcriptstranscript ↗
We reiterate our call on all parties to protect civilians and to allow safe, rapid, and unimpeded humanitarian access to reach people in need. The Office for the Coordination of Humanitarian Affairs tells us that another wave of large-scale attacks overnight in Ukraine killed and injured civilians and disrupted electricity and water supplies, including in areas far from the front line. At least six civilians were killed and 84 injured between yesterday and this morning, according to authorities. Power and water supplies were disrupted in 11 regions.
Scheduled and emergency power cuts continue as falling temperatures increase the risks posed by damage to essential infrastructure. Over the past four days, attacks in the Donetsk and Kharkiv regions killed an aid worker and injured others. A humanitarian office, a food warehouse, and a marked evacuation vehicle were also damaged, further hindering aid operations. Meanwhile, the UN Human Rights Monitoring Mission reports that in September, at least 328 civilians were killed and more than 2,100 were injured.
Speaker 4 28:21 Thank you. We have a monthly count of civilian casualties in Ukraine, as you have just told us. Do we have a similar monitoring mission in the Russian-held areas? UN 28:36 We are not able to provide the same resources given the lack of access.
UN 28:36 We are not able to provide the same resources given the lack of access. But we do have a mandate in terms of our human rights monitoring for work inside Ukraine, and so that's where we're carrying it out. Mona. Speaker 6 28:57 Thank you very much, Mr.
Paragraphs that mention Ukraine, copied verbatim from the UN transcript. An editor turns them into entries of the record above, with the speaker named.
OHCHR monthly update detected automatically: September 2026ukraine.ohchr.org ↗ · checked 19 Oct 2026
How to use
Quote the UN, not usThe rule for every entry
Cite the speaker and the date, never "the UN says". The Secretary-General's words carry the Charter; the Spokesperson's noon briefing is on the record and transcribed the same day; an OCHA or OHCHR figure is the one the Secretariat will repeat.
Figures first, assessments second. "More than 100 civilians killed in one week (OHCHR, 9 Oct)" is Tier A. "Could amount to war crimes" (High Commissioner, 8 Oct) is a UN position — strong, but not a finding. We keep the two apart on this page and in every PDF.
Quote all of it. On 7 Oct the Secretary-General condemned the attacks on Ukrainian cities and, in the same statement, voiced concern at civilian casualties in Russia. Leaving out the second sentence invites the reply "selective quotation" and loses the first.
Official record over transcript. Links go to press.un.org and the verbatim records (S/PV.). The automatic transcripts at transcripts.un.org are used only on the day, until the official text is posted; quotes on this page are checked against the official text when it appears.
Where it feeds
On this siteEach entry is reused, not copied
Case files. "UN said" is a fixed line on each card and one-pager: Pryluky — ASG Khiari, 9 Oct; Kramatorsk — High Commissioner, 8 Oct; Kyiv energy — Spokesperson, 14 Oct.
Fact-checks. Each Russian claim is set against what UN officials said the same week; the Secretary-General's 7 Oct statement answers "only military facilities" (Fact-check 03).
Brief and pulse. The newest UN entry opens the weekly brief; the monthly pulse quotes the OHCHR update it is built on.
Subscribe. "UN statements" is a category of its own: same-day alert with the quote, the link and the figure.
Watch list
Where the statements come fromChecked daily · New York 12:00 noon briefing
Statements attributable to the Spokesperson (SG/SM), High Commissioner comments, UNICEF, UNHCR, IAEA, WHO, UNESCO, Commission of Inquiry
What the UN has not said
No Secretary-General statement in October uses the words "war crime"; the High Commissioner says "could amount to". The UN names "Russian forces" as the attacker in the 7 Oct statement and "Russian long-range drone attacks" in the 2 Oct update, and in both also records casualties in Russia. This page shows the wording as given, so that no one who quotes it is corrected from the Russian side.
Beyond Ukraine
Russia's war is not confined to Ukraine. Killings and poisonings, sabotage and arson, drones and fighter jets in NATO airspace, cyber operations, election interference and the abuses of Russian state-backed forces in Africa and the Middle East — recorded worldwide since 2004, each entry with who established Russia's role and how. Data as of 15 Oct 2026.
Four degrees of proof, never mixedRussia's role outside Ukraine is harder to prove — so each entry says exactly how far it is proven
Court finding A court, the European Court of Human Rights or a judicial public inquiry has found that Russia or its agents were responsible.
Official attribution A government, a prosecutor, the EU, NATO or a UN body has formally named Russia, its services or its state-backed forces. This is a position of that authority, not a verdict.
Charged Suspects have been charged and Russian involvement is alleged by prosecutors; there is no verdict yet and the presumption of innocence applies.
Suspected Russian involvement is reported or alleged but not established. These cases are kept in a separate block at the end of this page.
Attacks and operations in other countries
15 Aug 2026
Official attributionEstoniaSabotage and attacks
Arson at Milrem Robotics building, Tallinn
On the night of 14–15 August 2026 a fire was set at a Milrem Robotics building in Tallinn's Lasnamäe district; no one was hurt. On 29 September 2026 Estonia's government stated, based on Internal Security Service intelligence, that it was sabotage commissioned by Russian special services.
Established by. Government of Estonia, 29 Sep 2026, based on Internal Security Service intelligence; Russia's chargé d'affaires summoned.
Latest. Three suspects, two of them Latvian citizens, detained on 17–18 Aug 2026 and handed to Estonia on 17–18 Sep 2026; criminal investigation ongoing.
Link to the war against Ukraine. Milrem supplies THeMIS unmanned ground vehicles to Ukraine.
Poland: plot to kill a US-Ukrainian citizen attributed to Russia
Polish services, working with US authorities, detained a Russian man on 7 August 2026 who, according to Prime Minister Donald Tusk, had been recruited by Russian special services to kill a US citizen of Ukrainian origin in Warsaw. Tusk described it as the first case of someone acting on Russia's orders against an American citizen in another NATO country. Details of charges and the target have not been made public.
Established by. PM Donald Tusk, press conference 13 Aug 2026: suspect recruited by Russian special services and ordered to 'carry out an execution'; target 'uncomfortable for the Putin regime'. Minister-coordinator of special services Tomasz Siemoniak: operation conducted with US services. Charges not detailed publicly in sources reviewed.
Latest. Suspect detained (Aug 2026); no public indictment located as of Oct 2026.
Link to the war against Ukraine. The alleged target is a US citizen of Ukrainian origin.
On the evening of 4 August 2026 a drone carrying explosives was found near a Ukrainian cargo aircraft at Leipzig/Halle airport and defused; the airport was closed for hours. On 1 September 2026 the German government formally blamed Russian state entities and closed the Russian consulate general in Bonn and the Russian House in Berlin.
Established by. German Interior Minister Dobrindt and Foreign Minister Wadephul attributed the attempted attack to agents acting on behalf of Russian state entities (1 Sep 2026); the President of the European Council condemned 'Russia's attempted drone attack' the same day.
Latest. Criminal investigation ongoing. Media investigations (Telegraph/Welt, 2 Oct 2026; Spiegel/The Insider, 8 Oct 2026) report GRU involvement and name suspects; no publicly confirmed charges or arrests found as of 15 Oct 2026. Russia denies involvement.
Link to the war against Ukraine. The drone was found next to a Ukrainian cargo aircraft (An-124).
Railway sabotage on Warsaw–Lublin line (Mika, Gołąb)
On 15–16 November 2025 an explosive charge damaged tracks near Mika and the overhead catenary was damaged near Gołąb on railway line no. 7 (Warsaw–Dorohusk). Prime Minister Tusk called it an unprecedented act of sabotage; prosecutors say it was committed on behalf of Russian intelligence.
Established by. Polish National Prosecutor's Office charged two Ukrainian citizens (Oleksandr K., Yevhenii I.) on 19 Nov 2025 with sabotage of a terrorist nature on behalf of Russian Federation intelligence; government publicly attributed the attack to Russian services.
Latest. Both direct suspects fled to Belarus; Poland requested extradition. An alleged accomplice (Volodymyr B.) was detained 20 Nov 2025 and charged. No trial reported as of Oct 2026.
Link to the war against Ukraine. Line no. 7 is a key route for supplies to Ukraine via Dorohusk.
Official attributionBaltic Sea regionCables and GNSS
ICAO finds GNSS interference over Baltic originates from Russia
Six EU states (Estonia, Finland, Latvia, Lithuania, Poland and Sweden) brought evidence of recurring GNSS jamming and spoofing affecting civil aviation to ICAO. In June 2025, the ICAO Council noted 'recurring cases of GNSS interference from the Russian Federation'. On 3 October 2025, the ICAO Assembly condemned the interference as a breach of the Chicago Convention.
Established by. ICAO Council decision (13 June 2025) and ICAO 42nd Assembly (3 Oct 2025), on submissions from six EU member states.
Latest. The Assembly urged Russia to halt the interference, and the European Commission welcomed the condemnation. Interference in the Baltic region continued to be reported in 2026.
Moldova 2025 election hit by hybrid attacks traced to Russia
International observers of Moldova's 28 September 2025 parliamentary elections reported that the campaign was marred by vote-buying, illicit financing, cyberattacks and disinformation. According to the observers, the authorities identified these hybrid attacks as originating from the Russian Federation. A large-scale cyberattack on election day forced authorities to block a platform.
Established by. Moldovan authorities, as reported in the International Election Observation Mission statement (OSCE/ODIHR, OSCE PA, PACE, EP), 29 Sept 2025.
Latest. The observers judged the elections competitive despite the interference.
Three Russian MiG-31s violate Estonian airspace for over 10 minutes
On 19 September 2025, three Russian MiG-31 fighter jets entered Estonian airspace over the Gulf of Finland near Vaindloo island and stayed for more than ten minutes. Estonia requested Article 4 consultations, and the North Atlantic Council met on 23 September.
Established by. North Atlantic Council statement, 23 Sept 2025: three Russian aircraft 'violated Estonian airspace for over ten minutes'; 'Russia bears full responsibility for these actions'. Estonian Ministry of Foreign Affairs.
Latest. The UN Security Council met on 22 Sept 2025 at Estonia's request. NATO members delivered a joint statement on the violation at the OSCE Forum for Security Co-operation in October 2025.
Russian drone enters Romanian airspace during strikes on Ukraine
On 13 September 2025, during a Russian attack on Ukraine, a Russian drone entered Romanian airspace and Romanian F-16s were scrambled to track it. Bucharest summoned the Russian ambassador and called the incursion unacceptable and irresponsible.
Established by. Romanian Ministry of National Defence and Ministry of Foreign Affairs (summoning of Russia's ambassador, Sept 2025). The North Atlantic Council statement of 23 Sept 2025 names Romania among Allies that 'have also recently experienced airspace violations by Russia'.
Latest. Drone incursions and debris falls on Romanian territory have recurred since 2022 during Russian strikes on Ukraine's Danube region.
Link to the war against Ukraine. The drone crossed into Romania during Russian strikes on Ukraine near the border.
Russian drones violate Polish airspace; NATO jets shoot some down
On the night of 9–10 September 2025, during a Russian strike on Ukraine, 19 Russian drones entered Polish airspace, according to the Polish government. Polish and allied aircraft shot down the drones judged most dangerous. Poland requested Article 4 consultations, and the North Atlantic Council met on 10 September.
Established by. Polish Government (Prime Minister's statement, 10–11 Sept 2025); North Atlantic Council statement of 23 Sept 2025, which refers to a 'large-scale violation of Polish airspace by Russian drones' and says 'Russia bears full responsibility'.
Latest. NATO launched Operation Eastern Sentry on 12 Sept 2025 to reinforce the eastern flank. The UN Security Council held an emergency briefing on 12 Sept 2025. The NAC's attribution stands.
Link to the war against Ukraine. The drones entered Poland during a large Russian drone and missile attack on western Ukraine.
France formally attributes cyberattacks since 2015 to GRU's APT28
On 29 April 2025, France for the first time formally attributed a series of cyberattacks on French entities to Russia's GRU, acting through APT28. The cases include the 2015 sabotage of broadcaster TV5Monde and attempts to destabilise the 2017 French elections. The statement also notes APT28 targeting of an organisation involved in the Paris 2024 Olympics.
Established by. French Ministry for Europe and Foreign Affairs statement, 29 April 2025, based on ANSSI technical findings.
GPS-tracker test parcels to Ukraine for Russian sabotage plot
In March 2025 suspects sent parcels with GPS trackers from Germany via Nova Post to Ukraine to scout routes for later incendiary parcels. Three Ukrainian nationals were arrested in Germany and Switzerland in May 2025 on suspicion of acting for Russian intelligence.
Established by. Federal Prosecutor General ordered arrests on suspicion of agent activity for sabotage purposes (press release 14 May 2025). OLG Stuttgart on 18 Aug 2026 convicted one defendant of espionage for sabotage purposes (1 year 3 months) and acquitted two.
Latest. Verdict of 18 Aug 2026: one conviction, two acquittals; finality not confirmed.
Link to the war against Ukraine. Parcels routed to Ukraine via Nova Post; planned incendiary parcels could ignite in Germany or Ukraine.
Germany attributes 'Storm-1516' election disinformation to Russia
On 12 December 2025, the German government stated that Russia had tried to influence the February 2025 federal election and German domestic affairs through the 'Storm-1516' disinformation campaign. It named the Moscow-based Center for Geopolitical Expertise and a further network as involved, both supported by the GRU.
Established by. German Foreign Office spokesperson, government press conference, 12 Dec 2025, citing intelligence analysis. The Russian ambassador was summoned.
Latest. Attribution announced in Dec 2025. Germany said not all of the evidence can be made public.
GRU-ordered arson of Slava Ukraini restaurant, Tallinn
On the night of 31 January 2025 Moldovan national Ivan Chihaial set fire to the Ukrainian restaurant Slava Ukraini in Tallinn after a trial arson at a store in Osula. The court found he was tasked by Russia's GRU.
Established by. Harju County Court (settlement proceedings) convicted him on 2 July 2025 of arson on behalf of Russian special services (6.5 years); Estonian Prosecutor's Office stated the task came from the GRU.
Latest. Convicted 2 July 2025; accomplice received 2.5 years (mostly suspended).
Link to the war against Ukraine. Targeted a Ukrainian restaurant, a symbol of support for Ukraine.
Romania annuls presidential vote after Russian hybrid-attack findings
On 4 December 2024, Romania declassified Supreme Council of National Defence (CSAT) documents. They stated that 'Romania is a target for aggressive Russian hybrid actions' and described a coordinated TikTok campaign for candidate Călin Georgescu, along with cyberattacks on election IT systems by a 'state cyber actor'. On 6 December 2024, the Constitutional Court annulled the entire presidential election.
Established by. Romanian Presidency / CSAT declassified notes from the SRI, SIE, MAI and STS (4 Dec 2024). Constitutional Court decision annulling the election (6 Dec 2024). The ECHR declared Georgescu's challenge inadmissible (6 Mar 2025). The court rulings concern electoral irregularities and do not themselves attribute the interference to Russia.
Latest. The election was rerun in May 2025. The European Commission opened DSA proceedings against TikTok on 17 Dec 2024.
Russia-linked vote-buying in Moldova's 2024 election and EU referendum
Moldovan police said a network linked to fugitive oligarch Ilan Shor had moved about USD 39 million from Russia to pay voters ahead of the October 2024 presidential election and EU-accession referendum. In July 2025, the EU Council sanctioned Shor associates for vote-buying in those votes, citing 'persistent destabilising activities by Russia'.
Established by. Moldovan National Police findings (Oct 2024). EU Council listings under the Moldova destabilisation framework (15 July 2025; Shor listed earlier).
Latest. As of July 2025, the EU framework covers 23 individuals and 5 entities.
APT28 cyberattack on German air traffic control provider DFS
In August 2024, a cyberattack hit Deutsche Flugsicherung (DFS), Germany's air navigation service provider. On 12 December 2025, the German Foreign Office attributed the attack to APT28 ('Fancy Bear') and Russia's military intelligence service, the GRU, and summoned the Russian ambassador.
Established by. German Foreign Office spokesperson at the government press conference, 12 Dec 2025, citing analysis by German intelligence services.
Latest. Germany summoned Russia's ambassador on 12 Dec 2025. Berlin said not all of the evidence can be made public.
Self-igniting parcels: fires at DHL Leipzig hub, UK and Poland
In July 2024 parcels containing incendiary devices hidden in neck massagers, sent from Lithuania via DHL and DPD, ignited at the DHL hub at Leipzig airport shortly before loading, at a warehouse in the UK and in a truck in Poland. Test parcels were sent to the US and Canada. A Eurojust-supported joint investigation team identified 22 suspects who are suspected of working on behalf of Russia's military intelligence service.
Established by. Eurojust-supported joint investigation team (Germany, Lithuania, Netherlands, Poland, UK) announced on 6 Mar 2026 that suspects are believed to have worked for Russia's military intelligence service; Lithuanian prosecutors allege the operation was organised by GRU-linked individuals.
Latest. Trial of five defendants on terrorism charges opened at Vilnius Regional Court on 17 Apr 2026 and was ongoing in May 2026; a parallel case is before Polish courts; international warrants out for others. No verdict found as of Oct 2026.
A fire on 12 May 2024 destroyed the Marywilska 44 shopping centre in Warsaw, the city's largest. Polish authorities concluded it was arson instructed by Russian secret services and organised by a person residing in Russia.
Established by. Joint statement of Poland's Minister of Justice–Prosecutor General and Minister of Interior–Coordinator of Special Services, 11 May 2025; Poland ordered closure of the Russian consulate in Kraków.
Latest. Direct perpetrators not yet identified per the March 2026 indictment; one defendant (Daniil B.) is accused of filming the fire for a Russian contact. Related trial opened at Warsaw-Praga District Court on 12 Oct 2026.
A timed incendiary device set off a fire at the IKEA store in Vilnius on the night of 8–9 May 2024; no one was injured. Lithuanian and Polish prosecutors say the attack was ordered by Russian intelligence as part of a wider arson campaign that included an OBI store in Warsaw and a planned attack on IKEA in Riga.
Established by. Lithuanian prosecutors attributed the attack to Russian military intelligence (GRU) in March 2025. Vilnius District Court convicted Ukrainian national Daniil Bardadim of an act of terror on 24 Nov 2025 (3 years 4 months). Polish National Prosecutor's indictment (25 Mar 2026) states the attacks were carried out for Russian intelligence.
Latest. Bardadim convicted in Lithuania (Nov 2025). Trial of co-defendants for the IKEA, OBI and planned Riga attacks opened at Warsaw-Praga District Court on 12 Oct 2026; alleged coordinators remain wanted.
Germany and Czechia attribute APT28 campaign incl. SPD hack to GRU
On 3 May 2024, Germany and Czechia attributed to GRU-linked APT28 a cyber campaign that exploited an Outlook vulnerability. In Germany, the campaign hit the SPD party headquarters from late December 2022, along with defence, logistics, aerospace and IT firms. Czech state institutions were also targeted. The EU and NATO issued supporting statements.
Established by. German Federal Government / Federal Ministry of the Interior (3 May 2024); Czech Ministry of Foreign Affairs (3 May 2024); EU High Representative and NATO statements the same day.
Latest. Germany has since attributed further APT28 operations, including the August 2024 attack on air traffic control provider DFS (Dec 2025).
Link to the war against Ukraine. The German government links the timing of the campaign to its support for Ukraine (start of 2023).
Alleged Russian intelligence plot targeting Ukrainian veteran in Frankfurt
German federal prosecutors charged three men (an Armenian, a Ukrainian and a Russian national) with acting for a Russian intelligence service by trying to lure a Ukrainian army veteran living in Germany to a Frankfurt café in 2024 to identify and surveil him. Prosecutors said the operation was presumably preparation for further intelligence operations, 'possibly even leading to killing'. The men were arrested in June 2024; trial began in December 2025.
Established by. German Federal Prosecutor, indictment of 16 May 2025 (announced 28 May 2025): Vardges I. allegedly received the order from a Russian intelligence service in early May 2024 and recruited Robert A. and Arman S. Trial opened 9 Dec 2025.
Latest. Trial under way since December 2025; no verdict located as of Oct 2026.
Link to the war against Ukraine. The target had fought in Ukraine's armed forces after February 2022.
Polish man convicted of offering Rzeszów airport intel to Russian GRU
Polish national Paweł K. was arrested in April 2024 for offering Russian military intelligence security information about Rzeszów-Jasionka airport, the main hub for Western aid to Ukraine. Prosecutors said the information could have been used by Russian services in planning a possible attack on President Volodymyr Zelensky; no attack took place.
Established by. On 29 January 2026 the Zamość District Court convicted him of espionage on behalf of Russian intelligence and illegal weapons possession; the assassination-planning link is the prosecution's allegation, not a court finding that a plot existed.
Latest. Sentenced to 3 years 6 months; the verdict was not final as of the National Prosecutor's Office announcement of 3 February 2026.
Link to the war against Ukraine. The alleged target was President Zelensky and the scouted site is the principal logistics hub for military aid to Ukraine.
Bayreuth sabotage plot (Dieter S.) for Russian intelligence
German-Russian national Dieter S., arrested in Bayreuth in April 2024, scouted US military facilities, a rail loading station and an arms-related manufacturer in Bavaria and discussed explosive and arson attacks for a Russian intelligence service. Two accomplices assisted him.
Established by. Federal Prosecutor General indicted three defendants on 9 Dec 2024 (press release 30 Dec 2024); Munich Higher Regional Court (OLG München) sentenced Dieter S. to six years on 30 Oct 2025; accomplices received suspended sentences.
Latest. First-instance verdict of 30 Oct 2025; finality/appeal status not confirmed in available sources.
Link to the war against Ukraine. Prosecutors said the planned attacks aimed to undermine German military support for Ukraine.
GPS jamming forces Finnair to suspend Helsinki–Tartu flights
In late April 2024, two Finnair flights had to abort approaches to Tartu after GPS interference. Finnair then suspended the route for a month. On 8 May 2024, Estonia summoned Russia's chargé d'affaires, and its foreign minister called the jamming 'an element of Russia's hybrid activities'.
Established by. Estonian Ministry of Foreign Affairs, 8 May 2024 (summoning of Russian chargé d'affaires); joint Baltic foreign ministers' warnings (Apr 2024).
Latest. The wider issue was taken to ICAO, which in 2025 found recurring GNSS interference originating from Russia.
Two units of a Ukrainian-owned business in Leyton, east London, holding supplies for Ukraine, were set alight on 20 March 2024, causing about £1 million in damage. Organiser Dylan Earl had been in contact with the Wagner Group, acting on behalf of the Russian state.
Established by. Central Criminal Court (Old Bailey): convictions in 2025 including the first under the National Security Act 2023 (Earl, Reeves); sentencing of six men on 24 Oct 2025 announced by Counter Terrorism Policing.
Latest. Six defendants sentenced on 24 Oct 2025 (Earl 23 years total, 17 in custody).
Link to the war against Ukraine. Targeted a Ukrainian-owned business storing aid and supplies for Ukraine.
GRU-ordered attack on Estonian interior minister's car
In December 2023 the car of Estonia's Minister of the Interior and a journalist's car were vandalised in Tallinn. Prosecutors established that organiser Allan Hantsom acted at the request and under instruction of Russia's GRU, alongside memorial vandalism attacks.
Established by. Harju County Court convicted Hantsom and co-defendants of intelligence activities against Estonia in 2024; Estonian Prosecutor's Office (5 Dec 2024) stated he acted on GRU instructions.
Latest. Seven people convicted; Hantsom sentenced to 6.5 years per ERR; two GRU-linked organisers in Russia declared internationally wanted.
Polish spy ring plotting to derail Ukraine aid trains
A network of 16 foreign nationals, detained from March 2023, installed cameras to monitor rail and air hubs including Rzeszów and prepared to derail trains carrying aid to Ukraine. Prosecutors indicted them for espionage on behalf of Russian intelligence; on 19 December 2023 a Lublin court convicted 14 of them (1–6 years), with two tried separately.
Established by. Polish Internal Security Agency (ABW) and prosecutors: indictment of 15 Nov 2023 for espionage on behalf of Russian intelligence and preparations to derail aid trains. Lublin District Court convicted 14 defendants on 19 Dec 2023 (1–6 years).
Latest. 14 convicted in Dec 2023 (appealable at the time); two defendants tried separately.
Link to the war against Ukraine. Targeted rail transport of military and humanitarian aid to Ukraine via the Rzeszów hub.
Official attributionSeveral EU statesCyber operations
Russian cyberattack on Viasat KA-SAT network spills into EU
About an hour before Russia's full-scale invasion of Ukraine on 24 February 2022, a cyberattack disabled terminals on Viasat's KA-SAT satellite network. Outages hit Ukraine and also several EU member states. The EU, UK and US attributed the attack to Russia in May 2022. The map point is a general marker for central Europe.
Established by. Declaration by the EU High Representative on behalf of the EU, 10 May 2022 ('conducted by the Russian Federation'), with parallel UK and US attributions.
Latest. Attribution unchanged. The EU cites the attack as an example of spillover risk from attacks on Ukraine.
Link to the war against Ukraine. The attack was designed to disrupt Ukrainian command and communications at the start of the invasion.
UK-based Bulgarian spy ring targeting Kremlin critics convicted
A UK-based ring led by Orlin Roussev carried out surveillance operations for Russian intelligence between 2020 and 2023, tracking investigative journalists Christo Grozev and Roman Dobrokhotov and others across Europe. Prosecutors showed the group discussed kidnapping Dobrokhotov and another target and a 'honeytrap' against Grozev; no attack was carried out.
Established by. Six Bulgarian nationals were convicted at the Old Bailey of spying offences (guilty pleas and 2025 jury verdicts); the CPS stated they acted on instructions relayed from Russian intelligence services via fugitive Wirecard executive Jan Marsalek.
Latest. On 12 May 2025 the six were sentenced to terms ranging from about 5 to 10 years 8 months; Marsalek remains at large.
Zelimkhan Khangoshvili shot dead in Berlin's Kleiner Tiergarten
Zelimkhan (Tornike) Khangoshvili, a Georgian citizen of Chechen ethnicity and former Second Chechen War commander, was shot dead in a Berlin park on 23 August 2019 by a gunman on a bicycle. One person was killed.
Established by. The Berlin Higher Regional Court (Kammergericht) on 15 December 2021 sentenced Russian national Vadim Krasikov (alias 'Vadim Sokolov') to life imprisonment, finding he acted on the orders of Russian central state authorities under a false identity prepared by the Russian state.
Latest. Krasikov was released by Germany in the 1 August 2024 multinational prisoner exchange in Ankara; on 2 August 2024 the Kremlin acknowledged he is an FSB officer.
Dawn Sturgess killed by discarded Novichok in Amesbury
Dawn Sturgess and Charlie Rowley were exposed in Amesbury in late June 2018 to Novichok concealed in a counterfeit perfume bottle discarded after the Salisbury attack. Sturgess died on 8 July 2018; Rowley survived after serious illness.
Established by. The statutory Dawn Sturgess Inquiry chaired by Lord Hughes (report published 4 December 2025) found a direct causal link between her death and the GRU's attempted assassination of Sergei Skripal, that the Novichok was brought from Russia, and that the operation was authorised by President Putin.
Latest. Inquiry report published 4 December 2025; Counter Terrorism Policing states the investigation into her murder remains ongoing and no one has been charged over her death.
GRU close-access hacking attempt against OPCW disrupted in The Hague
In April 2018, Dutch security services, working with the UK, disrupted a GRU (Unit 26165) operation to hack the Organisation for the Prohibition of Chemical Weapons' Wi-Fi network in The Hague. At the time, the OPCW was examining the Salisbury Novichok poisoning. The officers were expelled from the Netherlands.
Established by. Dutch government and UK government joint disclosure, 4 Oct 2018. The UK statement in The Hague named GRU Unit 26165. The four officers were later listed in EU cyber sanctions (Implementing Regulation (EU) 2020/1125). The US indictment of 4 Oct 2018 charged related GRU officers.
Novichok attack on Sergei and Yulia Skripal in Salisbury
Former GRU officer Sergei Skripal and his daughter Yulia were poisoned with a Novichok nerve agent applied to the door handle of his Salisbury home on 4 March 2018. Both survived after critical illness; police officer Nick Bailey was also seriously poisoned.
Established by. UK prosecutors charged GRU officers 'Alexander Petrov' (Alexander Mishkin) and 'Ruslan Boshirov' (Anatoliy Chepiga) in September 2018 and 'Sergey Fedotov' (Denis Sergeev) in September 2021; the Dawn Sturgess Inquiry report (4 December 2025) found the attack was a GRU operation authorised by President Putin.
Latest. The three charged GRU officers remain in Russia and have not been tried; on 4 December 2025 the UK sanctioned the GRU in its entirety and summoned the Russian ambassador.
'Olympic Destroyer' attack on PyeongChang Winter Olympics
On 9 February 2018, the Olympic Destroyer malware attacked IT systems of the PyeongChang Winter Olympics during the opening ceremony. A US indictment charges officers of GRU Unit 74455 (Sandworm) with the attack. The same indictment covers hack-and-leak operations against the 2017 French election and attacks in Georgia.
Established by. US federal grand jury indictment of six GRU Unit 74455 officers (returned 15 Oct 2020, announced 19 Oct 2020). The UK NCSC issued a parallel attribution the same day.
Latest. The indictment is outstanding, and no defendants are in custody.
Link to the war against Ukraine. The same GRU unit is charged with attacks on Ukraine's power grid and with NotPetya.
NotPetya wiper malware was launched on 27 June 2017 through Ukrainian accounting software and spread worldwide. Companies across Europe, the US and elsewhere suffered heavy losses. The map point marks Copenhagen, home of Maersk, one of the most affected firms, and is illustrative only.
Established by. UK Foreign Office attribution to the Russian military (15 Feb 2018), with US and allied statements. EU Council sanctions of 30 July 2020 (Implementing Regulation (EU) 2020/1125) listed GRU's Main Centre for Special Technologies (GTsST, 'Sandworm'). US indictment of six GRU Unit 74455 officers (15 Oct 2020).
Latest. EU cyber sanctions listings remain in force. The US indictment is outstanding, and no defendant is in custody.
Link to the war against Ukraine. The attack started in Ukraine and was aimed mainly at Ukraine before spreading worldwide.
Poisoning of arms manufacturer Emilian Gebrev in Sofia
Bulgarian arms manufacturer Emilian Gebrev, his son Hristo and a company executive fell seriously ill after being poisoned in Sofia in April 2015; all three survived. Bulgarian prosecutors also cite earlier attempts on Gebrev, two of them outside Bulgaria.
Established by. The Sofia City Prosecutor's Office charged three Russian citizens in absentia with attempted murder (announced 23 January 2020; further details 21 February 2020), including 'Sergey Fedotov', identified by UK police as GRU officer Denis Sergeev, also charged over the Salisbury attack.
Latest. No trial has taken place; the accused are believed to be in Russia, which does not extradite its nationals, and Bulgarian authorities have not formally attributed the operation to the Russian state as such.
In April–May 2015, hackers broke into the German Bundestag's IT network and stole data, including from MPs' offices. The EU sanctioned GRU officer Dmitry Badin, GRU head Igor Kostyukov and GRU Unit 26165 (APT28) for the attack.
Established by. EU Council Decision (CFSP) 2020/1537 of 22 Oct 2020, adopting cyber sanctions over the Bundestag attack. Germany's Federal Prosecutor obtained an arrest warrant for Dmitry Badin (May 2020).
Latest. EU sanctions remain in force. Badin is subject to a German arrest warrant and is not in custody.
Two explosions at ammunition storage depots near Vrbětice (16 October and 3 December 2014) killed two employees and caused major material damage. Czech authorities attributed the blasts to officers of Russian military intelligence (GRU); the munitions were reportedly intended for onward sale abroad.
Established by. Czech government publicly attributed the blasts to GRU operatives on 17 April 2021 and expelled 18 Russian officials; NATO's North Atlantic Council expressed solidarity on 22 April 2021. On 29 April 2024 Czech police closed the case, calling GRU involvement a proven fact but unable to prosecute because Russia refused cooperation.
Latest. Case closed by Czech police in April 2024 without indictment because of Russian non-cooperation; no trial possible. Two named suspects (Chepiga and Mishkin, also wanted by the UK over Salisbury) remain in Russia.
Link to the war against Ukraine. Czech officials and media have said the stored munitions were probably destined for buyers abroad, possibly including Ukraine; this destination is not officially confirmed.
Flight MH17 (Amsterdam–Kuala Lumpur) was shot down by a Russian Buk missile over occupied eastern Ukraine, killing all 298 people on board. A Dutch court, the ICAO Council and the European Court of Human Rights have each found Russia or persons under its control responsible. Included as an international aviation case although the crash site is in Ukraine.
Established by. District Court of The Hague (17 Nov 2022) convicted Girkin, Dubinskiy and Kharchenko of murder in absentia (life sentences), acquitted Pulatov, and found Russia had overall control of the 'DPR' at the time. ICAO Council (12 May 2025) held the Russian Federation responsible under the Chicago Convention. ECtHR Grand Chamber (9 July 2025, Ukraine and the Netherlands v. Russia) found violations of Articles 2, 3 and 13 over MH17.
Latest. Dutch verdict final (prosecution did not appeal, Dec 2022). ICAO Council ordered reparations negotiations on 30 June 2025; Russia filed an appeal against that decision at the ICJ (Russian Federation v. Australia and Netherlands, announced 19 Sept 2025), pending. ECtHR reserved just satisfaction for MH17 for later decision.
Link to the war against Ukraine. Occurred during Russia's armed aggression in eastern Ukraine; the Buk system belonged to Russia's 53rd Anti-Aircraft Missile Brigade per the JIT findings relied upon by the courts.
Four explosions between 2011 and 2020 hit Bulgarian arms and ammunition facilities, including Lovnidol (2011), two blasts at VMZ-Sopot's Iganovo depot (2015) and the Arsenal plant near Maglizh. Bulgarian prosecutors charged six Russian nationals, who entered under false identities, with terrorism and issued European Arrest Warrants. Prosecutors said in 2021 the six were believed to be GRU agents and the case may be linked to the 2015 poisoning of arms dealer Emilian Gebrev.
Established by. Bulgarian Prosecutor's Office, 28 Apr 2021: at least six Russians believed to be GRU agents were in Bulgaria around the blasts; prosecutors cited a 'reasonable assumption' of a link to the Gebrev poisoning and the 2014 Vrbětice blast. The six were charged in 2021 with terrorism (Art. 108a(1) Criminal Code); the Sofia City Prosecutor's Office reissued European Arrest Warrants on 30 Jan 2024.
Latest. Suspects at large, not tried; EAWs reissued January 2024.
Official attributionUnited Arab EmiratesKillings and plots
Killing of former Chechen commander Sulim Yamadayev in Dubai
Sulim Yamadayev, a former Chechen battalion commander and rival of Ramzan Kadyrov, was shot dead in Dubai. Dubai's police chief publicly named Russian State Duma deputy Adam Delimkhanov, a Kadyrov relative, as the alleged organiser and said he was on Interpol's wanted list. Two accomplices were convicted in Dubai in 2010; Delimkhanov denied involvement and was never tried.
Established by. Dubai Police chief Lt Gen Dahi Khalfan Tamim, April 2009: said Delimkhanov masterminded the killing and that he was 'officially wanted by Interpol'. Dubai court, April 2010: convicted Mehdi Taqi Dahuria (Iran) and Makhsood Jan Asmatov (Tajikistan) of aiding the killing (life, reduced to 3 years on appeal in Dec 2010).
Latest. Moscow Times reported in 2012 that Delimkhanov was removed from the Interpol list and that Dubai halted the search; he was never tried.
Umar Israilov, a former Kadyrov bodyguard who had filed a complaint against Ramzan Kadyrov at the ECtHR, was shot dead in Vienna in a failed kidnapping. In June 2011 a Vienna court convicted three men, including the group's leader, who received life imprisonment. Austrian investigators believed, largely on circumstantial evidence, that Kadyrov, head of the Russian Federation's Chechen Republic, ordered the kidnapping; he denied it and was not charged.
Established by. Vienna court verdict, June 2011: Otto Kaltenbrunner (life), Suleiman Dadayev (19 yrs), Turpal Ali Yeshurkayev (16 yrs) convicted. Link to Kadyrov rests on Austrian investigators' assessment; the court's attempt to hear Kadyrov by video link failed.
Latest. Convictions stand; no charges against Kadyrov or other Russian officials.
Mass DDoS cyberattacks on Estonia after Bronze Soldier relocation
From late April to mid-May 2007, during the dispute over relocating the Soviet war memorial in Tallinn, Estonian government, media and banking websites were hit by large-scale distributed denial-of-service attacks. Estonia's foreign minister said part of the traffic came from Russian state IP addresses; Russia denied involvement and refused investigative cooperation. The only conviction was of an Estonian resident; no Russian state actor has been charged.
Established by. Estonian Foreign Minister Urmas Paet, press conference 1 May 2007: Estonia had proof attacks came from 'IP addresses of governmental authorities of Russia' (reported speech); later accused the Kremlin of direct involvement. Defence Minister Jaak Aaviksoo later said he could not state for certain the attacks were managed by the Kremlin.
Latest. Single conviction: Tallinn student Dmitri Galushkevich fined 17,500 kroons on 24 Jan 2008 for attacking the Reform Party website. A Nashi activist claimed involvement in 2009. The attacks led to the NATO CCDCOE being established in Tallinn (May 2008).
Alexander Litvinenko poisoned with polonium-210 in London
Former FSB officer Alexander Litvinenko, a British citizen, was poisoned with radioactive polonium-210 at a London hotel on 1 November 2006 and died on 23 November 2006. One victim died; polonium contamination was found at multiple sites in London.
Established by. The UK statutory Litvinenko Inquiry (report of 21 January 2016) found Andrei Lugovoy and Dmitry Kovtun killed him in an FSB operation probably approved by Nikolai Patrushev and President Putin; the ECtHR (Carter v. Russia, no. 20914/07, 21 September 2021) held Russia responsible for the killing under Article 2.
Latest. Russia has not surrendered the suspects or complied with the ECtHR judgment; no criminal trial has been possible.
Former Chechen separatist leader Zelimkhan Yandarbiyev was killed by a car bomb in Doha; his 14-year-old son was wounded. In June 2004 a Qatari court convicted two Russian intelligence officers of the murder, attempted murder and arms smuggling. Qatar handed them over to Russia in December 2004 to serve their sentences there.
Established by. Doha criminal court, 30 June 2004: convicted two Russian intelligence agents (Anatoly Belashkov/Bilashkov and Vasily Bogachev/Pokchov, spellings vary); Judge Ibrahim al-Nisf said the evidence showed the killing was directed from Moscow. Russia denied involvement.
Latest. Convicts transferred to Russia in December 2004 under a bilateral accord; Al Jazeera reported in February 2005 they were no longer in prison in Russia.
Wagner Group and Africa Corps: Russia's state-backed forces abroad
The Wagner Group fought in Ukraine and, at the same time, in Africa and the Middle East. In June 2023 President Putin acknowledged that the Russian state had fully funded it; in Mali its operations passed in 2025 to the Africa Corps of the Russian Ministry of Defence. Below: what UN bodies found, what governments sanctioned, and how the link to the Russian state was established.
4 Sep 2025
Official attributionMaliWagner / Africa Corps
Mali: Africa Corps replaces Wagner; UN reports serious violations
Wagner announced its withdrawal from Mali in June 2025, while Russia's Defence Ministry-controlled 'Africa Corps' remained. On 4 September 2025 OHCHR stated that Malian troops are backed by foreign military personnel from the 'Africa Corps' (formerly 'Wagner Group'), that Malian troops and their foreign backers have committed serious violations against civilians, and that since April 2025 the UN had received credible information of hundreds of extrajudicial executions and other abuses by all parties.
Established by. OHCHR / UN High Commissioner Volker Türk statement, Geneva, 4 September 2025 (general finding; not incident-specific attribution).
Latest. Human Rights Watch (20 Aug 2026) documented the killing of nine civilians, including four children, by Africa Corps-led forces in Bombori (Mopti region) on 10 July 2026 — a C-tier, not yet UN-verified, allegation. No accountability process known.
Link to the war against Ukraine. Africa Corps is a Russian MoD-controlled structure that absorbed Wagner's Africa operations; the same state apparatus is waging the war against Ukraine.
Official attributionSeveral countriesWagner / Africa Corps
UK proscribes Wagner (2023) and sanctions Africa Corps (2024)
Wagner was proscribed as a terrorist organisation in the UK with effect from 15 September 2023; the Home Office cited its operations in Ukraine, Syria, CAR, Sudan, Libya, Mozambique and Mali and involvement in 'looting, torture and barbarous murders'. On 7 November 2024 the UK became the first G7 country to sanction Africa Corps, stating it has direct links to the Kremlin, threatens peace in Libya, Mali and CAR and has committed widespread human rights abuses; it also sanctioned Wagner-linked Officers Union for International Security.
Established by. UK Home Office proscription order (in force 15 September 2023); FCDO sanctions designations under the Libya (Sanctions) (EU Exit) Regulations 2020 and CAR regime (7 November 2024).
Latest. In force. In 2024 a UK court sentenced Piotr Kucharski to two years and six months' custody for professing membership of the proscribed Wagner Group (CPS, 1 November 2024).
Link to the war against Ukraine. The Home Office cited Wagner's operations in Ukraine as a threat to global security.
Official attributionCentral African RepublicWagner / Africa Corps
Wagner's CAR gold and diamond companies sanctioned (US, EU)
US Treasury designated Midas Ressources (Ndassima gold mine), Diamville, Dubai-based Industrial Resources General Trading and Russia's OOO DM on 27 June 2023, stating the gold dealings funded Wagner 'to sustain and expand its armed forces, including in Ukraine and Africa'. Treasury added timber company Bois Rouge (March 2024) and Mining Industries SARLU (May 2024). The EU listed Lobaye Invest and Diamville on 25 February 2023 for illegal trade in gold and diamonds looted from local traders.
Established by. US Treasury OFAC designations (27 June 2023; 8 March 2024; 30 May 2024); EU Council listing under the Global Human Rights Sanctions Regime (25 February 2023).
Latest. No delisting found as of October 2026.
Link to the war against Ukraine. Treasury found CAR gold revenues helped fund Wagner forces including in Ukraine.
Putin acknowledges Russian state fully funded Wagner
On 27 June 2023, days after Wagner's mutiny, Vladimir Putin told Defence Ministry servicemen that the maintenance of the entire Wagner Group was fully provided for by the state, stating that from May 2022 to May 2023 it received over 86 billion rubles (about USD 1 billion). The statement contradicts Russia's earlier position that Wagner was a private entity unconnected to the state.
Established by. Public statement by the Russian head of state at a meeting with Defence Ministry servicemen, Kremlin transcript, 27 June 2023.
Latest. After Prigozhin's death (23 August 2023), Wagner's Africa operations were brought under Defence Ministry control as 'Africa Corps', which the UK describes as having direct links to the Kremlin.
Link to the war against Ukraine. State funding covered the period of Wagner's assault on Bakhmut and other Ukrainian cities.
US and EU sanction Wagner's Mali chief and Malian facilitators
US Treasury designated Ivan Maslov, head of Wagner in Mali, on 25 May 2023, stating Wagner may route purchases of military equipment for use in Ukraine (mines, UAVs, radars, counter-battery systems) through Mali using false paperwork. On 24 July 2023 Treasury designated Mali's Defence Minister Col. Sadio Camara and two air-force officers for materially assisting Wagner, citing a reported 278% rise in civilian casualties after Wagner's arrival in December 2021. The EU listed the head of Wagner in Mali under its Mali regime on 25 February 2023 for violence and human rights abuses including extrajudicial killings.
Established by. US Treasury OFAC designations under E.O. 14024 (25 May and 24 July 2023); EU Council listing under the Mali autonomous sanctions framework (25 February 2023).
Latest. No delisting found as of October 2026.
Link to the war against Ukraine. Treasury stated Wagner sought to acquire weapons via Mali for use in Russia's war against Ukraine.
Official attributionSeveral countriesWagner / Africa Corps
US designates Wagner a significant transnational criminal organization
On 26 January 2023 US Treasury designated PMC Wagner as a significant transnational criminal organization under E.O. 13581, citing an ongoing pattern of serious criminal activity including mass executions, rape, child abductions and physical abuse in CAR and Mali, and redesignated it under E.O. 13667 for conduct in CAR. The same action targeted Wagner-linked entities including Sewa Security Services, Kratol Aviation (aircraft moving personnel between CAR, Libya and Mali) and Valery Zakharov.
Established by. US Treasury OFAC, 26 January 2023 (earlier designations: June 2017 under E.O. 13660; State Dept., November 2022 under E.O. 14024).
Latest. No revocation found as of October 2026.
Link to the war against Ukraine. Wagner was first sanctioned by the US in 2017 for actions in Ukraine and fought there through 2023.
Moura massacre: 500+ killed by Malian troops and foreign personnel
During a five-day operation beginning 27 March 2022 in Moura (central Mali), OHCHR found strong indications that more than 500 people were killed, the vast majority summarily executed, and that at least 58 women and girls were raped or subjected to other sexual violence; it obtained names of at least 238 victims. Witnesses described 'armed white men' speaking an unknown language who operated alongside Malian forces, stayed for the whole operation and at times appeared to supervise; OHCHR did not name their nationality or unit. In January 2023 UN Special Procedures experts, including the Working Group on mercenaries, cited credible reports that Malian forces accompanied by personnel believed to belong to the Wagner Group executed several hundred people at Moura.
Established by. OHCHR fact-finding report on Moura, published 12 May 2023 (Malian authorities denied investigators access to the site); UN Special Procedures joint statement of 31 January 2023 calling for an independent investigation into possible international crimes by Government forces and 'Wagner group'.
Latest. No independent or Malian judicial accountability process known as of 2026; Mali expelled MINUSMA (mandate ended 30 June 2023) and the UN Mali sanctions regime and Panel of Experts ended after Russia's veto on 30 August 2023.
Link to the war against Ukraine. The Wagner Group deployed in Mali from December 2021 was the same organisation fighting in Ukraine at the time (incl. Bakhmut/Soledar).
Official attributionSeveral countriesWagner / Africa Corps
EU lists Wagner Group for abuses in six countries
On 13 December 2021 the EU listed the Wagner Group, eight individuals and three entities, finding Wagner responsible for serious human rights abuses including torture and extrajudicial, summary or arbitrary executions and killings in Ukraine, Syria, Libya, the Central African Republic, Sudan and Mozambique. On 25 February 2023 it added 11 individuals and 7 entities linked to Wagner in CAR, Sudan, Mali and Ukraine.
Established by. Council of the EU, Decision (CFSP) 2021/2197 and Regulation (EU) 2021/2194 (13 December 2021) under the Global Human Rights Sanctions Regime; further acts of 25 February 2023.
Latest. Listings renewed; no delisting of Wagner found as of October 2026.
Link to the war against Ukraine. The EU listing explicitly covers Wagner abuses in Ukraine alongside Africa and Syria.
Official attributionCentral African RepublicWagner / Africa Corps
UN Panel: 'Russian instructors' committed IHL violations in CAR
The UN Panel of Experts on CAR reported that international humanitarian law violations by FACA soldiers and Russian instructors included excessive use of force, indiscriminate killings, occupation of schools and large-scale looting. It documented excessive force in Grimari on 28 December 2020 (3 civilians killed, 15 wounded) and unarmed civilians shot in Ippy, Bodol, Grimari and Kradé, and rejected Russia's claim that its instructors did not take part in operations. The Panel used the term 'Russian instructors' rather than Wagner; their coordinator said they were recruited by the Russian MoD via the Officers Union for International Security.
Established by. Final report of the UN Security Council Panel of Experts on CAR, S/2021/569 (transmitted 25 June 2021).
Latest. Later Panel report S/2024/444 described an attack near Sam Ouandja carried out by Russian instructors alone. The Officers Union for International Security was sanctioned by the UK in November 2024.
Official attributionCentral African RepublicWagner / Africa Corps
CAR: UN experts link 'Russian trainers'/Wagner to grave abuses
UN independent experts, including the Working Group on mercenaries, reported in March 2021 mass executions without trial, arbitrary detention, torture during interrogations, enforced disappearances and attacks on humanitarian workers by private military personnel operating alongside CAR forces, naming Sewa Security Services, Lobaye Invest SARLU and the Wagner Group. In October 2021 they said Wagner-linked 'Russian instructors' were violently harassing and intimidating civilians, peacekeepers, journalists and aid workers, with reported rape and sexual violence by Wagner officers, and noted a CAR Special Commission of Inquiry had found violations including by 'Russian instructors'.
Established by. UN Special Procedures (Working Group on mercenaries and others) joint statements of 31 March 2021 and 27 October 2021, after communications to the CAR Government.
Latest. Russian personnel remain in CAR in 2026; the UN CAR arms embargo on the Government was lifted in 2024 (res. 2745). No accountability for these abuses reported.
UN Panel documents ChVK Wagner support to Haftar forces in Libya
The UN Panel of Experts on Libya's final report S/2021/229 set out in detail the role of ChVK Wagner in support of Haftar-affiliated forces, including its command structure and MiG-29 and Su-24 aircraft operated under Wagner control, in a context it described as non-compliance with the UN arms embargo. Earlier Panel reporting (cited by HRW) estimated 800–1,200 Wagner operatives in Libya and dated their presence to October 2018.
Established by. UN Security Council Panel of Experts on Libya, final report S/2021/229 (8 March 2021).
Latest. Panel report S/2024/914 found 'no substantial changes' in Wagner's activities after Prigozhin's death (Jufrah airbase, Brak al-Shati). No Wagner-linked person has been added to the UN Libya sanctions list; the UK sanctioned Africa Corps under its Libya regime in November 2024.
Sudan: Prigozhin's M Invest/Meroe Gold sanctioned; Wagner arms to RSF
US Treasury designated M Invest and its subsidiary Meroe Gold on 15 July 2020, stating M Invest served as a cover for Wagner forces in Sudan, held gold concessions since 2017 and developed plans for Omar al-Bashir to suppress protesters, including disinformation and staged public executions. The EU listed M Invest and Meroe Gold in February 2023. In May 2023 Treasury stated that Wagner has supplied surface-to-air missiles to Sudan's Rapid Support Forces.
Established by. US Treasury OFAC designations (15 July 2020); Treasury statement in Maslov designation (25 May 2023); EU Council listing (25 February 2023).
Latest. Sanctions remain in force (no delisting found).
Link to the war against Ukraine. Sudanese gold revenue is assessed by Treasury and the EU as a Wagner financing stream during the war against Ukraine.
Syria: EU attributes 2017 torture-killing of deserter to Wagner
The EU found that Wagner commander Dmitriy Utkin personally ordered the torture and killing of a Syrian deserter in Homs in June 2017 and ordered it filmed, and listed Wagner member Stanislav Dychko as one of four participants. Separately, US Treasury designated Prigozhin-controlled Evro Polis in January 2018 for contracting with the Syrian Government to protect oil fields in exchange for 25% of production.
Established by. Council of the EU Decision (CFSP) 2021/2197 of 13 December 2021 (statements of reasons); US Treasury designation of Evro Polis, 26 January 2018 (without naming Wagner).
Latest. Utkin died in the August 2023 plane crash with Prigozhin; no prosecution known. After the fall of the Assad government (December 2024) Russian presence in Syria was reduced.
Link to the war against Ukraine. Wagner's Syria veterans and command (Utkin) led its operations in Ukraine.
Cases where Russian involvement is reported or alleged — by officials speaking without a formal attribution, by unnamed sources or by investigative media — but not established. Shown for completeness, apart from the record above. Do not cite these as proven.
3 Sep 2026
SuspectedGermanySabotage and attacks
Arson near Rohde & Schwarz and Helsing offices in Munich
On the night of 2–3 September 2026 incendiary devices were thrown from a passing car at a construction site near the Munich offices of defence firms Rohde & Schwarz and Helsing, causing minor damage and no injuries. Police detained two Bulgarian citizens. According to the Frankfurter Allgemeine Zeitung, German investigators suspect Russian military intelligence (GRU) recruited them.
Established by. Frankfurter Allgemeine Zeitung (late Sep 2026), citing unnamed German security sources: suspects may belong to a GRU-linked group operating from Slovakia. No official German attribution or public charges reported.
Latest. Two suspects detained; investigation ongoing as of late Sep 2026.
Link to the war against Ukraine. Helsing supplies strike drones to Ukraine.
Eagle S tanker anchor damages Estlink 2 and telecom cables
On 25 December 2024, the anchor of the tanker Eagle S damaged the Estlink 2 power cable and several telecom cables in the Gulf of Finland. Finnish prosecutors charged the captain and two chief officers with aggravated criminal mischief and aggravated interference with telecommunications. Russian state responsibility for the damage has not been established; the link to Russia is the vessel's listing by the EU as part of Russia's 'shadow fleet'.
Established by. Finnish police and prosecutors (charges, Aug 2025). The Helsinki District Court dismissed the case for lack of jurisdiction (Oct 2025). The EU Council listed Eagle S under the 17th sanctions package (May 2025) as a shadow-fleet vessel, without attributing the cable damage.
Latest. On 27 Aug 2026, the Helsinki Court of Appeal overturned the dismissal, ruled that Finland has jurisdiction, and returned the case to the District Court. A Supreme Court appeal is possible, but only with leave.
Link to the war against Ukraine. The EU lists Eagle S as part of the shadow fleet that carries Russian oil and funds the war against Ukraine.
Reported Russian plot to assassinate Rheinmetall CEO Armin Papperger
CNN reported in July 2024 that US intelligence had uncovered a Russian government plan to assassinate Armin Papperger, CEO of Rheinmetall, a major arms supplier to Ukraine, and had alerted Germany, which provided him protection. German authorities declined to comment on the specific report. No charges have been made public.
Established by. CNN, 11 Jul 2024, citing five unnamed US and Western officials. German interior ministry declined to comment directly, saying the government 'takes the threats from the Russian regime very seriously'. NATO official James Appathurai later told the European Parliament that Russia's campaign included 'threats to assassinate industry leaders, such as Rheinmetall's CEO'.
Latest. No public indictment or official German attribution as of Oct 2026.
Link to the war against Ukraine. Rheinmetall is a leading supplier of ammunition and armour to Ukraine.
A Colombian man attempted to set fire to public buses at the Klíčov depot in Prague and was arrested. In June 2025 a Prague court sentenced him to eight years after he pleaded guilty; he had received orders via Telegram with a promise of payment. Prime Minister Petr Fiala said the attack was likely organised and financed by Russia; the court did not rule on a Russian link.
Established by. Czech PM Petr Fiala, June 2024: attack likely organised and financed by Russia as part of 'hybrid war'. Prague court, 9 Jun 2025: Andrés Alfonso de la Hoz de la Cruz convicted and sentenced to 8 years (guilty plea); verdict did not attribute the commission to Russia. Kremlin denied involvement.
Latest. Perpetrator convicted (June 2025); Russian sponsorship remains a government assessment, not a court finding.
Russian defector pilot Maksim Kuzminov shot dead in Spain
Maksim Kuzminov, a Russian military helicopter pilot who defected to Ukraine in 2023, was shot several times and killed in a residential complex in Villajoyosa (Alicante) on 13 February 2024.
Established by. No court or government has formally attributed the killing; Russian state involvement has been alleged by unnamed Spanish intelligence sources (El País) and Western intelligence sources (Wall Street Journal, June 2024).
Latest. A Villajoyosa investigating judge provisionally closed the case for lack of an identified perpetrator (order of September 2025, made public 9 December 2025); the case can be reopened if new evidence emerges.
Link to the war against Ukraine. Kuzminov flew a Mi-8 helicopter to Ukraine in August 2023 in a defection operation organised by Ukrainian military intelligence (HUR).
Landmines and booby traps left in Tripoli suburbs linked to Wagner
Human Rights Watch found that MON-50, MON-200 and OZM-72 mines, not previously recorded in Libya, were laid at 35 locations in Ain Zara (southern Tripoli) mapped on a tablet attributed to a Wagner operative, in areas where Wagner was present before its June 2020 withdrawal. The Libyan Mine Action Centre recorded 130 killed and 196 injured by mines and other explosive ordnance from May 2020 to March 2022, mostly civilians in Tripoli's southern suburbs. The UN Fact-Finding Mission on Libya (October 2021) said Haftar's forces and Wagner 'may have violated' the principle of proportionality.
Established by. Human Rights Watch investigation (31 May 2022) based on BBC-obtained tablet and field verification; UN Independent Fact-Finding Mission on Libya report A/HRC/48/83 (October 2021) on related IHL concerns.
Latest. HRW urged the ICC to investigate; no charges known as of 2026.
Link to the war against Ukraine. Russia's use of anti-personnel mines and booby traps in Ukrainian territories mirrors this pattern.
Attribute together and say it at the UN. Joint public attribution carries further than national statements; raise it in the General Assembly, the Security Council and the UN Open-ended Working Group on ICT security.
Sanction those who order, not only those who act. List the GRU units and officers behind the operations; expel intelligence officers under diplomatic cover.
Share evidence across borders. Support Eurojust and joint investigation teams; many of these cases cross three or four jurisdictions.
Hold Wagner and Africa Corps to account. Support UN investigations in Mali, the Central African Republic and Libya, and restore independent UN monitoring where it was shut down.
See the link. The same services that strike Ukrainian cities sabotage warehouses, railways and airports that supply Ukraine. Support for Ukraine is part of every partner's own security.
Sanctions
Who is sanctioned for Russia's war against Ukraine, by whom and why — and where the lists do not match. The registers below combine the official lists of the United States, the European Union, the United Kingdom, Ukraine, Canada, Switzerland, Japan, Australia and New Zealand, with the same person or company counted once; they are refreshed every day. A sanctions listing is a decision of the government that adopted it: it is shown here as that government's position, not as a court finding.
The main acts that impose sanctions in response to Russia's aggression, newest first, each linked to the official text. Packages, executive orders and decrees add names to the registers below.
Automatic feed
Latest OFAC actions mentioning RussiaTaken from the source by the site itself · not yet reviewed by an editor · 19 Oct 2026
8 Oct 2026 — Iran-related Designations; Issuance of Iran-related General License; Issuance of Amended Russia-related General Licenseofac.treasury.gov ↗
Listings for circumventing EU sanctions: imports into Russia, shadow fleet and Russian oil to India
3 individuals and 9 entities in Russia, Türkiye, the UAE, India and Seychelles: cargo, customs and payment intermediaries for sanctioned goods; three companies in the shadow-fleet ecosystem; a supplier of Russian-origin crude oil to India. Asset freeze, ban on making funds available, travel ban.
Listings over the Russian State Duma elections held in occupied Ukrainian territory
77 persons: 74 candidates in the September 2026 State Duma elections organised in occupied Ukrainian territory and 3 members of Russia's Central Election Commission.
Largest-ever package of listings: 1,569 individuals and companies in Russia's military-industrial complex
826 Russian companies and 743 individuals who head them, focused on mid-level suppliers of components for advanced weapons. Asset freeze, ban on making funds available, travel ban. Listings under the regime now close to 4,600.
New UK sanctions on Russia's money, oil and supply chains
38 designations: oil producers Zarubezhneft and INK Capital (UK: over 90% of Russia's oil production capacity now covered); 12 shadow-fleet tankers (over 600 in total); three crypto exchanges and two payment platforms; 17 suppliers of goods vital to the war effort.
Lindsey O. Graham Sanctioning Russia and Iran Act of 2026
Directs tariffs up to 500% on Russian goods/energy; authorises up to 100% secondary tariffs on top-five buyers/evasion facilitators of Russian oil/gas; 'mandatory' sanctions subject to presidential determination and national-interest waiver; congressional review of terminations.
UK Russia sanctions package and OFSI interdiction general licence
~70 new sanctions targeting shadow fleet, military supply chains and finance networks; OFSI general licence supporting interdiction of shadow-fleet vessels (UK authorised boarding).
Amendment: 21 individuals, 53 entities, 100 vessels; price cap to USD 44.10
Oil price cap lowered from USD 47.60 to 44.10; further 2026 rounds: 100 vessels (25 Mar), 23+5 (8 May), 7+34 and 121 vessels (12 Jun, SOR/2026-122), 8 individuals over deportation of Ukrainian children (4 Sep, SOR/2026-188).
Phased ban on Russian LNG imports (full by 1 Jan 2027); Rosneft/Gazprom Neft transaction ban; 117 more vessels (total 557); third-country banks and crypto providers.
USATreasury action under EO 14024 (OFAC recent action 20251022)
Designation of Rosneft and Lukoil
First major Russia designations under the second Trump administration: Rosneft and Lukoil plus 34 subsidiaries (28 Rosneft, 6 Lukoil); called on Moscow to agree to a ceasefire.
Designation of Rosneft and Lukoil; 44 shadow fleet tankers
39 designations and 51 ship specifications (44 shadow-fleet tankers); Rosneft and Lukoil designated; also Chinese/Indian refineries and terminals per news.
Eighteenth package: dynamic oil price cap at USD 47.6
Crude price cap lowered from USD 60 to 47.6 with automatic six-monthly adjustment (15% below market); Nord Stream 1/2 transaction ban; refined-products-from-Russian-crude import ban; 105 more vessels.
UkraineNSDC decision of 27 Jun 2025 (three decrees)
Decrees synchronising Ukrainian sanctions with EU packages 9–14
403 individuals and 188 entities sanctioned in line with EU 9th–14th packages, EU Belarus and Iran human-rights/military-support listings; part of synchronisation with EU/G7.
USATreasury press release jy2777; EO 14024 energy-sector determination
Sanctions targeting Russia's oil production and exports (Gazprom Neft, Surgutneftegas, 183 vessels); energy-sector determination
Designated Gazprom Neft and Surgutneftegas, 183 vessels (largely shadow fleet), traders, oilfield service providers, insurers; determination opening the energy sector to designations.
Framework for restrictive measures in view of Russia's destabilising activities (hybrid threats regime)
New regime to list those responsible for Russian hybrid/destabilising activities against EU and Member States; first listings 16 Dec 2024 (16 individuals, 3 entities); renewed 8 Oct 2026 to 9 Oct 2027.
Fourteenth package: LNG transshipment ban, anti-circumvention, first shadow-fleet vessel listings
Ban on reloading Russian LNG in EU ports for third-country transshipment; SPFS ban; 116 listings; first vessel-specific port/service bans (27 vessels).
Designations of >300 targets incl. Moscow Exchange; expanded secondary-sanctions risk
Designated Moscow Exchange, NCC, NSD and >300 persons incl. third-country suppliers; widened 'military-industrial base' definition to all EO 14024-blocked persons.
Nearly 600 designations on second anniversary of the full-scale invasion and after Navalny's death
Largest single US tranche: >500 Treasury designations (plus State) targeting financial sector, military-industrial base and third-country evasion networks.
New anti-circumvention tool to restrict exports to third countries; transit bans; ~100 additional listings; ban on ship-to-ship transfers suspected of breaching price cap.
Ninth package of economic and individual sanctions
Nearly 200 individuals and entities listed; further export bans (drone engines), media suspensions, transaction ban with Russian Regional Development Bank.
G7 Finance Ministers' Statement on the united response to Russia's war of aggression against Ukraine (oil price cap)
Agreed comprehensive prohibition of services for maritime transport of Russian-origin crude and products unless bought at or below a price cap; implemented 5 Dec 2022 (crude, USD 60) / 5 Feb 2023 (products).
Sixth package: crude oil and petroleum products import ban, SWIFT de-listing of 3 more banks
Phased ban on seaborne Russian crude (Dec 2022) and petroleum products (Feb 2023); Sberbank and two others removed from SWIFT; three more broadcasters suspended; 65 individuals and 18 entities listed.
Fifth package: coal ban, port and road transport bans, 217/218 individuals and 18 entities
Ban on imports of Russian coal; closure of EU ports to Russian-flagged vessels; road transport ban; further export/import bans; 217 individuals and 18 entities listed (Council release: 'additional 218 individuals' headline? see link).
USAExecutive Order 14071; Treasury press release jy0705
EO 14071 Prohibiting New Investment in and Certain Services to the Russian Federation; full blocking of Sberbank and Alfa-Bank
Ban on all new US investment in Russia and on specified services (basis for price-cap determinations); full blocking of Sberbank and Alfa-Bank, Putin's adult daughters, Lavrov's family.
Fourth package of sectoral and individual measures
Ban on transactions with certain state-owned enterprises, new investment ban in energy sector, luxury goods export ban, steel import ban; 15 individuals and 9 entities listed.
New ZealandRussia Sanctions Act 2022 (+ Russia Sanctions Regulations 2022, 18 Mar 2022)
Russia Sanctions Act 2022
NZ's first autonomous sanctions law; regulations designated Putin and elites; extended in 2025 to 17 Mar 2028; price cap from 29 Feb 2024 (USD 60 -> 47.60 on 12 Sep 2025 -> 44.10 on 20 Feb 2026); 100 shadow-fleet vessels on 20 Feb 2026.
EO 14066 Prohibiting Certain Imports and New Investments with Respect to Continued Russian Federation Efforts to Undermine the Sovereignty and Territorial Integrity of Ukraine
Ban on US imports of Russian crude oil, LNG and coal; ban on new US investment in Russian energy sector.
Sanctions and Restrictions Against Russia in Response to its Invasion of Ukraine
Export bans on military and certain dual-use items; financial prohibitions on VTB, VEB, Promsvyazbank, Bank Rossiya; ban on crypto transactions circumventing measures.
SwitzerlandOrdinance on Measures connected with the Situation in Ukraine (SR 946.231.176.72)
Federal Council adopts EU sanctions against Russia
Neutral Switzerland adopted EU listings and financial sanctions, departing from past practice; subsequently tracks EU packages through annex amendments by the DEFR/SECO.
Directive 4 under EO 14024: Central Bank of Russia, National Wealth Fund, Ministry of Finance
Prohibition on transactions involving the Central Bank of Russia, National Wealth Fund and Ministry of Finance (immobilisation of sovereign assets in US).
Sanction measures following the launch of military actions by Russia in Ukraine
Visa suspension and asset freezes for designated Russian individuals/entities; asset freezes on VEB.RF, Promsvyazbank, Bank Rossiya; export bans on military-related entities and dual-use goods incl. semiconductors.
First package: response to Russia's recognition of non-government-controlled areas of Donetsk and Luhansk
Listed 351 State Duma members and 27 persons/entities; trade ban with non-government-controlled Donetsk/Luhansk; restrictions on Russian state access to EU capital markets.
Expanded criteria to designate persons 'involved in obtaining a benefit from or supporting the Government of Russia', enabling post-invasion mass designations.
EO 14024 Blocking Property with Respect to Specified Harmful Foreign Activities of the Government of the Russian Federation
Principal authority for post-2021 Russia designations, sector determinations (financial, technology, defence, energy etc.) and secondary sanctions on foreign financial institutions (amended by EO 14114).
UKSI 2019/855 (made under Sanctions and Anti-Money Laundering Act 2018)
The Russia (Sanctions) (EU Exit) Regulations 2019
UK autonomous Russia regime replacing EU measures post-Brexit (in force 31 Dec 2020); amended >20 times since Feb 2022 to add financial, trade, transport, oil and services measures.
USAPublic Law 115-44; implemented by EO 13849 (2018-09-20)
Countering America's Adversaries Through Sanctions Act (CAATSA)
Codified Ukraine-related EOs, mandatory sanctions on Russian cyber, defence/intelligence sector transactions, energy pipelines; congressional review of any easing.
Decree on NSDC decision of 2 Sep 2015 applying personal special economic and other restrictive measures (first major list)
First large Ukrainian sanctions list against Russian individuals and entities (annexes 1 and 2; ~388 persons and ~105 entities per contemporary reports), for one year.
Directive 3 under EO 13662 (and Directives 1, 2, 4 as amended 2017)
Sectoral debt/equity restrictions on Russian banks and energy companies; Directive 4 bans support for deepwater/Arctic/shale oil projects (amended 31 Oct 2017).
Legal basis for Ukrainian personal and sectoral sanctions proposed by Cabinet/NBU/SBU, adopted by NSDC and enacted by presidential decree; amended 2025 to cover vessels and aircraft.
EURegulation (EU) No 692/2014; Decision 2014/386/CFSP
Council Regulation concerning restrictions on the import into the Union of goods originating in Crimea or Sevastopol
Import ban and later investment/trade/tourism restrictions on illegally annexed Crimea and Sevastopol; renewed annually (latest to 2026-06-23 per Council timeline, further renewal 2026 not verified).
EURegulation (EU) No 269/2014 (CELEX 32014R0269); Decision 2014/145/CFSP
Council Regulation concerning restrictive measures in respect of actions undermining or threatening the territorial integrity, sovereignty and independence of Ukraine
Base asset-freeze/travel-ban regime for persons responsible for actions against Ukraine's territorial integrity; vehicle for nearly all individual listings since 2014.
Search by name in any spelling, then filter by who imposed the sanctions, by type and by reason. Open a line for aliases, programmes and the stated reason. Reasons are grouped into indicative categories from the wording of the listings.
IndividualOrganisationCompanyLegal entityVesselAircraftAssetAlso known as:Born:Identifiers:Programmes:Listed since:Reason stated in the listing:Details unavailable.not found in the registerslistinglistingsremovedRemoved from the lists (daily comparison)The registers could not be loaded.Military and defence industryComponents and dual-use goodsEnergyShadow fleetBanks and financePropaganda and mediaDeportation of childrenOccupation of Ukrainian territoryRepression and human rightsCyber and hybrid operationsSanctions evasionOfficials and legislatorsBusiness
Registers compiled from the official lists by OpenSanctions (opensanctions.org, licence CC BY-NC 4.0); each listing names the list it comes from. Updated 19 Oct 2026. A name on a list is not a finding of guilt; check the official list before relying on an entry.
From strike to sanction
The weapons that hit the places in our case files, and whether their makers are on each list. The marks are read from the registers each time the page opens. A missing mark is a gap — or a listing under a different spelling: open the listings to check.
Case files 04–08Geran-2 / Shahed-136 attack drones
Makers in the registers
Special Economic Zone Alabuga (Tatarstan) and its operating companies
Izhevsk Electromechanical Plant Kupol
Case files 03, 06Kh-101 cruise missiles
Makers in the registers
MKB Raduga (Dubna)
Smolensk Aviation Plant
Case file 06Iskander-M ballistic missiles
Makers in the registers
Votkinsk Plant
Tactical Missiles Corporation (KTRV)
Case file 08Kh-59 / Kh-69 missiles
Makers in the registers
MKB Raduga
Tactical Missiles Corporation (KTRV)
Case files 04, 05, 07Glide bombs (UMPB D-30SN, KAB/UMPK)
Makers in the registers
NPO Bazalt
Tactical Missiles Corporation (KTRV)
Gaps between the lists
Each jurisdiction lists different people and companies. These counts show where one list goes further than another — the practical starting point for a request to align.
Jurisdiction
Individuals
Companies and organisations
Vessels
All
US United States
2,389
5,160
514
8,157
EU European Union
3,691
2,729
679
7,134
UK United Kingdom
2,432
1,167
645
4,244
UA Ukraine
12,717
8,454
0
21,171
CA Canada
2,559
1,005
731
4,295
CH Switzerland
2,330
1,754
630
4,714
JP Japan
1,152
919
0
2,071
AU Australia
1,548
544
298
2,390
NZ New Zealand
1,383
519
0
1,902
16,431
listed by Ukraine, not by the EU
5,109
listed by the US, not by the EU
4,086
listed by the EU, not by the US
1,463
listed by the UK, not by the EU
Lifted and eased
Delistings, court annulments, licences and waivers that reduced the pressure, newest first. Each is a documented decision; the reason given by the authority is quoted where it was published. Removals found in the daily comparison of the lists appear at the end.
16 Oct 2026
WaiverUSA
Sanctions and tariffs under the Lindsey O. Graham Sanctioning Russia and Iran Act of 2026
Executive Order 'Implementing the Lindsey O. Graham Sanctioning Russia and Iran Act of 2026' waives, before they took effect, the Act's duties (incl. the increased rates on Russian goods and on the main importers of Russian oil and gas and sanctions-evasion facilitators) and the secondary sanctions under sections 102(a), (d) and (e), 103–111 and 117, on a national-interest certification to Congress. Waivers stay until the President or the Secretary of State decides otherwise; sanctions under the existing Russia national-emergency orders are not affected.
GL 135 authorises sale, delivery, offloading and importation (incl. into US) of Russian-origin diesel until 7 Apr 2027 (excl. debits to CBR/NWF/MinFin accounts). Issued same day as President's post announcing deal with Russia to 'release 300,000 tons of diesel'; backdrop of rising diesel prices.
GL 131J authorises contingent contracts for sale of Lukoil International GmbH (forced divestment of foreign assets); related GLs 128D (Lukoil retail stations abroad) and 130B (Lukoil entities in Bulgaria) amended 15 Oct 2026.
Relatives/associates of designated persons; medical equipment
Removed automatic capture of relatives and associates of designated persons; removed export prohibitions on certain medical equipment (effective 3 Sep 2026).
Azerbaijani bank (transaction-ban annex); Sakhalin-2 and LNG contract derogations
21st package removed an Azerbaijan bank from transaction-ban list; extended Sakhalin-2 oil exemption to 31 Mar 2028; temporary exemption for certain pre-2022 long-term LNG contracts to 25 Jul 2027; price-cap auto-adjustment frozen at USD 44.10.
Mikhail Klyukin, German Belous, Irina Kremleva, Viktor Nikolaev, Nadia Cherkasova, Ivan Potanin, Maksim Smirnov; IDA Asansor and DEIN (Turkey); vessels Vyacheslav Arshinov, Gennady Egorov
OFAC Russia-related removals of 7 individuals, Turkish entities and 2 vessels; no reasons stated.
At March 2026 renewal of individual listings (to 15 Sep 2026) 7 names removed: 5 deceased, 2 unidentified. Slovakia/Hungary had sought removal of 7 incl. Usmanov and Fridman - not granted per AFP source.
Russian-origin crude oil/products loaded on vessels (incl. blocked vessels)
GL 134 authorised sale, delivery, offloading of Russian oil loaded as of 12 Mar 2026, until 11 Apr 2026; renewed ~17-18 Apr 2026 for a month; expired 16 May 2026 without renewal. Context: global supply disruption linked to Iran conflict.
Removed at Sep 2025 renewal after General Court ruling in his favour (25 Jun 2025); other removals described as technical. Hungary/Slovakia had sought six removals.
Mikhail Degtyaryov, Vladimir Rashevsky, Viatcheslav Moshe Kantor, Gulbakhor Ismailova
Removed via Implementing Regulation (EU) 2025/527 at March 2025 renewal; understood to follow Hungarian pressure (Rashevsky after court annulment). No public reasons for others.
General Court (T-301/22, T-304/22) annulled their listings for 28 Feb 2022–15 Mar 2023: grounds insufficiently substantiated; proximity to Putin not enough. Both remained listed under subsequent acts.
Arkady Volozh, Serguey Mndoiants, Jozef Hambalek + 9 deceased persons
At March 2024 renewal EU removed 12 names: 9 deceased; Volozh (Yandex co-founder, had condemned the war), Mndoiants (AFK Sistema), Hambalek (Night Wolves Europe). No public reasons for living persons.
General Court (T-212/22) annulled her listing (Feb–Jun 2022 acts): Council failed to prove she was associated with her son's activities after she ceased owning Concord. She remained listed under later acts until delisted Sep 2024.
State Department found sanctionable conduct under PEESA but waived sanctions on Nord Stream 2 AG, its CEO and corporate officers as in the US national interest (relations with Germany).
OFAC removed the three companies after restructuring reduced Oleg Deripaska's ownership/control below 50%; Deripaska himself remained designated (designated 2018-04-06).
Close the gaps. Align national and EU lists with the designations already made by partners — above all the makers of the missiles and drones used against Ukrainian cities and their third-country suppliers.
Do not ease without change on the ground. Every delisting and licence is read in Moscow as a reward; tie any relief to the end of strikes on civilians and the return of deported children.
Enforce. Shadow-fleet vessels, re-export hubs and front companies change names faster than lists change; share the data and act on it.
The cost of the war for Russia
What the war costs Russia: soldiers, equipment, military assets, violence brought home and the economy. Every figure is given as its source states it, with the date. Three kinds of source are kept apart: statements of Ukraine as a party to the conflict, government estimates of other states, and independent counts that verify each loss by name or by photograph — the last are a floor, not a total. Military losses are not war crimes; they are recorded here because they show what Russia is prepared to pay, and why pressure works.
B Statement of the General Staff of the Armed Forces of Ukraine, a party to the conflict, published every morning; not independently verified. Personnel = killed, wounded, missing and captured, approximate. Bulletin ↗
C Independent floors: Oryx lists only losses documented by a photo or video; Mediazona and BBC News Russian count only deaths confirmed by name. They are minimums, not totals, and are never added to the General Staff figure. Grey bars: share of the General Staff figure confirmed by photo.
What we ask. Russia replaces these losses with imported components and recruits from abroad. Enforce export controls on battlefield items, sanction third-country suppliers and recruitment networks, and keep Russia's immobilised reserves frozen until it pays.
1independently confirmedC Latest:16 Oct 2026 · Lenina
Ammunition depots and arsenals
9
+2last 30 days
6independently confirmedC Latest:19 Oct 2026 · Hrintal and Ternove
Bridges, bases and supply depots
6
+3last 30 days
2independently confirmedC Latest:18 Oct 2026 · Sukhodilsk
Airfields and aircraft
29
+4last 30 days
16independently confirmedC Latest:18 Oct 2026 · Donetsk
Warships and submarines
20
none in 30 days
12independently confirmedC Latest:12 Aug 2026 · Novorossiysk
Air defence
12
+6last 30 days
2independently confirmedC Latest:19 Oct 2026 · Trubchevsk
Command posts and headquarters
6
+3last 30 days
2independently confirmedC Latest:16 Oct 2026 · Olenivka
Data centres
5
+5last 30 days
5independently confirmedC Latest:18 Oct 2026 · Leningrad oblast
Most recent
19 Oct 2026Radar station, Trubchevsk areaAir defence B→
19 Oct 2026Ammunition depots, Hrintal and Ternove areasAmmunition depots and arsenals B→
18 Oct 2026Attack-drone storage, preparation and launch site, Donetsk areaAirfields and aircraft B→
18 Oct 2026Vehicle and armoured-vehicle repair base of the 'Yug' group of forces, Sukhodilsk areaBridges, bases and supply depots B→
18 Oct 2026Petersburg Oil Terminal (Big Port of St Petersburg)Ports and oil terminals C→
CB Each entry is one site on one date, kept with who claimed the result and what confirms it. These are entries in this record, not a count of every strike. C = independently confirmed (satellite imagery, statements of Russian officials or companies, allied intelligence, verified media); B = claim of Ukrainian authorities only.
Recorded because these facilities fuel Russia's war and its export revenue. The record states what was reported and by whom; it does not assess the lawfulness of individual strikes.
The record was started in October 2026 and is filled backwards from sources; recent months are fuller than earlier ones, so it does not show a trend.
What we ask. Russia rebuilds these facilities with imported equipment and pays for the war with what they export. Enforce the oil price cap and shadow-fleet sanctions, stop imports of Russian oil products, and restrict the dual-use parts used to repair them.
Military assets and facilities added most recently, newest first. The section is updated with every site update; the figures of the General Staff of Ukraine — every morning.
19 Oct 2026Radar station, Trubchevsk area · Trubchevsk area, Bryansk oblast, RussiaAir defence B→
19 Oct 2026Ammunition depots, Hrintal and Ternove areas · Hrintal and Ternove areas, Donetsk oblast (occupied), UkraineAmmunition depots / arsenals B→
18 Oct 2026Attack-drone storage, preparation and launch site, Donetsk area · Donetsk area, Donetsk oblast (occupied), UkraineAircraft / airfields B→
18 Oct 2026Vehicle and armoured-vehicle repair base of the 'Yug' group of forces, Sukhodilsk area · Sukhodilsk area, Luhansk oblast (occupied), UkraineBridges / military logistics B→
18 Oct 2026Petersburg Oil Terminal (Big Port of St Petersburg) · St Petersburg, RussiaPort or export terminal C→
18 Oct 2026VK data centre, Leningrad oblast · Leningrad oblast, RussiaOther C→
17 Oct 2026Railway bridge over the Unecha River, near Sloboda-Seletska · Sloboda-Seletska area, Bryansk oblast, RussiaBridges / military logistics B→
17 Oct 2026Material and technical supply depots, Novoandriivka, Mykilske and Mariupol areas · Novoandriivka, Mykilske and Mariupol areas, Donetsk oblast (occupied), UkraineBridges / military logistics B→
People
Ukraine's figure counts all personnel losses (killed, wounded, missing, captured) and is a statement of a party to the conflict. The name-by-name count includes only deaths confirmed in open sources such as obituaries and is a minimum. Estimates of other governments sit in between.
General Staff of Ukraine
Personnel losses per month, Jan 2025 – Sep 20262025: month-end differences of the daily cumulative figure · 2026: official monthly statements
Jan 25
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan 26
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Personnel losses Jan-Sep 2026 (sum of monthly figures): 326,900; Personnel losses in 2022 (24 Feb-31 Dec): 106,720; Personnel losses in 2023: 253,290; Personnel losses in 2024 (record year): 430,790; Personnel losses in 2025 (MoD: 'over 418,000', ~1,145/day): 418,170 · B
Russian casualties (killed+wounded) in 2025; cumulative ~1,213,000 since Feb 2022; 2024 ~430,000
15 Jan 2026
UK Ministry of Defence (Defence Intelligence) via Euromaidan Press euromaidanpress.com ↗
C
1,200,000
Russian casualties (killed, wounded, missing) Feb 2022-Dec 2025, incl. up to 325,000 killed (Jones: range 275,000-325,000)
27 Jan 2026
CSIS (US think tank, not government) via AP/WTOP and RFE/RL rferl.org ↗
B
500,000
Russian troops killed (estimate), UK; total killed+wounded+missing ~1.5 million
11 Sep 2026
UK Chief of the Defence Staff Sir Rich Knighton (prepared statement) via Kyiv Independent kyivindependent.com ↗
Recruitment: prisoners, foreigners, mobilisation
50,000 — Prisoners recruited by Wagner (~50,000); ~20,000 Wagner killed at Bakhmut, half of them convicts BYevgeny Prigozhin via Novaya Gazeta Europe, 24 May 2023novayagazeta.eu ↗
300,000 — Reservists mobilised in 'partial mobilisation' (82,000 deployed, 218,000 in training at that time) BRussian Defence Minister Shoigu to Putin, via Meduza, 28 Oct 2022meduza.io ↗
450,000 — Contracts signed with Russian Armed Forces in 2025 (~450,000); 127,000 (+10,000 volunteer formations) in 2026 as of ~29 Apr 2026 BDmitry Medvedev via TASS, 30 Apr 2026tass.com ↗
2,000 — North Korean troops killed in Russia's war (est.); earlier NIS (30 Apr 2025): ~600 killed, ~4,700 casualties of ~15,000 deployed BSouth Korea NIS via lawmaker Lee Seong-kweun, The Defense Post, 2 Sep 2025thedefensepost.com ↗
28,000 — Foreign nationals recruited into Russian army (>28,000, from 40+ countries); incl. >=2,982 Africans from 37 countries, ~486 Africans killed (Ukrainian MFA) BHUR chief Oleh Ivashchenko (The Times interview) and Ukrainian MFA via United24 Media, 14 Sep 2026united24media.com ↗
Equipment
Two counts side by side. The General Staff of Ukraine reports cumulative claims every morning. Oryx lists only losses documented by a photograph or video, with each image linked; its total is therefore lower and is a floor.
Warships, aircraft, air defence, headquarters, arsenals and military production — military objectives only. Each entry says who claimed the result and what independent evidence exists: C independently confirmed (satellite imagery, Russian admission, allied intelligence, verified media), B claim only.
19 Oct 2026
Air defenceTrubchevsk area, Bryansk oblast, RussiaRussia
Radar station, Trubchevsk area
Outcome. General Staff: a radar station hit (18 Oct and the night of 19 Oct).
Aircraft / airfieldsDonetsk area, Donetsk oblast (occupied), UkraineOccupied territory of Ukraine
Attack-drone storage, preparation and launch site, Donetsk area
Outcome. General Staff: a storage, preparation and launch site of Russian attack drones hit (17 Oct and the night of 18 Oct); said to reduce Russia's capacity to strike Ukraine and its civilian infrastructure.
Bridges / military logisticsSukhodilsk area, Luhansk oblast (occupied), UkraineOccupied territory of Ukraine
Vehicle and armoured-vehicle repair base of the 'Yug' group of forces, Sukhodilsk area
Outcome. General Staff: repair base for motor vehicles and armoured combat vehicles hit (17 Oct and the night of 18 Oct); said to complicate the repair of damaged equipment.
Bridges / military logisticsNovoandriivka, Mykilske and Mariupol areas, Donetsk oblast (occupied), UkraineOccupied territory of Ukraine
Material and technical supply depots, Novoandriivka, Mykilske and Mariupol areas
Outcome. General Staff: strikes on supply depots recorded on 16 Oct and the night of 17 Oct (outcome not specified); a drone control point near Malynivka also hit.
Air defenceMagri area, Krasnodar Krai, RussiaRussia
Nebo-U (55Zh6U) long-range radar, Magri area
Outcome. General Staff: 55Zh6U Nebo-U long-range radar hit on the night of 16 Oct; fire in the area of the site. General Staff estimate of its value: about USD 100 million.
Borisoglebsk military airfield - six Su-34M bombers
Outcome. Ukrainian Navy: six Su-34M bombers destroyed by Neptune missiles, with fire, secondary explosions and damage to flight-support equipment (night of 14-15 Oct). Zelensky: four Su-34 destroyed and two more hit.
Claimed by. Ukrainian Navy; President Zelensky (X)
Independent confirmation. Satellite imagery published by Ukrainian monitoring channels (AviVector) reportedly shows four Su-34s burned out and two damaged (ISW cites imagery showing damage to four). Moscow Times: toll 'could not be independently verified'. Russia has not acknowledged damage (Voronezh governor Gusev: 33 drones and 'several jet-powered aerial targets' intercepted; debris damaged outbuildings and a car in Voronezh).
Claimed by. Not claimed by Ukraine; reported by residents via Exilenova+
Independent confirmation. NASA FIRMS fire near the plant; Rostov governor Yuri Slyusar confirmed an attack on Azov and mentioned damage to 'industrial facilities' (plant not named)
Claimed by. No formal Ukrainian claim reported; occupation head Pushilin said Storm Shadow missiles used
Independent confirmation. Mediazona (with BBC Russian Service) identified all 20 officers by name and rank - largest known officer loss in a single strike
Military productionBryansk, Bryansk oblast, RussiaRussia
Kremniy El microelectronics plant
Outcome. damaged ('significant damage to production facilities' per UA)
Claimed by. General Staff of the Armed Forces of Ukraine (Storm Shadow)
Independent confirmation. Bryansk governor confirmed an attack with 6 killed, 37 injured, but did not mention the plant; OSINT (CyberBoroshno) counted 7 missile impacts; no satellite imagery
Outcome. damaged - at least 3 storage buildings destroyed
Claimed by. SBU drones
Independent confirmation. Planet 0.5 m satellite image of 26 Jan 2026 analysed by Radio Liberty (Mark Krutov); governor acknowledged damage to 'several facilities'
Aircraft / airfieldsKacha, Sevastopol, Crimea (occupied), UkraineOccupied territory of Ukraine
Kacha airbase: An-26 (RF-46878) and Be-12 amphibious aircraft
Outcome. An-26 destroyed; Be-12 damaged
Claimed by. HUR (Defence Intelligence)
Independent confirmation. Satellite images of 25 Sep 2025 analysed by AviVector: one An-26 completely destroyed, one Be-12 damaged; others removed or undamaged
Outcome. damaged; 3 killed, dozens injured per Russian officials
Claimed by. General Staff of the Armed Forces of Ukraine
Independent confirmation. Russian regional authorities confirmed the strike on a defence enterprise and casualties; independent media (Meduza, Novaya Gazeta Europe)
Independent confirmation. Satellite images (Arctic Today) show at least 4 Tu-95MS and 1 An-12 destroyed; Reuters verified drone video of burning Tu-95s
Claimed by. Commander-in-Chief Zaluzhnyi / Ukrainian Air Force
Independent confirmation. UK Defence Intelligence subsequently reported Russia deploying replacement A-50 further from coast; Russian independent media
Refineries, oil terminals, pumping stations and other facilities in Russia reported damaged or out of service, with the consequence for output and exports. The cause is quoted as the sources state it — including the accounts of Russian officials.
~20% (of ~6.6m bpd capacity) — Share of Russian refining capacity offline at peak of Aug-Oct 2025 strike wave (attacks + planned maintenance) Reuters calculations based on industry sources, 14 Nov 2025bdnews24.com ↗
3.1m t (~17% of capacity, ~1.2m bpd); total idle 6.4m t record — Drone-related idle primary refining capacity, August 2025 Reuters calculations (via Hydrocarbon Processing), 28 Aug 2025hydrocarbonprocessing.com ↗
~700,000 bpd; 16 refineries struck; >=35 primary units; damaged capacity peaked near 1m bpd in March and exceeded it in April 2026 — Refining capacity taken out of service by drone strikes Jan-May 2026 Reuters calculations (via Ukranews), 15 May 2026ukranews.com ↗
~40% — Share of Russia's oil export capacity shut at some point in March 2026 (drone attacks on ports + Druzhba closure + tanker seizures) Reuters, 2 Apr 2026finance.yahoo.com ↗
~900,000 bpd (124,580 t/day) = ~14% of total — Russian primary refining capacity idled by drone attacks, end of March 2024 Reuters calculations (via Hydrocarbon Processing), 26 Mar 2024hydrocarbonprocessing.com ↗
18 Oct 2026
Port or export terminalSt Petersburg, Russia
Petersburg Oil Terminal (Big Port of St Petersburg)
Fire at one of the largest oil-product storage and export terminals on Russia's Baltic coast after an overnight drone attack on St Petersburg and Leningrad region. The same night, fires were reported at the Ruchyi oil depot and an Ozon warehouse, and a VK data centre and a 330 kV substation near Novosergievka (Vsevolozhsk district) were reported hit.
Consequence. Fires at the oil terminal, the Ruchyi oil depot and industrial warehouses in Kolpino district; 12 apartment buildings and 2 private houses damaged; 1 person killed and 5 injured in hospital (city governor); about 20,000 people without power in Leningrad region; flights restricted at the city's main airport. Leningrad region: 10 injured, including 5 children; 7 in hospital (regional health committee).
Cause as reported. St Petersburg governor Alexander Beglov, morning of 18 Oct: a massive drone attack; 'one person was killed, five were injured and are in hospital'; fires at the St Petersburg oil terminal, the Ruchyi oil depot and industrial warehouses in Kolpino district; 12 apartment buildings and 2 private houses damaged. Leningrad region governor Alexander Drozdenko: 145 drones shot down over the region; a drone attack caused an emergency power outage for about 20,000 people. Russian Ministry of Defence: 1,015 Ukrainian drones downed overnight. Ukrainian manufacturer Fire Point said an FP-1 drone hit the terminal. No Ukrainian General Staff claim found yet. Leningrad region health committee (via TASS, 18 Oct): the number of injured in the region 'rose to 10'; 7 in hospital, including 5 children and 2 women. Drozdenko: a woman and three children in Vsevolozhsk district were hospitalised with carbon-monoxide poisoning after a fire caused by falling drone debris.
Data centre of VK (VKontakte) attacked by drones during the overnight attack on St Petersburg and Leningrad oblast.
Consequence. VK: services available to users as normal; extent of damage not stated. Governor Drozdenko: debris fell on residential buildings and power lines.
Cause as reported. VK confirmed the attack in its own statement (Interfax, Izvestia).
Fire after a suspected Ukrainian drone attack on Russia's largest gas-condensate processing plant (design capacity 12 mt/yr), ~2,500 km from Ukraine; reportedly the first strike on energy infrastructure in Yugra.
Consequence. Large fire; damage being assessed; no casualties reported. Flight restrictions at Surgut and Kogalym airports.
Cause as reported. Governor Ruslan Kukharuk: fire at an 'industrial facility in the Surgut district', damage being assessed. Residents and Supernova+ identified the plant. Ukraine said it was resuming strikes on Russian energy infrastructure; no specific General Staff claim found yet.
Fire at the refinery after an overnight drone attack (first refinery strike after Ukraine's three-day pause under the US-announced 'energy ceasefire').
Consequence. Fire; material damage being assessed (governor). No casualties reported. Refinery accounts for ~5% of Russia's refining capacity and had suspended operations after attacks in May, July and September 2026. Reuters (16 Oct, two industry sources): primary unit AVT-6 shut down after the attack.
Cause as reported. Governor Pavel Malkov: a major Ukrainian drone attack sparked a fire at an oil refinery, material damage being assessed. Russian MoD: 166 drones intercepted overnight. Peskov: strike 'nothing new'. Zelensky (FT): 'The block [on attacking refineries] is out.' ISW: Ukrainian forces 'likely struck' the refinery.
Sberbank's large data centre under construction (first phase launched; ~55,000 sq m, 122.2bn roubles, planned site of Russia's largest supercomputer) attacked by drones overnight; NASA FIRMS fires in the industrial zone.
Consequence. Sberbank: systems and services operating normally, no staff injured; extent of damage not established. Governor Busargin: one woman killed and houses damaged in the city.
Cause as reported. Sberbank (First Deputy CEO Vedyakhin; press service via RBC): 'we confirm the attack'. Claimed by Ukrainian manufacturer Fire Point; presidential adviser Lytvyn: a data centre was struck.
Data centre (IT infrastructure) hit in a drone attack.
Consequence. Yandex: 'Operations at the data centre have been completely suspended'; several Yandex services unavailable; no injuries.
Cause as reported. Yandex: facility hit in a drone attack and shut down. No Ukrainian claim found for this site; Zelensky (8 Oct) said Ukraine responds 'in mirror-like fashion' to Russian strikes on Ukrainian data centres.
Drones hit the oil-loading terminal of the Novoshakhtinsk Petroleum Products Plant (design capacity ~2.5 mt/yr); large fire. Railway bridge in the city also damaged.
Consequence. Fire burned for at least four days; by 14 Oct it had engulfed 8 of 12 storage tanks (Astra), with another tank exploding late on 13 Oct. Train traffic over a damaged railway bridge halted in both directions (governor). No casualties reported.
Cause as reported. Governor Yury Slyusar: confirmed UAV attack, fire in the city and damage to a railway bridge. Astra: drones struck the terminal. No official Ukrainian claim found.
Pipeline or pumping stationnear Prosvet, Samara region, Russia
Samara linear production and dispatch station (LPDS 'Samara', Transneft), near Prosvet
Repeat strike overnight on 10 Oct on Russia's largest oil storage/blending hub (Urals blend) - third attack on the station in October.
Consequence. Damage being clarified (General Staff). Earlier strike on 7 Oct destroyed four RVS-50000 tanks per General Staff.
Cause as reported. General Staff of the AFU (Telegram): struck the Samara LPDS again; extent of damage being clarified. No Russian official statement found.
Data centre (IT infrastructure) hit by drones overnight.
Consequence. Yandex: 'Several modules of the data center were completely disabled'; service disruptions; no injuries at site.
Cause as reported. Yandex: drone attack disabled modules. Governor Shapsha: drones struck other parts of the oblast overnight, 9 injured, houses damaged; Russian authorities: 26 drones shot down over the region. Zelensky confirmed the Kaluga attack (per The Next Web).
Chemical plantRedkino, Konakovo district, Tver oblast, Russia
Redkino experimental plant (chemical products)
Fire at the plant after overnight drone strike
Consequence. Fire extinguished; no employee injuries reported (governor)
Cause as reported. Tver governor Vitaly Korolev said a drone strike caused 'a fire' at a plant in Redkino; plant named by Ukrainian monitoring projects and Astra
Fire and black smoke reported (Astra OSINT); capacity 22.23m t/yr (largest in Russia), ~2,500 km from border
Consequence. Not reported
Cause as reported. Fire Point said upgraded FP-1 drones hit facility; Governor Khotsenko acknowledged a drone reached city's northern industrial hub, did not confirm refinery damage
Data centre (IT infrastructure) hit in a drone attack; large fire.
Consequence. Yandex: operations completely halted; Reuters: Yandex said it was unclear whether the centre could be restored. Airbus imagery of 12 Oct: about a third of the roof of the western part burned out, holes in the roof, debris.
Cause as reported. Yandex: drone attack. Zelensky (8 Oct): Ukraine responds 'in mirror-like fashion' to Russian strikes on Ukrainian data centres.
RefineryIlsky, Seversky district, Krasnodar krai, Russia
Ilsky refinery (Ilsk Oil Refinery)
Large fire on refinery grounds; capacity ~6.6m t/yr
Consequence. Not reported (no confirmed halt); Reuters cited by United24 as saying it was the 4th refinery to suspend operations in under a week, but the halt is not specifically confirmed for Ilsky
Cause as reported. Ukraine's General Staff claimed the strike (1st Separate SBS Centre, 414th 'Madyar's Birds' brigade). Krasnodar governor Veniamin Kondratyev said drones targeted Seversky district and fires broke out at two enterprises, attributing them to falling 'debris'; facilities not named
Fire at the plant after overnight drone attack; Russia's 7th-largest refinery (12.6m t processed in 2024)
Consequence. Refinery halted operations (Reuters, citing industry sources)
Cause as reported. Perm governor Dmitry Makhonin said Ukraine attacked an 'industrial site' in the region (not named); NASA FIRMS heat anomalies at Lukoil refinery (Bloomberg)
Fire overnight 19-20 Sep; Mayor Sobyanin said a facility at the refinery was damaged, no casualties at the plant. Capacity ~11m t/yr
Consequence. Not reported
Cause as reported. Moscow Mayor Sobyanin reported massive drone attack (1,600+ UAVs downed); Zelensky confirmed strikes on an oil facility in Moscow region
Drone fragments struck 'key infrastructure that cannot currently be restored' (governor)
Consequence. Complete shutdown; repairs up to six months (imported equipment, sanctions); region reliant on imported fuel, 80% of 287 filling stations operating
Cause as reported. Orenburg governor Solntsev: drones knocked out the refinery
Strikes on two refineries; several people wounded in Nizhnekamsk. TANECO processed 17.0m t in 2024; TAIF-NK 6.6m t (~132k bpd)
Consequence. Degree of damage not immediately clear
Cause as reported. Ukrainian General Staff and Special Operations Forces claimed; Tatarstan officials confirmed strikes in region without naming targets
Tuapse refinery and sea terminal (Rosneft) - April-May 2026 strike series
16 Apr strike set fuel storage and port infrastructure ablaze for three days; repeat waves 20 Apr (one killed), 28 Apr (evacuations, 160+ firefighters), 2 May (SBU claimed seaport and refinery). Oil slick in Black Sea; 'black rain'; 13,000+ m3 fuel oil and contaminated soil removed by late April
Consequence. Refinery halted after 16 Apr (Reuters, 21 Apr) as products could not be shipped; state of emergency declared; tanker traffic diverted to Novorossiysk
Cause as reported. Ukrainian drone attacks (Reuters); SBU claimed 2 May strike; Russian Emergencies Minister Kurenkov said burning oil spill contained (29 Apr)
Port or export terminalNovorossiysk, Krasnodar Krai
Sheskharis terminal and CPC marine terminal, Novorossiysk
Large-scale fire at Sheskharis (Ukrainian military); Russian MoD said CPC facilities attacked - damage to pipeline, transshipment berth and fires at four oil storage tanks; 10 injured, 25 buildings damaged in city
Consequence. Not quantified; Novorossiysk loaded 2.27m b/d crude in March
Cause as reported. Russian Defence Ministry said Novorossiysk transshipment complex and CPC attacked by drones; Ukrainian military said it hit Sheskharis
Fire at fuel reservoirs; burned for 2+ days. Over March attacks at least eight 50,000 m3 reservoirs damaged = at least 40% of storage (Vantor satellite imagery)
Consequence. Primorsk and Ust-Luga suspended loadings (industry sources); crude loading resumed 24 Mar
Cause as reported. Ukrainian General Staff claimed strike on Transneft terminal; Governor Drozdenko said fire caused by falling drone debris
Attacked 22, 25, 27, 29, 31 March per local authorities; eight 30,000 m3 product reservoirs damaged by fire (~quarter of storage); some berth facilities hit
Consequence. Loadings suspended during attacks
Cause as reported. Local authorities reported drone attacks
Port or export terminalTaman peninsula, Krasnodar Krai
Taman sea terminal (Tamanneftegaz)
Four oil storage tanks on fire (Russian authorities); berth pipelines damaged (SBU source); fire ~7,000 m2; preliminary losses ~$50m
Consequence. 3 dead, 8 injured (Interfax); fires out by 22 Jan
Cause as reported. Governor Kondratyev confirmed massive drone attack 21 Jan; Ukrainian General Staff said terminal hit 22 Jan, citing fuel supply to Russian forces; SBU source: Alpha unit
Port or export terminalNovorossiysk area, Krasnodar Krai (offshore)
CPC Marine Terminal SPM-2 (Yuzhnaya Ozereevka)
Naval drone attack significantly damaged Single-Point Mooring 2; CPC said it can no longer be operated
Consequence. Loading fully stopped; tankers withdrawn. CPC handles >1% of global oil supply, ~80% of Kazakh exports
Cause as reported. CPC: attack 'targeted the interests of all member countries'; Ukraine MFA said actions not aimed at Kazakhstan; Kazakhstan MFA protested 'third attack this year on an exclusively civilian installation'
Port or export terminalNovorossiysk, Krasnodar Krai
Sheskharis oil terminal (Transneft), Novorossiysk
Fire at oil depot of Sheskharis (extinguished); oil berths 1 and 1A hit; tanker Arlan hit, 3 crew injured; apartment buildings damaged
Consequence. Novorossiysk oil exports (~2.2m bpd, ~2% of global supply) suspended; Transneft halted supplies to port; loadings resumed after ~2 days; oil prices +2%
Cause as reported. Ukrainian General Staff said it used Neptune cruise missiles and strike drones; Krasnodar governor Kondratyev said Novorossiysk 'suffered the most'
Orenburg gas processing plant (Gazprom Dobycha Orenburg)
Drone strike on gas plant (capacity 37.5 bcm/yr); first reported strike on the plant
Consequence. Intake of Kazakh gas (Karachaganak) suspended; Karachaganak output cut 25-30% (Reuters sources)
Cause as reported. Ukrainian officials confirmed; Zelensky cited increased range of 'long-range sanctions'; Kazakh Energy Ministry reported intake suspended after attack
Consequence. Primary unit damaged per later Reuters reporting (returning to operation by early Oct)
Cause as reported. Ukraine's drone command claimed successful strike; Governor Drozdenko: three drones destroyed, debris fire extinguished, no injuries
Novatek Ust-Luga gas condensate complex and oil export terminal
Fire at Novatek terminal (gas processing equipment believed struck); Reuters: drone attacks damaged pipeline infrastructure
Consequence. Plant offline, repairs possibly months; Ust-Luga oil terminal expected ~350k bpd in Sept 2025, about half usual (Reuters)
Cause as reported. Governor Drozdenko: ~10 drones attacked Ust-Luga port, fire localized, fuel tanks not damaged; Russian MoD: 13 drones destroyed over Ust-Luga; Ukrinform: SBU and SSO struck gas processing facility
Novatek Ust-Luga gas condensate fractionation complex and terminal
Fire; two storage tanks and a pumping station damaged (Russian agencies)
Consequence. Novatek suspended processing; ~2 months to resume, ~$2m/day losses (industry sources per OSW)
Cause as reported. Novatek: 'external influence'; Interfax-Ukraine sources: Ukrainian security services operation; Reuters could not confirm drone cause
Men sent to the war — among them convicts recruited from prisons and pardoned — come back to Russian towns. Independent Russian media count the killings and grave injuries they commit after return from court records; Russian law now lets defendants avoid trial by signing a military contract. Counts are minimums: courts publish less every year. No graphic detail; victims are not named.
Figure
What it counts
Date
Source
C
1,016+ victims: at least 551 killed, 465 seriously injured
People killed and seriously injured inside Russia by returning war participants (cumulative since Feb 2022) Media reports + Russian court databases; 900+ criminal cases (Arts. 105, 111, 264, 109, 230, 108, 114, 118 UK RF); only cases where war participation before the crime confirmed; 918 perpetrators (521 pardoned/paroled ex-convicts, 397 servicemen)
at least 989 cases since 2023; convictions 38 (2022) -> 266 (2023) -> 346 (2024); 377 cases Jan–Sep 2025
Murder (Art.105) and fatal GBH (Art.111 pt.4) cases in Russian military courts Analysis of military (garrison) court case files; servicemen only; includes crimes at front and in rear (not separated)
Servicemen convicted of murder in 2023 Official Judicial Department annual data
17 Apr 2024
Mediazona, based on Supreme Court Judicial Department statistics zona.media ↗
C
~8,000 verdicts since 2022 (~350 in 2022, ~2,500 in 2023, 4,700+ in 2024, ~1,100 found for 2025 so far); 900+ prosecuted for murder/assault; 423 deaths; 1,385 ex-Wagner; 656 pardoned prisoners
Verdicts mentioning defendant's participation in the 'SVO' Analysis of published verdicts of civilian (~7,000) and military (~1,000) courts
26 Jan 2026
Novaya Gazeta Europe ('Дом, в который пришла война') novayagazeta.eu ↗
C
at least 294 deaths (110 murder convictions/124 victims; 108 fatal GBH; 46 road crashes/54 deaths)
Deaths caused by returning veterans Court verdicts
Head of Presidential Human Rights Council V. Fadeev proposed police supervision of returning ex-convicts convicted of violent crimes, while doubting rising-crime reports
Official proposal on returnee supervision Official statement
Convicts recruited to fight (context) Intelligence estimate
3 Jan 2025
Ukrainian Foreign Intelligence Service (via Ukrainska Pravda) pravda.com.ua ↗
The legal mechanism
2022–2023 (secret decrees) — Presidential pardon decrees for convicts recruited by Wagner PMC (later MoD 'Storm-Z'): Putin confirmed on 13 Jun 2023 he signs pardon decrees for convicts who fought; decrees not published. Peskov (10 Nov 2023) described this as convicts 'atoning with blood'. meduza.io ↗
2023-06-24 — Federal Law No. 270-FZ 'On peculiarities of criminal liability of persons involved in the SVO' and No. 269-FZ: Release from criminal liability/punishment for minor and medium-gravity crimes after contract service during mobilisation/martial law/wartime; 269-FZ allowed contracts with persons with criminal records and suspects whose investigations were suspended (with exclusions: terrorism, treason, sexual crimes vs minors, etc.). rapsinews.ru ↗
2024-03-23 — Federal Law No. 64-FZ (amending Criminal Code & CPC: new Art. 78.1 UK RF) and No. 61-FZ (amending military service law Art. 34; repealing 270-FZ): Art. 78.1: a person who committed a crime and was called up or signed a contract (or committed a crime while serving) is released from criminal liability from the day of receiving a state award or of discharge (age, health, end of mobilisation/martial law). Investigation suspended at the unit's request. Exclusions: sexual crimes against minors, terrorism, treason, extremism etc. pravo.ppt.ru ↗
2024-10-02 — Federal Law No. 340-FZ (amending Art. 78.1 UK RF and CPC) and No. 341-FZ (amending Art. 34 military service law): Extends the mechanism to the trial stage: courts may suspend cases of defendants who sign contracts, cancel detention, and release from liability; also covers convicts whose sentence is not yet final (appeal stage). Bills 705033-8 and 708911-8 (Supreme Court initiative). ppt.ru ↗
2026-08-04 — Federal Law No. 300-FZ amending Art. 78.1 UK RF (with No. 308-FZ amending Art. 34 military service law): Clarifies which crimes are excluded from release under Art. 78.1, linked to expanding categories of persons with criminal records allowed to sign contracts. Details not verified. garant.ru ↗
Documented cases (38)
6 Jan 2026
Novosibirsk Oblast
Beat a relative (great-uncle) to death; the victim was the father of a man the perpetrator had killed in 2018
Perpetrator. Pardoned convict (recruited by Wagner from prison 2023, pardoned Mar 2024); prior: 2018 group killing of two people (9.5 yrs), 2024 assault
Group killing of a fellow veteran by drug overdose to seize his ~3m RUB injury payout
Perpetrator. War participants (organiser a reserve corporal)
Outcome. Organiser 19 yrs strict regime (jury, 1st Eastern District Military Court, 19 Aug 2026); one acquitted; two co-defendants returned to the front and their cases were suspended (spring 2026)
Rape and murder of former partner and her 7-year-old daughter
Perpetrator. Contract soldier on wound leave; prior: 2023 sentence of 20 yrs for rape and murder of a woman, went to war instead, pardoned after being wounded
The cost of the war in Russia's own figures — the Ministry of Finance, the Central Bank, Rosstat, government decrees (marked RU) — set beside the IMF and independent trackers. The link to sanctions is direct: the oil price cap and the shadow-fleet listings act on the same revenues that fund the war.
Russian Union of Industrialists and Entrepreneurs (RSPP), via Ukrainska Pravda; Nabiullina: labour shortage 'first time in modern history' pravda.com.ua ↗
The ask
Pressure works — keep it. A widening budget deficit, a reserve fund drained to a fraction of its 2022 level and a higher VAT are Russia's own figures. Easing now would refinance the war.
Hit the revenue. Enforce and lower the oil price cap, list the remaining shadow-fleet tankers and the traders behind them — see Sanctions.
Use the immobilised assets. Russia's central bank reserves held in partner jurisdictions should pay for the damage its strikes cause.
Calendar
Where and when Russia's war against Ukraine is on the agenda in the next months — UN bodies in New York, Geneva, Vienna, The Hague, London and Montreal, the OSCE, NATO, the European Union, the Council of Europe, the G7 and G20 and the coalition formats. Each entry says why the war is on that table and what to bring: a case file, the UN record, the sanctions gaps. After the event the entry links to what was said. Dates are tier A when taken from the body's official schedule and tier B when expected from its established pattern and still to be confirmed. Last reviewed 19 Oct 2026.
Coming up
26 Oct 2026
MeetingUN Security CouncilNew York
Security Council briefing on children and armed conflict
Deportation and transfer of Ukrainian children; Russia's armed forces are listed in the Secretary-General's annual report.
Director General's report on nuclear safety in Ukraine; Zaporizhzhia NPP under occupation. Usually the third week of November; exact dates in the IAEA media advisory.
What recurs without a fixed datePatterns partners can plan around
UN Security Council. Ukraine is not on the Council's monthly programme; briefings are convened on request of Ukraine and the European members (23 Sep, 27 Jul, 9 Jul 2026) — expect at least one a month, announced days ahead.
OSCE. OSCE Permanent Council meets every Thursday in Vienna; Ukraine is a standing item and statements are published the same day.
OHCHR / HRMMU. OHCHR civilian-casualty update around the 10th of each month; HRMMU periodic report every three months.
European Union. Sanctions packages have no fixed calendar; renewals fall on 31 January, 15 March, 31 July and 15 September.
Found automatically, not yet reviewed
Meetings mentioning Ukraine found on the bodies' own schedule pages (checked daily at 10:40 UTC; last run 2026-10-19T11:07). An editor moves them into the calendar above with the reason they matter.
26 Oct 2026
AutomaticOSCEVienna
Lviv, Ukraine
October 2026 Training Mobile Youth Work. Training of Trainers 26 - 30 October 2026 Lviv, Ukraine Workshop Online Media Literacy Workshops 26 - 28 October 2026 Online
3 November 2026 Peace Palace, The Hague Seminar Media and Reality: Dimensions of Responsibility 18 - 22 November 2026 Zakarpattia region, Ukraine Training Call for Applications: 2026 Roma Leadership Academy “Nicolae Gheo
CSP-31 – Thirty First Session of the Conference of the States Parties
Eventus OPCW Event Management System Annual Meeting of National Authorities 18 – 20 November 2026 CSP-31 – Thirty First Session of the Conference of the States Parties 23 – 27 November 2026 OPCW
CSP-31 – Thirty First Session of the Conference of the States Parties
Annual Meeting of National Authorities 18 – 20 November 2026 CSP-31 – Thirty First Session of the Conference of the States Parties 23 – 27 November 2026 OPCW OPCW by the Numbers 193 States committed to the Chemical Weapo
December 2026 Seminar Justice, Law and Society. Seminar for Judges 2 - 6 December 2026 Zakarpatska Oblast, Ukraine Ministerial council 33rd OSCE Ministerial Council Hosted by Switzerland – OSCE Chairpersonship 2026
Ministerial council 33rd OSCE Ministerial Council Hosted by Switzerland – OSCE Chairpersonship 2026 3 - 4 December 2026 Lugano, Switzerland Conference UN Water Conference Side Event "Inclusive Water Governance for Peace,
Put Ukraine on the agenda where it is not. Request Security Council briefings after each mass strike; table Ukraine items at the IMO, ICAO, ITU and WHO governing bodies where Russia's conduct falls squarely within the mandate.
Bring the record into the room. Each entry above links to the case file, UN statement or register to cite — use Add to my brief to assemble them in one document before the meeting.
Tell us what is missing. If your mission tracks a meeting that is not here, send it; the calendar is reviewed weekly and the ICS feed updates with the site.
Map & data
One map for the whole war: where the front runs and how it moved since 24 February 2022, where Russian strikes land, what Russia claims and what the UN has found. The front line is a background layer from independent open-source maps, shown with a delay of at least 48 hours; this page never shows Ukrainian positions, units or movements.
Loading…
Loading the map…
OccupiedSeized since previous stepLiberated since previous stepLine of 24 Feb 2022
Russia attacked along the whole line — up to 304 clashes a day — and announced the capture of more than a dozen settlements. Independent analysts confirmed none of it: ISW recorded no confirmed Russian advance on any day from 11 to 16 October, and the occupied area on the DeepState map was slightly smaller at the end of the week than at the start. What did not stop were the strikes on cities far behind the line.
CNo confirmed Russian advance. ISW assessed that neither side advanced on 14 October and recorded no confirmed Russian gains on 11–16 October. Since 1 September, ISW counts a net Russian loss of about 122 km²; in September alone Russia seized about 176 km² and lost about 256 km². ISW/CTP, 14 Oct 2026 ↗ · ISW/CTP, 16 Oct 2026 ↗ · ISW/CTP, 1 Oct 2026 ↗
CThe map agrees. On the DeepState map the occupied area changed by −33 km² in seven days and −17 km² in 30 days (derived by the Hub). Over the past year Russia gained about 1,977 km² — 1.7% of what it already held. DeepStateMap.live polygons, derived by the Hub ↗
BPressure without result. The General Staff reported 221 to 304 combat clashes a day; the Pokrovsk direction was the most attacked every day (60 assaults on 16 October), followed by Kostiantynivka, South Slobozhanskyi and Huliaipole. General Staff via Fakty ICTV, 11–17 Oct 2026 ↗
BUkrainian counter-attacks (Ukrainian claim). The 3rd Army Corps said on 14 October that the fourth phase of its operation near Lyman retook 101 km² — 277 km² and 16 settlements in all phases. ISW reports this as a Ukrainian claim; it assessed on 15 October that the Russian salient north of Lyman had collapsed. Kyiv Independent, 14 Oct 2026 ↗ · ISW/CTP, 15 Oct 2026 ↗
Russia saysWhat Russia said. At the Security Council on 9 October Ambassador Nebenzia said the front line was getting worse "for the Ukrainian regime" and that Russia would reach its goals by military means. On 16 October General Gerasimov reported Russian troops 5 km from Zaporizhzhia city; ISW measured at least 21 km. Russian Mission to the UN, 9 Oct 2026 ↗ · ISW/CTP, 16 Oct 2026 ↗
BCivilians on the line. On 11 October the Donetsk regional administration widened the compulsory evacuation of children in Kramatorsk. In occupied Oleshky, about 2,000 people including nearly 50 children remain without food, power or water, with no agreed evacuation (Kherson regional administration, 7 October); the UN monitoring mission reported in June that people "can't get out" and food "can't get in". Case file 14 →Ukrainska Pravda, 11 Oct 2026 ↗ · Mezha, 8 Oct 2026 ↗ · UN News, 25 Jun 2026 (HRMMU) ↗
Direction
This week
What the record shows
Source
Pokrovsk – Dobropillia
Heaviest assaults
Most attacked direction every day. Russia claimed to encircle and then take Dobropillia; ISW observed only limited infiltration, and Ukrainian forces refuted the claims.
Russia has claimed the city since July. ISW: Russian forces have infiltrated less than 40% of it; Ukrainian forces geolocated in the west of the city on 10 October.
Claimed Russian encirclements near Nefedivka and Varvarivka not observed. Gerasimov claimed 461 km² in the north; ISW counts a net 115 km² since January.
No confirmed Russian advance; limited Ukrainian advances near Stepnohirsk and south-west of Orikhiv. ISW: Ukraine holds about 25% of the oblast, against the 16.5% claimed by Moscow.
Russian boat landings in the Dnipro delta repelled on 12 and 16 October. Drone attacks on civilians on the right bank continue — a pattern the UN Commission found to be a crime against humanity.
Settlements Russia's Ministry of Defence said it captured, checked against the independent map and Ukrainian military statements. Of 15 claims since 1 October 2026, 0 are confirmed by the independent map at the time of review. A claim is marked contradicted only when an independent source or the Ukrainian military places the settlement outside Russian control.
Russia's Ministry of Defence said units of its "Vostok" group had taken control of the village. Not yet assessed by ISW at the time of review; the independent map is published with a 48-hour delay. DeepStateMap.live ↗
ISW: no evidence; about 13.5 km beyond the furthest Russian advance. A Russian milblogger later conceded Ukrainian control (ISW, 15 Oct). ISW/CTP, 12 Oct 2026 ↗ · ISW/CTP, 15 Oct 2026 ↗
Encirclement claimed from 7 October, capture on 16 October. ISW observed only limited infiltration; the General Staff denied the capture. ISW/CTP, 16 Oct 2026 ↗
Every strike in the current log is measured from the nearest ground Russia holds — the front line, occupied Crimea or the Russian border. Russia says it strikes military targets; the record shows where its missiles and drones land. Distances are derived by the Hub from the coordinates and rounded to 5 km.
Overnight wave of 269 drones with Iskander-M ballistic and Iskander-K cruise missiles, hits at 25 locations. Irpin (Kyiv region): a woman killed, 17 injured incl. 8 children, 84 buildings and vehicles damaged; Kyiv toll rises to 1 killed, 8 injured (see 18 Oct). Kryvyi Rih, morning: a Banderol missile strike on an industrial enterprise — 2 killed, 7 injured incl. a boy (15). Nova Vodolaha (Kharkiv region), afternoon: an attack drone on the town park — 6 killed, three of them children, 15 injured incl. 7 children (Case file 15). Kushuhum (Zaporizhzhia region), morning: four guided aerial bombs — a man (57) killed.
18 Oct
Zaporizhzhia, overnight: two strikes on residential buildings — a woman (27) killed, 2 injured incl. a girl (6); overnight wave of 180 drones and an Iskander-M ballistic missile, hits at 20 locations. Kyiv, evening and night: two missile strikes — a medical centre and a metro station hit, 1 killed, 8 injured. Donetsk region: Kramatorsk and Druzhkivka shelled — 1 killed in each.
17 Oct
Kherson: repeat aerial-bomb strike on the same address — an ambulance driver killed, 37 injured incl. a one-month-old baby; Sumy: guided bombs and a drone — 2 killed; Sloviansk: glide-bomb and FPV drone strikes on housing — 6 killed, 15 injured; Poltava, evening: drone strike on houses — 1 killed, 4 injured; daytime wave of 157 drones and 6 Banderol missiles.
16–17 Oct
332 drones and ballistic, cruise and Kalibr missiles; more than 15 power facilities attacked; Vinnytsia left without electricity (Case file 13).
Air Force of Ukraine preliminary morning counts, 16 Sep – 19 Oct 2026. Missile counts have not been published consistently since August; where a package included ballistic or cruise missiles this is noted. 28 such nights or days in one month; September alone saw 3,177 jet-powered drones (Air Force, 29 Sep).
Night / day
Launched
Intercepted or suppressed
Hits (locations)
Note
19 Oct (day)
Geran-3 attack drone on Nova Vodolaha; Banderol missile on Kryvyi Rih
n/a
n/a
Nova Vodolaha (Kharkiv region), about 16:30: a drone on the central park — 6 killed, three of them children, incl. an infant; 15 injured, seven of them children (Kharkiv regional military administration, 18:20) → CF-15. Kryvyi Rih, morning: 2 killed, 7 injured incl. a boy (15) (Dnipropetrovsk regional military administration)
Debris at 8 locations; attack still under way at 09:00 (Air Force). Kyiv: 1 killed, 8 injured (city military administration); Irpin: a woman killed, 17 injured incl. 8 children (Kyiv regional military administration, as of 11:00; Irpin city council); Dnipro: 1 injured (regional administration)
Debris at 4 locations; about 10 drones still in the airspace at 08:00 (Air Force). Zaporizhzhia: 1 killed, 2 injured incl. a girl (6); Dnipropetrovsk region: 3 injured (regional administrations)
289 drones + 4 Kalibr; no ballistic missile reported intercepted
22
More than 15 power facilities attacked (President); Vinnytsia left without electricity, main water station without power; outages in Lutsk, Rivne, Zhytomyr → CF-13. Over the day 7 killed, about 90 injured in eight regions (regional administrations)
15–16 Oct
149 drones (108 jet-powered)
114 drones (77 jet-powered)
24
Volyn region: 370,000 without electricity; an enterprise in Manevychi hit, 1 killed, 8 injured. Over the day at least 4 killed (Kherson region 2, Kramatorsk 1, Manevychi 1) and at least 52 injured in 11 regions (regional administrations)
14–15 Oct
580 drones + 2 Kh-59
536 drones
31
Part of 850+ drones in 33 hours (President). Over 14–15 Oct at least 17 killed in six regions, incl. Lutsk 6 (14 Oct, daytime) and Kropyvnytskyi 3; 67 injured → CF-08
Kyiv water supply cut on the left bank; 20 injured
Sources: Air Force of Ukraine daily summaries as relayed by Ukrinform, Kyiv Independent, Censor.net, RBC-Ukraine, UNN, Hromadske, ISW (16 Sep – 16 Oct 2026). Preliminary figures; not a Tier A series.
Open data, feeds and widgets
Everything on this site is also available as files that update with every publication (CC BY 4.0 — attribute "Ukraine Evidence Hub" and the original source named in each record).
type = strikes · kpis · cases · cost · calendar; add &lang=fr for another language
Live preview — this is what the frame looks like on another site:
Occupation, 2014 → now
Feb–Mar 2014Crimea occupiedRussia seizes Crimea and stages a "referendum". On 27 March the General Assembly affirms Ukraine's territorial integrity and calls on states not to recognise any change of status — 100 in favour, 11 against, 58 abstentions (resolution 68/262).AGA/11493 ↗
Apr 2014Parts of Donetsk and Luhansk seizedRussian-controlled forces take parts of the two regions; the occupation line holds with fighting until 2022.Context
24 Feb 2022Full-scale invasionOn 2 March the General Assembly deplores Russia's aggression "in the strongest terms" and demands full withdrawal — 141 in favour, 5 against, 35 abstentions (ES-11/1).AGA/12407 ↗
30 Sep 2022Four regions "annexed"On 12 October the General Assembly condemns the "attempted illegal annexation" of Donetsk, Kherson, Luhansk and Zaporizhzhia regions — 143 in favour, 5 against, 35 abstentions (ES-11/4).AGA/12458 ↗
23 Feb 2023Withdraw "immediately, completely and unconditionally"General Assembly resolution ES-11/6 — 141 in favour, 7 against, 32 abstentions.AGA/12492 ↗
Jul 2024 → Oct 2026From 109,361 to 117,102 km²Over 27 months Russia added about 7,741 km² — 1.3% of Ukraine — at the cost of continuous assaults (derived from DeepState snapshots).CDeepStateMap.live polygons, derived by the Hub ↗
1 Sep 2026"Realities on the ground"At the General Assembly Ambassador Nebenzia says the status of the annexed regions is "not subject to discussion" and demands recognition of the situation on the ground. The General Assembly's position (ES-11/4) is unchanged.Russia saysRussian Mission to the UN, 1 Sep 2026 ↗
Legal qualification
Established — by bodies with a mandate
Aggression and annexation. The General Assembly deplored Russia's aggression and demanded its withdrawal (ES-11/1), and condemned the "attempted illegal annexation" of four regions (ES-11/4). GA/12458 ↗
Killing of prisoners. The Commission of Inquiry found a Russian policy of killing surrendering soldiers — a war crime (A/HRC/58/67). A/HRC/58/67 ↗
Crimes against humanity. Torture and enforced disappearance in occupied territory (A/HRC/58/67); murder and forcible transfer by drone attacks on civilians in Kherson, Dnipropetrovsk and Mykolaiv regions (A/80/497); deportation and forcible transfer of children (A/HRC/61/61). A/80/497 ↗ · A/HRC/61/61 ↗
Pattern — what the record shows repeatedly
Strikes far from the front. Many of the deadliest strikes in the 2026 log hit cities far behind the line, where no Russian ground force is in contact (see "Distance from the front", derived).
Claims ahead of diplomacy. Russia announces captures that independent maps do not show — 0 of 15 confirmed since 1 October; the Dobropillia "encirclement" was first announced during UN General Assembly high-level week (22 Sep). ISW/CTP daily assessments ↗
Occupation as a system. Passportization, conscription of protected persons, property seizure and the ban on the Ukrainian curriculum recur in every UN report on the occupied territories since 2022. A/HRC/62/59 ↗
Position — Ukraine's qualification
Ukraine qualifies the occupation as a continuing act of aggression and the forcible transfer of Ukrainian children as genocide under Article II(e) of the Genocide Convention. These are Ukraine's legal positions, not findings of a UN body.
What we do not know
The front line is an independent estimate. The DeepState polygons show territory assessed as occupied; contested "grey zones" are not shown, and a settlement outside the polygon is not necessarily under Ukrainian control.
The 2014–2022 line in Donetsk and Luhansk regions and the March 2022 maximum extent of the occupation are not drawn: we have no open, attributable dataset for them yet.
Distance is measured to the nearest Russian-held ground. Missiles and drones are often launched from much farther away — from Russian territory, Crimea or the Black Sea.
Strike coordinates are approximate (city or district level). Casualty figures are preliminary Ukrainian figures (Tier B) until OHCHR verifies them.
A claim marked "not confirmed" may be confirmed later; statuses are reviewed weekly. OCHA's October figures and the IAEA's October updates on Zaporizhzhia were not yet available at review.
What we ask
Do not recognise "realities on the ground". Reaffirm General Assembly resolution ES-11/4 in national statements; no change of status by force, no matter how much territory is held.
Do not repeat claims that the record does not support. Russian announcements of captured towns are not facts until an independent source confirms them. Use this table before citing them.
Open the occupied territories to the UN. Press for unimpeded access for HRMMU, the Commission of Inquiry and the ICRC to occupied areas and to prisoners of war — and for an ICRC-mediated evacuation of Oleshky.
Protect the cities behind the line. Air defence and sanctions on the supply chains of glide bombs, drones and missiles: the deadliest strikes land far from the front.
Rules for this page: front-line data only after an independent source has published it and at least 48 hours have passed; no Ukrainian positions, units or movements; Russian claims always labelled as claims; every figure with source, date and tier (A — UN-mandated bodies, B — Ukrainian authorities, C — independent researchers). Report an error: Corrections.
Accountability
What exists already: six ICC arrest warrants, unit designations by the US, UK and EU, convictions in absentia in Ukrainian courts. Click a node in the chain for the evidentiary link and the status.
Select a node. Each node: office, holder, link to the strike, warrants or sanctions.
ICC warrant
Date
Conduct
Vladimir Putin
17 Mar 2023
Unlawful deportation and transfer of children
Maria Lvova-Belova
17 Mar 2023
Same
Lt Gen Sergei Kobylash
5 Mar 2024
Attacks on civilian objects, CAH — strikes on electricity infrastructure, Oct 2022 – Mar 2023
Adm Viktor Sokolov
5 Mar 2024
Same (Black Sea Fleet)
Sergei Shoigu
24 Jun 2024
Same (Minister of Defence at the time)
Gen Valery Gerasimov
24 Jun 2024
Same (Chief of the General Staff)
Bucha units
Designation / status
234th Guards Air Assault Regiment (Pskov); 76th Division
US State Dept, 28 Jun 2022; commander identified (NYT, Dec 2022)
64th Separate Motor Rifle Brigade (Khabarovsk)
US, 28 Jun 2022; UK sanctions on commander; "Guards" title from Putin, 18 Apr 2022
Nine servicemen, Bucha
Convicted in absentia, Irpin City Court, Aug 2023 (11–12 years)
Maxim Grigoriev (author of the Bucha denial)
EU sanctions 2026; Canada SEMA Aug 2024 — state propaganda
What we ask
No amnesty for war crimes in any settlement · cooperation with the ICC and the Special Tribunal for the Crime of Aggression · renewal of the Commission of Inquiry mandate and funding for HRMMU · support for the Register of Damage and the International Claims Commission.
What happened next
The question asked most often: "and then what?" One row per major incident — the UN finding, the national proceeding, the international step. Empty cells are honest: they show where accountability has not yet reached.
Incident
UN finding A
Ukrainian proceedings B
International step
Bucha, Mar 2022
OHCHR: 73 civilians killed, documented by name (7 Dec 2022); COI: war crimes (A/77/533)
9 servicemen convicted in absentia (Irpin, Aug 2023); 72 murders solved (National Police)
US designation of 234th Regt and 64th Bde (28 Jun 2022); GA res. ES-11/3
Proceedings under art. 438 CCU; Tochka-U unit identified
Cited in COI report A/77/533
Olenivka, 29 Jul 2022
UN fact-finding mission established, denied access, disbanded Jan 2023; OHCHR: Russia's account not credible
Investigation open; survivors interviewed after exchanges
— (no on-site investigation to date)
Energy campaign, Oct 2022 – Mar 2023
COI: war crimes and possible CAH (A/HRC/52/62)
Evidence shared with ICC OTP via JIT
ICC warrants: Kobylash, Sokolov (5 Mar 2024); Shoigu, Gerasimov (24 Jun 2024)
Children, since 2022
COI: unlawful transfer, war crime (A/HRC/52/62)
Ombudsman register: 20,651 cases; 2,665 returned
ICC warrants: Putin, Lvova-Belova (17 Mar 2023); International Coalition for the Return of Ukrainian Children
Hroza, 5 Oct 2023
HRMMU on site within 24 h: 59 killed, no military objective found
Two local informants charged with treason; Iskander unit identified
Raised at UNSC, Oct 2023
Okhmatdyt, 8 Jul 2024
OHCHR: high likelihood of a direct hit by a Kh-101
Proceedings open; missile fragments documented
UNSC emergency meeting 9 Jul 2024
Pryluky, 7 Oct 2026
UN ASG Khiari, UNSC 9 Oct: "the deadliest attack… at least 19 people, including five children"; OHCHR verification pending
Proceedings opened under art. 438 CCU; evidence shared with ICC OTP
Security Council meeting 9 Oct 2026 (10237th)
Kramatorsk buses, 8 Oct 2026
High Commissioner Türk, 8 Oct: direct attacks on civilians "could amount to war crimes"; ASG Khiari: "at least 33"
Proceedings under art. 438 CCU; weapon identified (UMPB D-30SN)
Security Council meeting 9 Oct 2026; Russia silent by name
Kyiv energy, 13–14 Oct 2026
ICC warrants of 2024 cover the same conduct; COI statement 21 Sep 2026; ASG Khiari 9 Oct: "all attacks on energy infrastructure… must cease"
Proceedings; MoD target list preserved as evidence
— (no Council meeting yet)
The named
Who has been named, by whom, and at what level of the ladder: an ICC warrant, a conviction (in absentia in Ukraine, or by a foreign court), a notice of suspicion, or sanctions only. Each row links to the document that names the person. Interpol issues no red notices for Russian servicemen (art. 3 of its Constitution), so the Ukrainian wanted database and the ICC are the only live lists. No photographs are reproduced here; the linked pages carry them.
ICC — the six warrants with the Chamber's decisions: icc-cpi.int ↗A
Wanted database of the Ministry of Internal Affairs — cards with photo, date of birth, article of the Criminal Code; Russian servicemen under arts. 437–438 among them: wanted.mvs.gov.ua ↗B
War & Sanctions (Defence Intelligence) — dossiers: child abductors, "war managers", "engineers of aggression", propagandists: war-sanctions.gur.gov.ua ↗B
State sanctions register (NSDC) — every sanctioned person with decree number and term: drs.nsdc.gov.ua ↗B
Prosecutor General — aggregate figures and case releases; no public register of suspects by name: war.gp.gov.ua ↗B
In: a person named in an ICC decision, a court judgment, a notice of suspicion published by the Prosecutor General or the SBU, a sanctions decree, or an official intelligence dossier. Each row carries the level and the link.
Out: Myrotvorets and similar anonymous lists (not a state resource; contains known errors), personal data of relatives, photographs — the linked official pages carry those under their own responsibility.
Interpol: no red notices for Russian servicemen since 2014 (art. 3 of the Interpol Constitution). Why ↗
Next: the 22 commanders convicted in absentia (Prosecutor General, Feb 2026) are not published as one list — requested; the annex to decree 303/2026 will be added as a searchable table.
Method
Source tiers
AUN-mandated bodies. OHCHR / Human Rights Monitoring Mission in Ukraine, the Independent International Commission of Inquiry, UNESCO, IAEA, WHO, UNHCR; ICC decisions. These are the figures the Secretariat cites and the only ones that cannot be dismissed as "Ukrainian numbers".
BUkrainian authorities. Prosecutor General, National Police, Ombudsman, Air Force, State Emergency Service, regional administrations. Fuller and faster; always labelled as national data.
CIndependent investigations. Maxar, NYT and AP visual investigations, Bellingcat, CIR, Yale HRL; sanctions listings.
Tiers are never merged in one figure. When a Tier A figure exists, it replaces Tier B on this site.
Legal qualification, three layers
Established found by a UN mechanism or court · Pattern the argument Ukraine makes from the documented pattern · Position Ukraine's qualification, pending international findings. Never presented as one.
Rules
Every figure carries a source and a date; derived figures are marked "derived".
No graphic images of the dead. Maps, numbers, satellite imagery, memorials, portraits with family consent.
One idea per page, one figure per headline.
Our own imprecisions are corrected publicly, in one sentence.
Every item ends with an ask: what a Member State can do.
When a UN body publishes a figure lower than ours, both are shown the same day, with their dates. No delay, no footnote.
Every external source is linked and snapshotted to the Wayback Machine when first cited; the Sources page lists every link with its access date.
Update cycle
Mass strike
Air Force summary at T+10 h → case card at T+24 h → FR/ES at T+48 h → OHCHR figures replace national ones when published
Monthly pulse
OHCHR Protection of Civilians update, 10th–16th of each month
Indicators
Weekly check; dated on the tile
Fact-checks
Per Russian document; 1–2 days; circulated to the SG when warranted
Map outline schematic.
Photo and video
Where images come from
Official Ukrainian sources, linked to the eventEvery image on a case file is tied to one incident, one date, one source post
State Emergency Service (DSNS) and its regional directorates publish photo galleries and video from every major strike site within hours, under dsns.gov.ua ↗ and 24 regional sites (cn., dn., zp., kh., kyiv.dsns.gov.ua …). Their content is released under Creative Commons Attribution 4.0 — reusable with credit. Each case file carries one DSNS photo with the credit, the date and a link to the original post, and an "Official media" line to the full gallery and video.
Other official sources used for links (not yet for embedded images): National Police (weapon fragments, scene documentation), Air Force (launch and interception summaries), regional military administrations (casualty lists, damage surveys), Prosecutor General (proceedings), Office of the President. Satellite imagery is requested from Maxar News Bureau and shown only with its licence line.
What is never shown. No images of the dead or of identifiable injured people, no close-ups of body bags, no children's faces without consent; galleries that contain such images are linked, not embedded, and the link says so. Images are not cropped to alter meaning; the DSNS watermark stays.
Chain of custody. The file name encodes source, region, date and subject (photo-zaporizhzhia_2026-10-11_rubble.jpg); the original URL and a Wayback copy are in the sources register; the image is listed with its hash under Files and integrity.
DSNS as a data source
Figures, not only picturesTier B · primary · fastest final count
The DSNS post that closes a search-and-rescue operation is the first final figure for a strike — killed, children, injured, rescued, responders, tonnes of debris. It arrives 24–48 h after the strike and precedes the regional administration summary and OHCHR verification. This site takes the DSNS closing figure as its Tier B number (Zaporizhzhia: 23 killed incl. 4 children, 11 Oct; Pryluky: 22 incl. 5 children, 8 Oct) and shows the earlier interim figure in the corrections log.
Reading a DSNS post. The interim count carries a time stamp ("as of 18:45"); the closing post says "search and rescue completed". Only the closing figure is used in headlines; interim figures are shown with their hour.
Video. DSNS posts embed video (YouTube/Facebook); it is linked from the "Official media" line, never re-hosted. A still is taken only when no photo is published.
What we do not know
Occupied territory. OHCHR has no access; the Commission of Inquiry works from released detainees and open sources. Civilian deaths in Mariupol (2022), in the occupied parts of Donetsk, Luhansk, Zaporizhzhia and Kherson regions, and in filtration are counted only where a name and two sources exist. The true figures are higher by an unknown margin; this site does not estimate them.
Prisoners and detainees. The number of civilians held by Russia is a minimum (16,000+ recorded); Russia publishes no lists and admits no ICRC access. Deaths in custody are known mainly from exchanges.
Children. 20,651 is the number of recorded cases with identifying data, not the number of children taken; estimates run far higher and are not used here.
Strike packages. Air Force launch and interception counts are preliminary morning figures; missile counts have not been published consistently since August 2026. The strike log is a lower bound.
Attribution below unit level. Which regiment, which crew: known in some cases (Bucha, Hroza), not in most. The chain of command on the Accountability page stops where the evidence stops.
Casualties in Russia. OHCHR records them (496 killed Jan–Sep 2026); this site cites that figure when Russia raises the subject and does not verify it independently.
Rule
Where we do not know, we say so on the page itself — not in a footnote. A reader who is told the limits of a figure will trust the figure.
Why the UN figure is lower
OHCHR counts only what it has verified: each civilian casualty is corroborated from at least two independent sources, or by the Monitoring Mission's own field visit. Casualties in occupied territory and in places under intense fighting — Mariupol in 2022, Bakhmut, Avdiivka — are largely absent from its tables. OHCHR says so in every update: the real figures are "considerably higher".
Ukrainian bodies count what they have recorded: the Prosecutor General registers every proceeding; the Ombudsman registers every reported child. These figures are fuller and faster, and they are the national record. They are not lower-quality — they measure something different.
So when a reader sees 16,431 (OHCHR) beside a larger Ukrainian number, both are right. This site shows the UN figure first because it is the one international bodies and most governments will repeat; the national figure is shown beside it, labelled, never merged.
Corrections log
Every change to a published figure or wording, with date and reason. Nothing is silently edited.
Date
Was
Now
Why
19 Oct 2026
Case files: 124 civilians killed in the incidents on the ten cards, 22 Sep – 17 Oct
128, 22 Sep – 19 Oct
Case file 15 (Nova Vodolaha, 6 killed) added; Case file 12 (Sumy, 2 killed) moved to the Archive
19 Oct 2026
Strike log: 27 nights or days with 100+ drones and missiles, 16 Sep – 18 Oct
28, 16 Sep – 19 Oct
The night of 18–19 Oct (269 drones with ballistic and cruise missiles, Air Force) added to the count and to the strike log PDF
19 Oct 2026
Irpin, night of 18–19 Oct: 1 killed, 6 injured incl. 3 children, 3 missing
1 killed, 17 injured incl. 8 children
Kyiv regional military administration (T. Tkachenko), as of 11:00 on 19 Oct: updated count; 84 objects damaged; no update on the missing; map, strike log and timeline updated
19 Oct 2026
Kyiv, evening and night of 18–19 Oct: 1 killed, 3 injured
1 killed, 8 injured
Kyiv city military administration, morning of 19 Oct: updated toll after the overnight missile and drone attack; map, timeline and strike log updated
19 Oct 2026
Kyiv, evening of 18 Oct: 1 killed, 2 injured
1 killed (a woman, 21), 3 injured
Kyiv mayor V. Klitschko, night of 18–19 Oct: a second missile strike damaged a metro station and a residential building in the Solomianskyi district; map and timeline updated
18 Oct 2026
St Petersburg and Leningrad region, night of 18 Oct (cost of the war): casualties in Leningrad region not recorded
Leningrad region: 10 injured, including 5 children; 7 in hospital
Leningrad region health committee via TASS (Vedomosti, 18 Oct); regional governor A. Drozdenko: a woman and three children poisoned by smoke from a fire caused by drone debris in Vsevolozhsk district
18 Oct 2026
Sumy, 17 Oct: 1 killed, 2 injured
2 killed, 3 injured
Toll for the day from the Sumy regional police (morning of 18 Oct): a man (30) killed by a drone and a man (42) by guided bombs in the Sumy community; map and timeline updated
18 Oct 2026
St Petersburg, night of 18 Oct (cost of the war): 'no casualties reported by the city governor'
1 killed, 5 injured; fires also at the Ruchyi oil depot and Kolpino warehouses; 12 apartment buildings and 2 houses damaged
Later statement by St Petersburg governor A. Beglov (Interfax, 09:30 Moscow time, 18 Oct); Leningrad region governor: 145 drones downed (earlier 126–127)
18 Oct 2026
Sloviansk, 17 Oct: 3 killed, 16 injured
6 killed, 15 injured
Toll for the day of 17 Oct from the Sloviansk city military administration (V. Liakh), morning of 18 Oct: some victims were killed by FPV drones; bodies remain under the rubble; map and timeline updated
18 Oct 2026
Zaporizhzhia, 18 Oct: 1 killed, 1 injured
1 killed, 2 injured incl. a girl (6)
Updated count from the Zaporizhzhia regional military administration (M. Semikin): two overnight strikes; map and timeline updated
18 Oct 2026
Nights or days with 100+ drones and missiles, 16 Sep – 17 Oct: 26
27 (16 Sep – 18 Oct)
Overnight wave of 17–18 Oct (180 drones and an Iskander-M ballistic missile, Air Force) added to the strike log; strike log PDF re-issued (v5)
18 Oct 2026
Poltava, 17 Oct: 1 killed, 2 injured
1 killed, 4 injured
Updated count from the Poltava regional military administration (V. Diakivnych); map and timeline updated
18 Oct 2026
Nights or days with 100+ drones and missiles, 16 Sep – 17 Oct: 25
26
Daytime wave of 17 Oct (157 drones and 6 Banderol missiles, Air Force) added to the strike log; strike log PDF re-issued (v4)
17 Oct 2026
Calendar: "36th meeting of the Ukraine Defense Contact Group (NATO HQ), 15 Oct 2026"
Entry removed
The source announced the meeting of 15 Oct 2025, not 2026; no UDCG meeting on 15 Oct 2026 has been announced or reported (2026 meetings: 12 Jan, 15 Apr, 18 Jun, September online)
17 Oct 2026
Sloviansk, 17 Oct: 1 killed, 10 injured
3 killed, 16 injured
Injured in the 03:40 strike rose to 13 (as of 13:06); a second strike around 09:20 killed 2 and injured 3 (Sloviansk city military administration); map and timeline updated
17 Oct 2026
Kherson, 17 Oct: 1 killed, 22 injured
1 killed, 37 injured in the city (Kherson region over the day: 1 killed, 40 injured incl. 3 children)
Kherson regional prosecutor's office, as of 17:30: 35 injured in the 04:00 aerial-bomb strike, an ambulance driver killed in a repeat strike on the same address, 2 injured by a drone; map and timeline updated
16 Oct 2026
Strike log, 15–16 Oct: "Over the day 3 killed (Kherson region 2, Kramatorsk 1)"
At least 4 killed (Kherson region 2, Kramatorsk 1, Manevychi 1)
Volyn regional administration reported 1 killed and 8 injured at an enterprise in Manevychi in the same overnight attack (16 Oct); site and strike log PDF updated
16 Oct 2026
Nights or days with 100+ drones and missiles, 16 Sep – 16 Oct: "at least 21" (site); strike log PDF: 22 to 14 Oct
24 (every row of the strike log, 16 Sep – 16 Oct, incl. two daytime waves)
Recounted row by row from the strike log table; the earlier site figure under-counted rows, and the PDF had not been re-issued since 14 Oct (now v2)
16 Oct 2026
17,257 civilians killed incl. 835 children, 53,693 injured (OHCHR, as of 31 Aug 2026); "+55% Jan–Aug 2026 vs 2025"
17,605 killed, 55,846 injured (as of 30 Sep 2026); "+59% Jan–Sep 2026 vs 2025" (2,570 killed, 15,211 injured)
OHCHR September 2026 update (16 Oct) replaced the August figures on the home indicators and the pulse; the child total is not repeated until OHCHR states it in text
15 Oct 2026
Map: "Volyn region · 15 Oct", 6 killed (night of 14–15 Oct); "Lutsk · 14 Oct", 3 killed
"Lutsk · 14 Oct", 6 killed, 12 injured; the separate Volyn entry removed
The six deaths in Volyn were the 14 Oct daytime strike on a Lutsk market (Lutsk City Council; Volyn regional administration), already on the map with an early toll of 3
14 Oct 2026
"509 civilians" (Bucha Wall of Remembrance, used in some speeches)
"residents of the Bucha community killed during the occupation"
The wall includes local defence volunteers, as its plaques state; the legal record (OHCHR: 73 by name) never relied on the memorial
14 Oct 2026
July 2026: 286 killed (preliminary)
448 killed
OHCHR revision in the September update after verification of July incidents
14 Oct 2026
16,431 civilians killed incl. 803 children (OHCHR, as of 30 Jun 2026); "+37% H1 2026 vs H1 2025"
17,257 incl. 835 children (as of 31 Aug 2026); "+55% Jan–Aug 2026 vs 2025"
OHCHR August 2026 update (16 Sep) and USG DiCarlo's Security Council briefing of 23 Sep replaced the mid-year figures
23 killed incl. 4 children, 32 injured incl. 3 children; entrance section of a three-storey block
SES Zaporizhzhia region final report of 11 Oct (search and rescue completed) replaces the 10 Oct interim count; map, card, brief and the derived weekly total (99 → 98) updated; PDF re-issued as v2
14 Oct 2026
Pryluky: "19 killed" (UN briefing, 9 Oct)
22 killed (SES final)
Both figures shown with their dates; the UN figure was given before rescue work ended
14 Oct 2026
Map period "Oct 2026", 7 entries
16 Sep – 14 Oct 2026, 28 entries
Full sweep of the four-week window; earlier version under-counted strikes
225,000+ war crimes of 256,000+ crimes linked to the aggression; 1,191 suspects, 856 indicted, 254 convicted
Figure replaced with the latest published OPG total (7 May 2026; ZMINA, UNN). Earlier figure was out of date
14 Oct 2026
Map period limited to Oct 2026
2022–2026 by year
Site update v0.4
Privacy
The site sets no cookies and stores no IP addresses or names. To improve the site we keep anonymous, aggregated usage statistics that cannot be linked to a person. These statistics are not public.
If you subscribe, we keep only your e-mail address, the optional organisation and role, and your choices — to send what you asked for. Unsubscribing deletes them.
Files and integrity
SHA-256 of every PDF published on this site. A file whose hash does not match was not published here — relevant for a resource that fact-checks forgeries.
All figures on this site, with source, date and tier, as one JSON file — licence CC BY 4.0, attribution "Ukraine Evidence Hub". Partners may embed and republish; the live file is at /data/hub.json and is refreshed with every release.
Update log
Every change to the site, newest first. Corrections to figures are listed separately in the corrections log above.
v1.5.7 · 19 Oct
Map: Russia dropped four guided aerial bombs on Kushuhum, Zaporizhzhia region, on the morning of 19 Oct, killing a man of 57 and damaging private houses (regional authorities, Tier B)
v1.5.7 · 19 Oct
Case file 15 — Nova Vodolaha: a Russian attack drone hit a town park in Kharkiv region, killing 6, three of them children, incl. an infant, and injuring 15, seven of them children (regional authorities, preliminary)
v1.5.7 · 19 Oct
Case file 14 — Oleshky: Ukraine's Ombudsman says talks with Russia on a ceasefire and evacuation directly to Ukrainian-controlled territory have reached "the final details"; no agreement yet
v1.5.7 · 19 Oct
Map: Russian shelling killed one resident each in Kramatorsk and Druzhkivka on 18 Oct (Donetsk regional authorities). Strike log: 28 mass air attacks since 16 Sep, PDF updated
v1.5.7 · 19 Oct
Cost of the war: a radar station near Trubchevsk (Bryansk region) and ammunition depots in occupied Donetsk region hit, says Ukraine's General Staff (Tier B)
v1.5.6 · 19 Oct
Every figure, row and card on the site can now be added to My brief and printed. Source titles on Beyond Ukraine and Sanctions are translated into all six languages
v1.5.5 · 19 Oct
Kryvyi Rih: a Russian missile strike on an industrial enterprise killed 2 and injured 7, incl. a boy of 15 (regional authorities). Irpin after the night attack: 1 killed, 17 injured incl. 8 children (Kyiv region). Russia claims Omelnyk — unconfirmed
v1.5.4 · 19 Oct
Strike log, map and timeline: night of 18–19 Oct — 269 drones plus ballistic and cruise missiles, hits at 25 locations (Air Force). Irpin: a woman killed, 6 injured incl. 3 children, 3 missing; Kyiv toll now 1 killed, 8 injured (regional authorities)
v1.5.3 · 19 Oct
Map and timeline: Kyiv, night of 18–19 Oct — a second Russian missile strike damaged a metro station on the left bank and hit a 25-storey residential building in the Solomianskyi district; toll now 1 killed (a woman, 21) and 3 injured (Kyiv mayor V. Klitschko; corrections log)
v1.5.2 · 18 Oct
Map and timeline: Kyiv, evening of 18 Oct — a Russian missile strike hit a medical centre building in the Desnianskyi district and a non-residential building in the Dniprovskyi district; one person killed, two injured (Kyiv city military administration, preliminary)
v1.5.1 · 18 Oct
New: a Contact section for media and researchers — how to cite the record (CC BY 4.0, no permission needed), the reliability tiers A/B/C, ready-to-use case files, fact-checks, open data and card images, and one address for questions, data extracts and background briefings. Corrections and requests are in the same place.
v1.4.0 · 17 Oct
New section: Calendar — where Ukraine is on the agenda in the coming months (UN bodies in New York, Geneva, Vienna, The Hague, London and Montreal; OSCE, NATO, EU, Council of Europe, G20 and coalition formats), with what to bring to each meeting, tiers A/B, an ICS feed and a weekly "Week ahead" subscription; My brief — mark case files, UN statements and figures as you read and print them as one document; reading layer: mobile menu, page contents, show-more lists, period filters, "new since your last visit", search over the sanctions registers, charts, print styles; Subscribe: topics for the strike log, Beyond Ukraine, Sanctions, Cost of the war and Week ahead, rhythm explained; Open data, RSS feeds, calendar and widgets on the Data page; automatic daily intake of General Staff losses, OFAC actions, UN noon briefings, OHCHR updates and schedule pages; weekly link check with archived copies; faster pages (translations loaded on demand)
v1.5.0 · 18 Oct
Fact-check 04 — Oleshky. Moscow now calls the town's situation "critical" and "a tragedy" and blames Kyiv for blockading a town Russia has held since 2022. None of eight Russian statements proposes the evacuation the UN, the ICRC and the Pope asked for
v1.5.0 · 18 Oct
Case file 14 — Oleshky: about 1,700 people, 47 of them children, trapped in a town Russia has held since 2022. No food by road since 26 May (UN monitoring mission); Ukraine drops food by drone. Six-page dossier with testimonies of those who got out
v1.5.0 · 18 Oct
Map & data: one map for the whole war — the front line since 24 Feb 2022 with a time slider, Russian strikes and their distance from the front, and Russia's capture claims checked against the record (0 of 14 confirmed since 1 Oct)
v1.5.0 · 18 Oct
Cost of the war: Daily tally of Russia's losses (General Staff of Ukraine, with independent floors from Oryx and Mediazona/BBC) and a register of struck objects in Russia and occupied territory — refineries, ports, data centres — each as PDF and image
v1.4.14 · 18 Oct
The cost of the war for Russia: St Petersburg and Leningrad region, night of 18 Oct — the regional health committee now reports 10 injured in Leningrad region, including 5 children (corrections log)
v1.4.13 · 18 Oct
Map and timeline: Sumy, 17 Oct — toll revised to 2 killed and 3 injured in the Sumy community: a man killed by guided bombs and another by a drone (Sumy regional police; corrections log)
v1.4.12 · 18 Oct
The cost of the war for Russia: St Petersburg, night of 18 Oct — the city governor now reports 1 killed and 5 injured and fires at the oil terminal, the Ruchyi oil depot and Kolpino warehouses (corrections log); General Staff: a Russian attack-drone launch site near Donetsk and a vehicle repair base near Sukhodilsk hit
v1.4.11 · 18 Oct
The cost of the war for Russia: St Petersburg oil terminal, night of 18 Oct — fire after a drone attack, confirmed by the city governor; about 20,000 people without power in Leningrad region (regional governor)
v1.4.11 · 18 Oct
Map and timeline: Sloviansk, 17 Oct — toll revised to 6 killed, 15 injured (Sloviansk city military administration); Zaporizhzhia, 18 Oct — two overnight strikes, 2 injured incl. a girl (6)
v1.4.11 · 18 Oct
Strike log: night of 17–18 Oct — 180 drones and an Iskander-M ballistic missile, 152 drones downed, hits at 20 locations (Air Force); 27 mass attacks since 16 Sep; strike log PDF re-issued (v5, six languages)
v1.4.10 · 18 Oct
Map and timeline: Zaporizhzhia, night of 18 Oct — a strike on a multi-storey residential building killed a 27-year-old woman and injured another woman (Zaporizhzhia regional military administration, preliminary); Poltava, 17 Oct: injured revised from 2 to 4
v1.4.10 · 18 Oct
Strike log: daytime wave of 17 Oct — 157 drones and 6 Banderol missiles, 140 drones and all missiles downed (Air Force); 26 mass attacks since 16 Sep; strike log PDF re-issued (v4, six languages)
v1.4.9 · 17 Oct
Map and timeline: Poltava, evening of 17 Oct — a drone strike on a private residential area killed one person and injured two; four houses damaged (Poltava regional military administration, preliminary)
v1.4.8 · 17 Oct
Case file 13 (Vinnytsia) updated to v2: 6 injured in the region, 1 in intensive care; 24 drones downed over the region; by the evening power was back at the water station; Russia's MoD statement of 17 Oct names Kryvyi Rih, Zaporizhzhia and Zhytomyr but not Vinnytsia. One-pager in six languages
v1.4.8 · 17 Oct
Open data: every figure on the site — indicators, strike log, incidents, UN record — as one file at /data/hub.json, refreshed with every release
v1.4.7 · 17 Oct
Calendar: the European Council of 15–16 Oct now links to its adopted conclusions, which include Ukraine
v1.4.7 · 17 Oct
Map and timeline: Kherson, 17 Oct — a repeat aerial-bomb strike on the same address killed an ambulance driver, 37 injured incl. a one-month-old baby; Sloviansk, 17 Oct — a second glide-bomb strike, toll now 3 killed, 16 injured
v1.4.6 · 17 Oct
Strike log PDF re-issued (v3, 16 Sep – 17 Oct, six languages) with the 16–17 Oct row: 25 mass attacks in one month
v1.4.6 · 17 Oct
Case file 13: Vinnytsia left without electricity and water pumping after the night of 16–17 Oct — 332 drones, Iskander-M/KN-23, Kh-22/32 and 4 Kalibr missiles; no ballistic missile reported intercepted; 15+ power facilities attacked (Air Force, President of Ukraine, Vinnytsia authorities · tier B). One-pager PDF in six languages
v1.4.5 · 17 Oct
Case file 13: Vinnytsia left without power after the night strike of 16–17 Oct — 332 drones and ballistic, cruise and Kalibr missiles, more than 15 power facilities attacked; one-pager in six languages; Case file 11 moved to the Archive
v1.4.5 · 17 Oct
Strike log and map: 16–17 Oct — 332 drones and missiles, hits at 22 locations; Kherson, Sumy and Sloviansk, 17 Oct — 1 killed in each
v1.4.5 · 17 Oct
UN on the record: IAEA Director General Rafael Mariano Grossi, 16 Oct — diesel at the Zaporizhzhia nuclear plant running low before winter
v1.4.5 · 17 Oct
Sanctions — easing: US Executive Order of 16 Oct waives the tariffs and secondary sanctions of the Lindsey O. Graham Sanctioning Russia and Iran Act of 2026; existing Russia sanctions unaffected
v1.4.5 · 17 Oct
The cost of the war for Russia: railway bridge over the Unecha (Bryansk region), 16–17 Oct; drone maker near Lenina (Rostov region), 16 Oct; supply depots in occupied Donetsk region; missile-brigade supply depot near Latyshi (Bryansk region), 12 Oct
v1.4.4 · 17 Oct
Social media: a daily plan of about ten posts (Russian losses, strike log, case files, UN on the record, sanctions, calendar, cost of the war, Beyond Ukraine, verified figures, economy) with cards; X account @UkraineEvidence
v1.4.1 · 17 Oct
Telegram channel: new update-log rows and the Monday "Week ahead" are posted as cards; link previews of the site now carry a card image (og:image); social cards available at /cards/
v1.3.4 · 16 Oct
The cost of the war for Russia: two communications towers, Olenivka area (Crimea), 15–16 Oct; Ryazan refinery: primary unit shut down after the 15 Oct attack (Reuters)
v1.3.4 · 16 Oct
Sanctions: EU listings of 77 persons over the Duma elections held in occupied Ukrainian territory (12 Oct)
v1.3.3 · 16 Oct
Sanctions: EU listings of 1,569 individuals and companies (12 Oct) and of 3 individuals and 9 entities for circumvention (15 Oct); UK package of 38 designations (8 Oct)
v1.3.3 · 16 Oct
The cost of the war for Russia: Nebo-U radar near Magri (Krasnodar region) and two radars and an EW station in Bryansk region, 15–16 Oct
v1.3.3 · 16 Oct
Map and timeline: Dnipro, 16 Oct — 1 killed, 4 injured; Nikopol district, 16 Oct — 1 killed, 2 injured
v1.3.2 · 16 Oct
Case files 09–11: official photographs of the State Emergency Service added to the cards and one-page PDFs; The cost of the war for Russia: 5 military assets and 6 damaged facilities, 9–16 Oct 2026
v1.3.1 · 16 Oct
Case files 09–12: Kyiv, 25 Sep; Dnipro, 22 and 28 Sep; Nikopol district, 16 Sep; Sumy, 26 Sep — cards and one-page PDFs in six languages; the Case files page now shows the ten latest files and the Home page ten latest items; The cost of the war for Russia: latest additions and new military assets and damaged facilities (to 9 Oct)
v1.3.0 · 16 Oct
New sections: Sanctions — the legal acts, registers of sanctioned companies, individuals and vessels from nine official lists (updated daily), gaps between the lists, the makers of the weapons in our case files, and what has been lifted or eased; The cost of the war for Russia — people, equipment, military assets, damaged facilities, violence by returning soldiers and the economy
v1.2.2 · 16 Oct
Strike log and map: Manevychi (Volyn region), 15–16 Oct — 1 killed, 8 injured; toll for the night raised to 4 killed; Kharkiv, 16 Oct — 2 killed, 12 injured; UN record: IOM, 16 Oct; timeline to 16 Oct
v1.2.1 · 16 Oct
Permanent pages for every case file, fact-check and UN record entry, in six languages, so that each can be found by search engines and linked directly
v1.2.0 · 16 Oct
New home page: latest Russian strikes and what is new on the site at the top, key figures in a column on the right; the brief is now assembled automatically from the newest items; timeline, archive documents and data tables listed newest first
v1.1.6 · 16 Oct
Strike log PDF re-issued (v2, 16 Sep – 16 Oct, six languages) with the 14–15 and 15–16 Oct rows; count of mass-attack nights or days corrected to 24
v1.1.5 · 16 Oct
OHCHR September update: monthly pulse (chart, table, PDF in six languages) and home indicators updated; UN record: HRMMU, 16 Oct; strike log: 15–16 Oct; timeline to 16 Oct
v1.1.4 · 15 Oct
Case files: six files; killed-on-these-cards figure updated to 115 (2–15 Oct) to include Case file 08
v1.1.3 · 15 Oct
UN record: briefers named (Stéphane Dujarric, Farhan Haq); OCHA, 13 Oct (Kyiv and Kharkiv) added
v1.1.2 · 15 Oct
Case file 08 — 850+ attack drones in 33 hours, 14–15 Oct (Lutsk, Kropyvnytskyi): card, one-pager PDF in six languages; strike log and map updated
v0.4.2 · 14 Oct
Full Spanish version of every page; Prosecutor General figures updated to 7 May 2026
v1.1 · 15 Oct
New section "Beyond Ukraine": Russia's attacks and operations in other countries since 2004 — killings, sabotage, airspace violations, cyber operations, election interference, Wagner and Africa Corps — each with its degree of proof, sources and a one-page PDF in six languages
v1.0 · 15 Oct
The site is live at ukraine-evidence.org; e-mail subscriptions by topic, language and frequency, confirmed by e-mail in six languages; privacy note on subscriber data
v0.10 · 15 Oct
Links inside each language open the material in that language; PDF buttons download the file; two new pattern files — sexual violence (PF-04) and nuclear safety (PF-05) — in six languages; private usage statistics without cookies or personal data; release gate: nothing is published until every language is complete
v0.9 · 15 Oct
Full versions in French, Spanish, Russian, Arabic and Chinese: every page, every figure label and every PDF (case files, pattern files, fact-check dossiers, brief, pulse, strike log) in its own language; PDF buttons open the version in the reader’s language; typography adjusted for Cyrillic, Arabic and Chinese
v0.8 · 15 Oct
Emblem in the header and favicon; slogan "The record Russia cannot deny"; language selector as a dropdown in the header; audience wording removed; "The named" on Accountability — ICC warrants, convictions in absentia and abroad, notices of suspicion, sanctions and dossiers, with links to the official registers; indicator on Home
v0.7 · 14 Oct
"UN on the record" page: Secretary-General, Spokesperson, Council briefers, OHCHR and OCHA statements, 23 Sep – 14 Oct, with filters, Cite/Link and official-record links; UN entries reused on Home, the Brief and Fact-check 03; DSNS photographs (CC BY 4.0) and "Official media" links on all five case files; photo-and-video policy and DSNS-as-data-source on the Method page; Zaporizhzhia corrected to the SES closing figure (23 killed incl. 4 children); Fact-check 03 expanded to a six-page dossier; "UN statements" subscription category
v0.6 · 14 Oct
Permalinks and "Link" on every figure; "Report an error" on every card and claim; Requests & corrections page; narrative shift tracker; source and archived-copy links on every watch-log entry; sources register (all external links); "What we do not know"; file hashes; open-data JSON; PDFs for Fact-check 03, the Brief and the monthly pulse; UN calendar; evidence-chain line on each case file; offline support scaffold
v0.5 · 14 Oct
Five new case files with one-pager PDFs (Pryluky, Kramatorsk, Zaporizhzhia, Kyiv energy, Kharkiv); three pattern files as PDFs; Fact-check 03 (Nebenzia, 9 Oct) and 15 new disinformation-watch entries; incident map extended to 28 entries for 16 Sep – 14 Oct; strike log of 22 mass attacks; OHCHR figures updated to 31 Aug 2026; report links on every indicator tile; institutional references removed
v0.4 · 14 Oct
Brief page; pattern files (energy, children, prisoners); Cite buttons; site search; map by year; "what happened next"; UN-vs-national explainer; corrections log; Subscribe by category; six-language pages (scaffold)
v0.3 · 14 Oct
Sources directory with Ukrainian State bodies; archive with UN document table; distribution lists
First version: home, case files, fact-checks, data, accountability, method
Sources · who verifies what
The directory behind every figure on this site. Tier A bodies carry a UN or court mandate; Tier B are Ukrainian State bodies with a statutory recording function; Tier C are independent investigations and academic trackers. Each row: what the body records, how often it publishes, and where it feeds on this site.
What the State bodies record now B
National registers, shown as such. Where a Tier A body measures the same thing (UNESCO, WHO), the UN figure leads on the thematic page and the national figure stands beside it.
A UN-mandated and judicial
Body
What it records
Cadence
On this site
OHCHR / Human Rights Monitoring Mission in Ukraine
Registered crimes linked to the aggression (256,000+, of which 225,000+ war crimes, 7 May 2026); suspects (1,191), indictments (856), verdicts (254); evidence intake
Generated from the page itself: every external link, where it is used, and an archived copy. Access date for this version: 14 Oct 2026. If a link dies, the archive holds the page as it was when cited.
Used on
Link
Archive
Rule of use
A Tier B or C figure is shown with its label until a Tier A body publishes the same measure; then the Tier A figure leads and the national figure is shown beside it as "national data". Intake platforms (reporting bots, Diia) are never cited as counts — only the verified outputs of the bodies that process them.
Archive · since 24 February 2022
Two layers of memory. Left: the documented record — key incidents, UN findings and accountability steps, year by year, so a newcomer sees the pattern in five minutes. Right: every official document Ukraine has circulated at the United Nations, searchable by year, type and subject, with the UN symbol that makes it citable.
Curated; figures as verified at the time of the entry. Each incident will link to its case file as the series is built.
Official documents circulated by Ukraine
Symbol
Date
Subject
Seeded from the UN Digital Library (letters from the Permanent Representative or Chargé d'affaires a.i. of Ukraine addressed to the Secretary-General, 2025–2026 sample). The full series since 2022 — several hundred letters, mostly under the Eleventh Emergency Special Session (A/ES-11/…) — is added by import from the Library; each row then links to the six-language PDF. Mission statements, Arria-formula concept notes and side-event materials form a second table once their files are supplied.
Subscribe
Choose what you want to receive, in which language, and how often. One e-mail per item from the Hub's official address, plain text, PDF attached, link to the live page. Unsubscribe in one click from any message. Addresses are used only for the categories you select.
Three ways to reach the editors, all answered within 48 hours by a person. Corrections are published in the log on the Method page with the date and the reason. There are no public comments on this site by design.
Report an error
A figure, a date, a wordingTell us what is wrong and where; a link to the source helps
Answered within 48 h · published in the corrections log
Request
A brief, a card, a languageFor a meeting, a statement, a publication
Briefs: 24 h before the meeting · cards: 24–48 h
Media and researchers
Use the record in your workEverything here may be quoted, reused and republished
What this is. A public, verified record of Russia's crimes in Ukraine and of Russian hostile acts abroad. Every figure carries its source, date and reliability tier: A — UN-mandated bodies, B — Ukrainian authorities, C — independent researchers. Legal language is kept in three layers: what is established, what is a pattern, what is a position.
How to cite. "Ukraine Evidence Hub, [section], accessed [date], ukraine-evidence.org", and the original source named on the item. Licence: CC BY 4.0. No permission is needed.
Questions, data extracts, background briefings.[email protected], or a message to the Telegram bot @Ukraine_evidence_bot. Please say what you are working on and your deadline.
The report and request buttons open your mail client with the request pre-filled, addressed to [email protected].
Search
My brief
Items you marked on this site. Print or save as PDF to take them into the room; the list stays in this browser only.
Show moreShow fewerHow to read this pageLessLast 7 daysLast 30 daysAllAdd to my briefIn my briefupdates on the sitestrike nights or daysnew entries in Cost of the warNothing new sinceSanctions registerslistings matchOpen in the registersOn this pageCopied