Ukraine war situation update | 25 – 31 July 2026
Ukraine continued its campaign on energy infrastructure in occupied territories, while its strikes on oil tankers briefly suspended work at the CPC terminal.
1,980 conflict events
3% increase compared to last week
221 incidents of violence targeting civilians
9% increase compared to last week
At least 90 civilians killed by targeted violence
29% decrease compared to last week
1,171 air- and drone strikes
6% increase compared to last week
261 shelling events
9% decrease compared to last week
531 armed clashes
5% increase compared to last week
243 Russian attacks on civilian infrastructure
3% increase compared to last week
Number of events1 and change compared to last week (per target):
Education: 21 events
31% increase
Healthcare: 14 events
22% decrease
Energy: 39 events
7% decrease
Residential: 209 events
3% increase
Key trends
- In July, Ukraine’s Unmanned Systems Forces (SBS) launched a middle-strike drone campaign on energy infrastructure in the occupied territories, and particularly in Crimea. Over 170 energy infrastructure sites were struck, leading to water shortages in the occupied territories and a sharp decrease in both electricity consumption and production in the Crimean peninsula in July. The SBS’ Operation Crimean Switch Off — alongside the Ukrainian Security Service’s (SBU) campaign targeting military logistics on and around the R-280 road — aims to undermine the economic basis of the Russian occupation in Crimea and southern occupied territories. These continuous strikes are worsening living conditions for the Ukrainian civilians remaining in these territories, prompting Kyiv to issue instructions on how to deal with potential power outages, food shortages, and military actions. As Russia has shown little ability to contain the strikes, the SBS can be expected to continue the campaign well into August.
- In Russia, the Caspian Pipeline Consortium (CPC) suspended its supplies of Kazakh oil for the third time in a month, after Ukrainian drones reportedly attacked two oil tankers near its mooring facilities used for loading. Although Chevron reported resuming oil flows and tanker loading through the CPC on 31 July, anxieties remain about Kazakhstan’s main route for 80-90% of its oil exports, and Chevron has resumed diplomatic efforts in Washington to persuade Kyiv to stop its CPC targeting. Meanwhile, the Kazakh president publicly asked Russian President Vladimir Putin to freeze the war, and the Astana government denounced the strikes without naming Kyiv. Kazakhstan also told the International Maritime Organization that it may seek compensation for damages inflicted by the strikes. Meanwhile, the United States recently issued another objection to the Ukrainian strikes on the CPC. Other staunch Ukraine allies may follow suit, albeit likely behind closed doors, as they suffer from high oil prices amid the closure of the Strait of Hormuz. Nevertheless, the strikes on a terminal that provides 1-2% of global oil supplies are likely to continue in August.
Key events
-
25 Jul.
Odesa — A Russian drone strike on a Palau-flagged cargo ship kills two sailors off the coast of Odesa
-
26 Jul.
Rostov— A Ukrainian drone strike on Rostov-na-Donu port reportedly kills five civilians and injures eight others
-
30 Jul.
Dnipropetrovsk — A Russian strike using a North Korean ballistic missile kills six people and injures 10 in Radushne
Footnotes
- 1
Note: Some events may contain notes covering damage of multiple types of infrastructure, so individual events can be counted multiple times for various categories of infrastructure.