🇺🇦 Ukraine War — Live Strike Map & Real-Time OSINT Tracker
Missile waves, drone raids and frontline events of Europe's largest war, mapped as they happen.
2,300+ events tracked · dozens of sources · war day counter since 2022 · Ukraine vs RussiaOpen the live Ukraine Conflict map →
Now in its fifth year, the Russia-Ukraine war remains the most intense conventional conflict on the planet: massed Shahed and cruise-missile waves against Ukrainian cities, ATACMS and domestic deep strikes on Russian logistics, refinery and airbase attacks, and a frontline in constant motion. Global Conflict Awareness maps each verified event with its coordinates, side attribution and original source, refreshed every five minutes.
The Ukraine theater draws on Ukrainian official channels, Russian MoD statements, and a curated set of frontline OSINT aggregators and Telegram channels from both sides. Events are classified as Ukrainian or Russian actions, letting you read the war through either lens with the twin news panels and the two-sided map filter.
GCA adds a war-duration counter running since February 24, 2022, seventeen-language machine translation of every headline, citizen strike reports with geographic validation across the theater, and a browsable archive of thousands of geolocated events.
What we track in this theater
- Russian missile and Shahed-drone waves on Ukrainian cities
- Ukrainian deep strikes on refineries, airbases and logistics
- Frontline advances and defensive actions on every axis
- Air-defense intercepts and airspace incidents
- Black Sea naval and drone-boat operations
- Strikes on energy and rail infrastructure on both sides
Frequently asked questions
How current is the Ukraine war map?
Automated ingestion runs every 5 minutes. Overnight missile waves typically appear on the map while attacks are still under way.
Does GCA cover strikes inside Russia?
Yes. Ukrainian deep strikes on Russian territory — refineries, airbases, logistics — are tracked and mapped with the same verification pipeline as events inside Ukraine.
Can I filter events by side?
Yes. Every event is attributed to Ukraine or Russia; the map filter and the twin panels let you isolate either side instantly.
Is the historical archive available?
The interactive map holds 2,300+ recent events, and the full multi-year archive remains available through the platform's data layer.
How this war reads in the data
Ukraine is the highest-volume theatre monitored here, and the most structurally stable: two identified belligerents, a continuous front, and dense reporting on both sides. That density is an advantage for corroboration and a difficulty for deduplication — a single missile wave may generate dozens of separate reports within an hour.
Three layers of activity coexist. Long-range strikes on cities and infrastructure, which dominate the reporting. Frontline movement, which is reported far less precisely and is therefore under-represented in any event-based dataset. And deep strikes on Russian territory — refineries, airbases, logistics — which are reported asymmetrically depending on which side's media covers them.
Actors you will see in the data
- Ukraine — air defence engagements, deep strikes, frontline operations.
- Russia — missile and drone waves, frontline offensives, strikes on energy and rail.
Both sides publish official channels, and both are included deliberately. A map built from one side's reporting alone would be systematically distorted.
What is worth watching
The most informative signal in this theatre is the ratio between attributed sides across consecutive days. Sustained asymmetry usually reflects a real change in initiative. A second useful signal is the appearance of locations absent from the previous briefing, which in a war with a relatively fixed front is a stronger indicator than volume.
Be aware of a structural bias: air defence interceptions are heavily reported, ground movement is not. An event-based dataset therefore over-represents the air war relative to the land war. That limitation is inherent to the method, not specific to this platform.
Reading the map rather than the feed
The news columns beside the map are a live feed: they show what is being reported right now, in the order it arrives. The map answers a different question — where activity is concentrated over a period. The two rarely tell the same story, and the divergence is informative. A day may produce heavy reporting from a single city while the map shows dispersion across four oblasts, which usually means one event is being covered intensively rather than many events occurring.
Use the side filters to isolate one belligerent, then compare consecutive daily briefings rather than consecutive hours. Hour-to-hour variation in this theatre is dominated by publication schedules; day-to-day variation is dominated by the war.
Recent briefings for this theatre
Each briefing covers one 24-hour window: verified events, how they split between the two sides, where they occurred, and what changed since the previous briefing.
- 13 September 2026
- 12 September 2026
- 11 September 2026
- 10 September 2026
- 09 September 2026
- 08 September 2026
- 07 September 2026
- 06 September 2026
Browse the full archive — 265 briefings across the five theatres.