This file contains all political violence events, demonstration events, and strategic developments recorded in Ukraine and the Black Sea from 2020-present.
Ukraine Conflict Monitor
ACLED’s Ukraine Conflict Monitor provides near real-time information on the ongoing war, including an interactive map, a curated data file, and weekly situation updates. It is designed to help researchers, policymakers, media, and the wider public track key conflict developments in Ukraine.
Ukraine war situation update | 23 – 29 May 2026
1,736 political violence events
4% decrease compared to last week
174 incidents of violence targeting civilians
3% decrease compared to last week
At least 58 civilians killed by targeted violence
7% increase compared to last week
Interactive map
This map includes political violence events in Ukraine since the start of the Russian invasion on 24 February 2022.
More information
Date and subset filters
By default, the map displays data for the most recent week. Use the date filters to change the date range in view.
Use the subset filters to analyze trends in more detail.
Changing view
By default, the map is set to event view, which uses scaled circles to show events at a given location. Click on a region in Ukraine to zoom in for a more detailed view. Hovering over a region will give a count of events within its borders.
Changing to region (oblast) view will switch the map to a choropleth, giving an overview of event density per region. This will also disable the zoom function.
Events in Russia
While in event view, use the "Events in Russia" toggle to show or hide conflict-related events in Russia. Conflict-related events are identified as follows:
- All events with the "Battles" or "Explosions/remote violence" event type.
- Events with the "Violence against civilians" event type, where the actor is:
- Ukrainian or Russian military
- Russian border guards
- Pro-Ukrainian Russian militias
Attacks on Ukrainian infrastructure
ACLED uses four automatically generated infrastructure tags when coding events that occur in Ukraine, each covering a vital sector that focuses on civilian infrastructure: energy, health, education, and residential infrastructure.
For more information, read our methodology explainer.
Event counts and civilian fatalities
The box in the bottom right-hand corner displays event counts in total, disaggregated by event type, and filtered by date or subset according to the options already selected.
It also shows a conservative estimate of civilian fatalities, limited to events where civilians are targeted directly. Military casualties are not represented on the map as they are largely unverifiable.
For more information on how ACLED codes fatalities, read our methodology explainer.
Download Ukraine data
This file contains events in Ukraine featuring one or more of these civilian infrastructure tags: energy, health, education, and residential infrastructure.
Key events
-
24 May
Kyiv — Russia conducts a massive drone and missile barrage across all Kyiv city boroughs, killing three civilians
-
28 May
Black Sea — Russian drones strike three cargo ships off the Odesa coast, injuring two crew members
-
29 May
Romania — A Russian drone strikes an apartment building in Galați, injuring two people
Key trends
- Russian forces continued cross-border assaults on Ukraine, occupying four settlements bordering Russia’s Belgorod region in the Sumy and Kharkiv regions. Russian forces also claimed they captured a village north of Dvorichna in the Kharkiv region and two villages close to the boundary with the Donetsk region in the Dnipropetrovsk region.
- Ukrainian forces recaptured the settlement of Novoselivka in the Dnipropetrovsk region.
- Russian forces launched at least 53 long-range missile and drone attacks, including on Kyiv city and region.
- Russian strikes killed at least 40 civilians in the Donetsk, Kharkiv, Sumy, Kyiv, Kherson, Odesa, and Chernihiv regions. Ukrainian strikes reportedly killed 18 civilians in the Russian-controlled parts of the Donetsk, Kherson, Zaporizhia, and Luhansk regions.
Spotlight: Ukraine strikes three Russian shadow fleet vessels amid the ongoing campaign targeting the Russian oil industry
On 28 May, likely Ukrainian drones struck three crude oil tankers in Turkey’s exclusive economic zone (EEZ) — a James II tanker, recently removed from the Palau ship registry, and two Altura and Velora tankers registered in Sierra Leone. All three ships belong to the Russian shadow fleet, which transports Russian oil under flags of third states to evade sanctions.1 James II is under British and Australian sanctions, while Altura and Velora are sanctioned by the European Union, Switzerland, the United Kingdom, and Canada.2
Beyond transporting sanctioned oil, Russian shadow fleet vessels have also been linked to sabotage and surveillance activity in Europe, yet European states lack jurisdiction for a meaningful response and detain such ships mainly to verify their nationality.3 Ukraine is legally allowed to capture Russian commercial vessels outside of the territorial waters of third states, even when they fly the flag of third states;4 however, it lacks the capacity to do so. Instead, Ukraine opts for drone strikes, which are commonly considered to be legally gray due to the differing interpretations of whether Russian shadow fleet vessels constitute military objectives.
Ukraine’s strikes on the Russian shadow fleet have escalated since November last year, when Ukraine started using Sea Baby naval drones to target these vessels. Since then, ACLED records a dozen such attacks in the Black Sea, Mediterranean Sea, off the coast of Senegal, and in Russian ports. Unlike a similar attack in November 2025 that drew criticism from Turkish authorities, Turkey did not issue a comment on these attacks, merely warning against an “uncontrolled escalation” in response to the Russian drone strike on a Turkish-owned cargo ship hours later.5 This restraint may indicate Turkey’s attempt to maintain neutrality in order to play a bigger role in the conflict settlement between Ukraine and Russia.6
Ukraine’s strikes on Russian shadow fleet vessels come amid a sustained campaign targeting the Russian oil industry. Last week, Ukraine struck oil facilities — including an oil tanker, a terminal, two refineries, and a pumping station — in six regions of Russia. With its profitable oil export industry remaining under attack, and defense spending becoming increasingly unsustainable, Russian officials reportedly proposed scaling back military spending or cutting budget elsewhere.7 As Russia fails to achieve its military objectives and shows no sign of de-escalation, its deteriorating economy may be the only tangible factor that prompts Russia to return to the negotiating table with Ukraine.
Past situation updates
Ukraine’s offensive reach deep inside Russia only seems to be increasing in 2026
Russia’s Victory Day ceasefire again functioned as a tactical pause rather than an actual de-escalation measure
Russian strikes kill 73 civilians in the five days leading up to the Victory Day ceasefire
Ukraine strikes Russia’s Tuapse oil refinery and terminal as it increases its targeting of Russia’s oil infrastructure
Recent analysis
For additional information on the conflict in Ukraine, check our analysis of political violence trends from the start of ACLED coverage in 2018.
ACLED’s Assistant Research Manager at the Eastern Europe desk, Cristian Vlas comments on Russian drone crash into an apartment building in Romania
ACLED’s Assistant Research Manager for Eastern Europe, Cristian Vlas, comments on Russia’s weekend aerial assault on Kyiv and central Ukraine.
ACLED’s Eastern Europe Research Manager, Olha Polishchuk, comments on Ukrainian long-range drone operations trying to offset Russia’s external economic gains.
Italy led the European Union for violence targeting local officials, and Russia and Ukraine saw a major increase.
Footnotes
- 1
Defence Intelligence of Ukraine, “JAMES II IMO 9253909,” War and Sanctions, 26 February 2026
- 2
Defence Intelligence of Ukraine, “ALTURA IMO 9292199,” War and Sanctions, 8 May 2026; Defence Intelligence of Ukraine, “VELORA IMO 9290373,” War and Sanctions, 27 March 2026
- 3
- 4
- 5
- 6
Al Jazeera, “Turkiye making efforts to revive Russia-Ukraine talks, says Erdogan,” 22 April 2026
- 7
Bloomberg, “Russia Finance Officials Tell Putin War Spending Is Unaffordable,” 1 June 2026