Załóż konto

battleMap · Live conflict map · UKRAINE

Russia–Ukraine War Live Map 🇺🇦

This map provides a detailed overview of the ongoing Russo-Ukrainian War, which escalated significantly with Russia's full-scale invasion of Ukraine in February 2022. The conflict has since evolved into a protracted war of attrition, with intense fighting concentrated along extensive frontlines in the east and south of Ukraine. Key belligerents are the Armed Forces of Ukraine and the Armed Forces of the Russian Federation.

Our platform aggregates data from multiple sources to present a comprehensive operational picture. This includes open-source intelligence (OSINT) from social media, geolocated combat footage, reports from journalists on the ground, and analysis of satellite imagery. We also integrate live feeds from ADS-B networks to track air traffic and AIS feeds to monitor naval activity in the Black Sea and surrounding waters.

The map is updated approximately every five minutes, offering a near-real-time view of developments. Events tracked include confirmed frontline changes, airstrikes, artillery shelling, naval incidents, and verified equipment losses. The goal is to provide a factual, neutral, and timely resource for observing the military situation as it unfolds, without endorsing any party to the conflict.

38 189
events in database
~5 min
refresh interval
2
sides of the conflict
PL · EN · UK · RU
title translations

Sides of the conflict

// Belligerents
Side A

Ukraine

UKR
Side B

Russia

RUS

Other active conflicts

// More coverage

What you'll find on the map

// Features

Every event pinned to the Ukraine map includes a title (in the original language plus automatic translations to PL/EN/UK/RU), a UTC timestamp, a category (strike, shelling, troop movement, diplomatic escalation), and a link to the original news source. Data can be filtered by date, category, or bounding box. Events older than 30 days are accessible only through the keyed REST API.

The map supports fullscreen mode, dark and light themes, infinite-scroll event lists, and — for Ukraine — an additional territorial-control layer based on publicly available cartographic data (updated daily). Every title can be reported as fake news; moderators review submissions daily.

FAQ — Ukraine

// Questions and answers
How often is the Russia-Ukraine war map updated?

The Russia-Ukraine war map refreshes approximately every 5 minutes. New events from Ukrainian, Russian and international media are aggregated, geolocated and overlaid on a daily-updated territorial-control layer.

Where does the Ukraine frontline data come from?

Data is aggregated from publicly available OSINT reports: Ukrainian and Russian local media, geolocated footage from social media, statements from the Ukrainian General Staff and the Russian Ministry of Defence, and publicly available cartographic data for the territorial-control overlay.

What events are tracked on the Ukraine map?

The map shows missile and artillery strikes, Shahed and Lancet drone attacks, frontline movements, attacks on energy and rail infrastructure, deep-rear explosions, and cross-border incidents in Kharkiv, Sumy and Chernihiv oblasts.

Can I use the REST API for the Ukraine map?

Yes. Endpoints /v1/events?region=ukraine, /v1/aircraft and /v1/vessels are available on API and API Premium plans. Without a key, the public dashboard provides 30 days of history.

Does the map show territorial control of Crimea and Donbas?

Yes. The territorial-control layer covers all of Crimea (occupied since 2014), the former ORDLO (DPR and LPR areas) and the current frontline in Donetsk, Luhansk, Zaporizhia and Kherson oblasts, updated daily.

What languages are event titles translated into?

Every title is automatically translated via Google Translate (cached in the database) into four languages: Polish, English, Ukrainian and Russian. The original language is preserved on the linked source page.