← WW3 RISK TRACKER / THEATER: Russia – Ukraine War
Russia – Ukraine war
- Russian forces launched 295 attack drones and missiles across Ukraine, killing seven people and injuring 57 in Kyiv. Ukrainska Pravda · 25 Sep 2026Number injured in Russian attacks on Kyiv rises to 57, with 7 killedThe Kyiv Independent - News from Ukraine, Eastern Europe · 25 Sep 2026Russian attacks kill 10, injure 61 across Ukraine over past day as missile strike hits farm in Kharkiv OblastUkrainska Pravda · 25 Sep 2026Russia attacks Ukraine with 295 drones: 267 downed
- Russian Banderol cruise missiles struck an agricultural processing facility in Stara Hnylytsia, killing six farm workers. The Kyiv Independent - News from Ukraine, Eastern Europe · 25 Sep 2026Russian attacks kill 10, injure 61 across Ukraine over past day as missile strike hits farm in Kharkiv OblastUkrainska Pravda · 24 Sep 2026Russian forces strike farm in Kharkiv Oblast with Banderol drone missile: six killed, 12 injured – photos
- Ukrainian long-range drones struck Russian solid rocket fuel and semiconductor manufacturing facilities in Tula, Voronezh, and Ulyanovsk oblasts. Ukrainska Pravda · 25 Sep 2026Ukraine strikes three Russian plants involved in missile productionMeduza.io · 25 Sep 2026Russia says it intercepted nearly 600 Ukrainian drones overnight as strikes hit refineries and industrial sites
- Russian drone and guided-bomb attacks damaged two medical clinics in Zaporizhzhia and private residences in Sumy. Ukrainska Pravda · 25 Sep 2026Russian forces strike Zaporizhzhia in morning attack: 2 injured, hospital and ambulances damaged – photos, videoUkrinform · 25 Sep 2026Russian forces strike Sumy with guided bombs: Three injured, homes and school damagedUkrinform · 25 Sep 2026Russian drones attack Zaporizhzhia in morning strike, one person injured, medical center on fire
- German investigators attributed an attempted incendiary attack against defense contractors Rohde & Schwarz and Helsing in Munich to Russian military intelligence. Meduza.io · 25 Sep 2026German investigators suspect Russian military intelligence organized an arson attack near defense firms in Munich
Asymmetric Aerial Bombardment
Russian forces launched consecutive aerial salvos comprising 295 attack drones alongside ballistic and Banderol cruise missiles against Ukrainian population centers. The Russian strikes concentrated on civilian dwellings and non-military logistics, hitting apartment towers in Kyiv's Pecherskyi district, a commercial office building in the Solomianskyi district, a food warehouse, and medical clinics in Zaporizhzhia. An Israeli minor was among those killed in Kyiv. In Kharkiv Oblast, three Russian cruise missiles struck vegetable storage facilities in Stara Hnylytsia, killing six civilian laborers. Ukrainska Pravda · 25 Sep 2026Number injured in Russian attacks on Kyiv rises to 57, with 7 killedThe Kyiv Independent - News from Ukraine, Eastern Europe · 25 Sep 2026Russian attacks kill 10, injure 61 across Ukraine over past day as missile strike hits farm in Kharkiv OblastUkrainska Pravda · 24 Sep 2026Russian forces strike farm in Kharkiv Oblast with Banderol drone missile: six killed, 12 injured – photos
Ukrainian Defense-Industrial Interdiction
Ukrainian long-range strike operations focused on the industrial infrastructure supplying Russian weapons systems. Ukrainian drones struck the Yefremov Synthetic Rubber Plant in Tula Oblast and Voronezhsintezkauchuk in Voronezh, targeting specialized manufacturing of solid rocket propellants for Iskander ballistic missiles. In Ulyanovsk, Ukrainian strikes damaged Zavod Iskra, an Almaz-Antey facility manufacturing microelectronics for air defense systems, alongside the Novoshakhtinsk oil products plant in Rostov Oblast. Ukrainska Pravda · 25 Sep 2026Ukraine strikes three Russian plants involved in missile productionMeduza.io · 25 Sep 2026Russia says it intercepted nearly 600 Ukrainian drones overnight as strikes hit refineries and industrial sites
European Sabotage and Maritime Warning Disputes
German law enforcement formally tied an early-September incendiary attack against the Munich facilities of defense technology companies Helsing and Rohde & Schwarz to the Russian General Staff Main Directorate. Meanwhile, French President Emmanuel Macron and Italian Defense Minister Guido Crosetto dismissed reports claiming American intelligence had alerted European allies to potential Russian sea-launched drone attacks originating from merchant vessels in the Mediterranean. Kyiv Post · 24 Sep 2026Macron Dismisses Claim CIA Warned France of Russian Drone StrikeMeduza.io · 24 Sep 2026‘No one needs more fuel on the fire.’ Italy pushes back on report that CIA warned of possible Russian sea-launched drone attacks.Meduza.io · 25 Sep 2026German investigators suspect Russian military intelligence organized an arson attack near defense firms in Munich
Diplomatic Framing on Settlement Terms
Ukrainian President Volodymyr Zelensky stated in New York that Russian territorial ambitions have been pushed off the diplomatic agenda, specifically rejecting the Anchorage formula that contemplated recognizing Russian control over Crimea and Donbas alongside occupied sectors of Zaporizhzhia and Kherson. Kyiv Post · 25 Sep 2026Ukraine’s Troops Helped Push Putin’s ‘Anchorage’ Demands Off Peace Talks Agenda, Zelensky Says
Assessment
High Russian munition expenditure against Ukrainian municipal centers and Ukrainian precision interdiction against Russian missile component plants show both militaries sustaining maximum pressure without operational deceleration.
- 2026-09-22
US President Donald Trump meets Volodymyr Zelenskyy in New York
United States President Donald Trump met Ukrainian President Volodymyr Zelenskyy in New York to discuss peace negotiations and air defense manufacturing.
- 2026-09-21
Ukraine debuts Pelican ballistic missile in strikes on Russian facilities
Ukrainian long-range strikes deployed the new Pelican ballistic missile against industrial and oil refining facilities in Russia's Moscow and Voronezh regions.
- 2026-09-16
Ukrainian drone strike kills Russian Major General Anton Grunis
A Ukrainian drone strike killed Russian Major General Anton Grunis in occupied Donetsk Oblast.
4 more
- 2026-09-10
Ukrainian forces conduct record 3,000-kilometer strike on a Siberian gas plant.
Ukrainian Special Operations Forces struck the Novy Urengoy Gas Condensate Treatment Plant in Russia's Yamalo-Nenets Autonomous Okrug, marking Kyiv's deepest strike of the war. The facility processes 19.5 million tons of crude oil and natural gas annually to supply fuel for Russian military operations.
- 2026-08-21
Russia deploys over 8,000 North Korean troops to combat operations
Ukrainian intelligence reported that Russia deployed over 8,000 North Korean troops, including drone operators, to support combat operations.
- 2026-08-19
Ukrainian parliament approves General Khmara as Defense Minister
Ukraine's parliament approved General Khmara as Defense Minister with 312 votes in favor.
- 2026-08-19
Russia and Ukraine execute prisoner exchange of 103 soldiers each
Russia and Ukraine conducted a prisoner exchange, returning 103 captured soldiers to each nation.
COMMON QUESTIONS
Is there a war between Russia and Ukraine?
Yes. Russia invaded Ukraine in February 2022 and the war is ongoing. Ukraine is defending its own territory. Under international humanitarian law this is an international armed conflict, with parts of Ukraine under Russian military occupation — one of 102 armed conflicts in Geneva Academy's worldwide classification. The index reads 95.1/100 as of 1 January 1970 (total war); above 50 it grades the fighting itself rather than the risk of it.
How dangerous is the Russia and Ukraine situation right now?
The index reads 95.1/100 — total war. The scale is anchored on 22 historical episodes from 1914 to 2005, so the number means the same thing from one theater to the next. It is a measurement of what is reported, not a forecast.
How is the Russia and Ukraine risk index calculated?
By fixed formula from open-source reporting: events are extracted and graded by how well evidenced they are, scored across weighted factors, and the model never picks the number. How the index works, and what it does not measure, is explained at wwiii.report/methodology.
How often is this updated?
Every day. The report is rebuilt from that day's reporting and the index re-judged from it, and a fall is published only once the evidence confirms it.
Timeline events — hover the chart to read them
Timeline events — hover the chart to read them
Timeline events — hover the chart to read them
One 0–100 scale for the whole conflict. 0–49 is escalation before war; 50–100 is active war and how far it has gone.
50 is not a threshold the number can cross on its own. Which side a theater sits on is decided by whether verified belligerents are fighting there, so war onset always moves the score up across 50 — the number never declares a war by climbing.
It is a stage, not a probability: 42 is not a 42% chance of war. Below 50 it grades movement toward war, above 50 the war itself.
Why it moved, under the chart, names what changed in the latest move: the day’s readings — strikes, casualties, talks — and, when the conflict’s stage was re-judged, what was graded differently and the events behind it. Open it for the detail.
Re-judged from open reporting by fixed formula — the model never picks a number — and a fall publishes only once the evidence confirms it. A dot on the line is a day the stage itself moved. How it is made →
Direction — which way the week pushed. Severity — where the index sits. Connections — how much of the rest a shock here reaches. Cascade — that reach combined with how ready this theater is to go off.
The index reads the state of the conflict, not the volume of news. Each run grades the factors listed below against fixed rubrics, and the score follows by formula.
So a dramatic headline moves nothing unless it changes a grade. A theater already graded for recurring incursions absorbs one more without moving — it is priced in.
Open How this was measured for every grade, its movement since the last run, and the events behind it. Full construction →
A different measurement from the score above, from a different source. This line counts how much of the world's news reports conflict between these two states, against their own long-run normal: 100 is normal, 200 is twice the usual level.
It is computed mechanically from the GDELT Project's open event stream every 15 minutes and never touches the assessed index above — when both move together, that agreement is the signal. A day with too few events shows no reading rather than a guess. Click the chart for the full history.
Data: the GDELT Project.