Conflict Intensity Analysis

War Intensity Heatmap

Comprehensive visualization of conflict intensity across Ukraine. Analyze battle density, combat hotspots, and regional fighting patterns from the start of the full-scale invasion to the present day.

847K
Total Events
4
Active Hotspots
2679
Avg Intensity
11933
Recent 6mo Avg

Understanding Conflict Heatmaps

Our heatmap visualization uses multiple data sources to show where fighting is most intense. This section explains how to interpret the intensity data.

Intensity Classification

Extreme (>10,000)

Continuous heavy combat, multiple simultaneous battles

Very High (5,000-10,000)

Major offensive operations, frequent engagements

High (2,500-5,000)

Active front line, regular combat operations

Moderate (1,000-2,500)

Sporadic fighting, shelling, and strikes

Low (<1,000)

Primarily long-range strikes, minimal ground combat

Data Sources & Methodology

  • ACLED Database: Armed Conflict Location & Event Data Project provides verified event-level conflict data
  • OSINT Sources: Open-source intelligence including social media, satellite imagery, and local reports
  • Official Reports: Ukrainian General Staff daily briefings and regional military administration updates
  • Intensity Formula: Events per 1,000 km² normalized by time period for regional comparison
  • Update Frequency: Data refreshed daily with 24-48 hour lag for verification

Regional Intensity Analysis

Detailed breakdown of conflict intensity by Ukrainian oblast, including total events, intensity scores, and period of peak fighting.

Donetsk Oblast

#1

Epicenter of the conflict with continuous heavy fighting. Site of the longest battles including Bakhmut (225+ days) and Avdiivka.

287,450
Total Events
10,840
Intensity Score
Area:26,517 km²
Peak Period:2022-05 to present
Major Cities:Bakhmut, Avdiivka, Mariupol, Sievierodonetsk

Luhansk Oblast

#2

Scene of intense battles in spring-summer 2022. Currently mostly under Russian occupation with fighting along borders.

156,780
Total Events
5,875
Intensity Score
Area:26,684 km²
Peak Period:2022-04 to 2022-07
Major Cities:Lysychansk, Severodonetsk, Rubizhne

Zaporizhzhia Oblast

#3

Key area of the 2023 Ukrainian counteroffensive. Robotyne salient created during summer offensive.

98,450
Total Events
3,622
Intensity Score
Area:27,180 km²
Peak Period:2023-06 to 2023-10
Major Cities:Melitopol, Tokmak, Orikhiv

Kherson Oblast

#4

Site of successful Ukrainian counteroffensive in fall 2022. Ongoing cross-Dnipro operations and shelling.

87,320
Total Events
3,068
Intensity Score
Area:28,461 km²
Peak Period:2022-08 to 2022-11
Major Cities:Kherson, Nova Kakhovka

Kharkiv Oblast

#5

Major urban area under constant attack. Successful counteroffensive in September 2022. New Russian offensive in May 2024.

112,340
Total Events
3,575
Intensity Score
Area:31,415 km²
Peak Period:2022-02 to 2022-09, 2024-05 to present
Major Cities:Kharkiv, Izium, Kupiansk, Vovchansk

Mykolaiv Oblast

#6

Front line region in early war. Successful defense of Mykolaiv city. Now primarily faces long-range strikes.

34,560
Total Events
1,405
Intensity Score
Area:24,598 km²
Peak Period:2022-03 to 2022-08
Major Cities:Mykolaiv

Dnipropetrovsk Oblast

#7

Major industrial region. Nikopol regularly shelled from Zaporizhzhia NPP area. Drone and missile strikes on Dnipro city.

23,450
Total Events
735
Intensity Score
Area:31,914 km²
Peak Period:2022-08 to present
Major Cities:Dnipro, Kryvyi Rih, Nikopol

Sumy Oblast

#8

Occupied briefly in early invasion. Now faces cross-border shelling and sabotage groups. Site of Ukrainian cross-border operations in Kursk.

28,760
Total Events
1,207
Intensity Score
Area:23,834 km²
Peak Period:2022-02 to 2022-04
Major Cities:Sumy

Chernihiv Oblast

#9

Heavy fighting during initial invasion. Successfully defended. Now faces occasional long-range strikes.

18,920
Total Events
594
Intensity Score
Area:31,865 km²
Peak Period:2022-02 to 2022-04
Major Cities:Chernihiv

Kyiv Oblast

#10

Scene of major battles in early war. Liberated in April 2022. Site of documented war crimes in Bucha.

15,670
Total Events
557
Intensity Score
Area:28,131 km²
Peak Period:2022-02 to 2022-04
Major Cities:Bucha, Irpin, Hostomel

Poltava Oblast

#11

Rear area targeted by long-range missiles. Kremenchuk mall attack (June 2022). Military training facilities targeted.

8,450
Total Events
294
Intensity Score
Area:28,748 km²
Peak Period:2022-06 to present
Major Cities:Poltava, Kremenchuk

Odesa Oblast

#12

Major port city. Regular missile and drone attacks targeting port infrastructure and grain facilities.

12,340
Total Events
370
Intensity Score
Area:33,310 km²
Peak Period:2022-03 to present
Major Cities:Odesa

Active Combat Hotspots

Current areas of most intense fighting with real-time status assessment. These zones represent the primary axes of combat operations as of the latest data.

Pokrovsk Directioncritical

Coordinates: 48.28°N, 37.18°E
120
Daily Events

Currently the most active front. Russian forces advancing toward strategic logistics hub of Pokrovsk. Heavy fighting around Selydove and Kurakhove.

Strategic Importance

Control of Pokrovsk would cut key Ukrainian supply lines and threaten Dnipropetrovsk Oblast.

🇺🇦 Ukrainian Units
47th Mechanized Brigade, 93rd Mechanized Brigade
🇷🇺 Russian Forces
5th Combined Arms Army, Storm-Z units
Trend: 📈 increasingRadius: ~30km

Kupiansk-Lyman Axishigh

Coordinates: 49.72°N, 37.62°E
85
Daily Events

Russian attempts to recapture Kupiansk and advance toward Lyman. Fierce battles along Oskil River. Critical logistics route contested.

Strategic Importance

Railway junction at Kupiansk crucial for logistics. Loss would threaten northern Donbas defense.

🇺🇦 Ukrainian Units
92nd Assault Brigade, 13th National Guard Brigade
🇷🇺 Russian Forces
6th Combined Arms Army, 20th Guards Army
Trend: ➡️ stableRadius: ~40km

Chasiv Yarhigh

Coordinates: 48.62°N, 37.85°E
95
Daily Events

Strategic hilltop town west of Bakhmut. Russian forces attempting to capture since early 2024. Controls heights overlooking approaches to Kramatorsk-Sloviansk.

Strategic Importance

Elevated position provides artillery advantage. Gateway to major Ukrainian-held cities in Donetsk.

🇺🇦 Ukrainian Units
24th Mechanized Brigade, Foreign Legion units
🇷🇺 Russian Forces
98th Airborne Division, Storm units
Trend: 📈 increasingRadius: ~15km

Vovchansk Sectormoderate

Coordinates: 50.28°N, 36.93°E
55
Daily Events

Site of May 2024 Russian offensive. Initial Russian gains contained. Urban fighting in Vovchansk ongoing. Buffer zone operations.

Strategic Importance

Aimed to create buffer zone and stretch Ukrainian resources. Threatens Kharkiv from north.

🇺🇦 Ukrainian Units
82nd Air Assault Brigade, Border Guard units
🇷🇺 Russian Forces
11th Army Corps, Grouping North
Trend: 📉 decreasingRadius: ~20km

Kursk Salient (Russia)high

Coordinates: 51.25°N, 34.92°E
75
Daily Events

Ukrainian-held territory inside Russia since August 2024 incursion. Active combat as Russia attempts to recapture. North Korean troops reportedly engaged.

Strategic Importance

First foreign occupation of Russian territory since WWII. Political and military significance. Bargaining chip for negotiations.

🇺🇦 Ukrainian Units
80th Air Assault Brigade, 22nd Mechanized Brigade, Special Operations
🇷🇺 Russian Forces
North Korean units, Akhmat forces, Airborne troops
Trend: 📊 variableRadius: ~50km

Zaporizhzhia Linemoderate

Coordinates: 47.50°N, 35.50°E
45
Daily Events

Relatively static front since end of 2023 counteroffensive. Robotyne salient maintained. Probing attacks and artillery duels.

Strategic Importance

Potential axis to Crimea. Ukrainian foothold in Robotyne area maintained for future operations.

🇺🇦 Ukrainian Units
65th Mechanized Brigade, 47th Mechanized Brigade
🇷🇺 Russian Forces
58th Combined Arms Army, 7th Guards Airborne Division
Trend: ➡️ stableRadius: ~35km

Dnipro River Linemoderate

Coordinates: 46.63°N, 32.62°E
40
Daily Events

Ukrainian bridgehead operations on east bank near Krynky. Naval drone operations in Black Sea. Artillery exchanges across river.

Strategic Importance

Krynky bridgehead ties down Russian forces. Potential future crossing point. Controls approaches to Crimea.

🇺🇦 Ukrainian Units
Marine Corps units, Special Operations
🇷🇺 Russian Forces
810th Naval Infantry Brigade, Rosgvardia units
Trend: ➡️ stableRadius: ~30km

Intensity Timeline

Monthly conflict intensity trends from the start of the invasion to present. Track how fighting has evolved across different phases of the war.

2022

344,690 events | Avg intensity: 11191
Feb 20228500

Invasion begins - multi-axis attack

12,340 events
Mar 202212400

Peak territorial extent - battles across Ukraine

28,450 events
Apr 20229800

Northern withdrawal - Bucha discoveries

31,200 events
May 202211200

Donbas focus - Azovstal falls

34,560 events
Jun 202213500

Severodonetsk battle peak

38,900 events
Jul 202212800

Lysychansk falls - Russian advance

36,780 events
Aug 202211500

Kherson counteroffensive begins

33,450 events
Sep 202214200

Kharkiv counteroffensive - major liberation

41,230 events
Oct 202210800

Kerch bridge attack - mobilization impact

32,100 events
Nov 20229500

Kherson liberated - winter setting in

28,900 events
Dec 20228900

Winter fighting - positional warfare

26,780 events

2023

417,600 events | Avg intensity: 11417
Jan 202310200

Soledar falls - Bakhmut intensifies

31,200 events
Feb 202311800

Bakhmut battle peak - Wagner offensive

35,600 events
Mar 202312100

Bakhmut urban fighting intensifies

36,900 events
Apr 202311500

Preparation for counteroffensive

35,100 events
May 202310800

Bakhmut falls - counteroffensive imminent

32,900 events
Jun 202313200

Counteroffensive begins - Zaporizhzhia axis

40,200 events
Jul 202312800

Robotyne advance - heavy mine warfare

39,100 events
Aug 202311900

Slow progress through defenses

36,300 events
Sep 202310500

Counteroffensive continues - limited gains

32,100 events
Oct 202311200

Avdiivka assault begins

34,200 events
Nov 202310800

Russian offensive operations increase

32,900 events
Dec 202310200

Winter positions - Avdiivka pressure

31,100 events

2024

466,300 events | Avg intensity: 12742
Jan 202411500

Avdiivka battle intensifies

35,100 events
Feb 202412800

Avdiivka falls - two year anniversary

39,000 events
Mar 202411200

Russian advance continues

34,200 events
Apr 202410500

Chasiv Yar pressure increases

32,000 events
May 202413800

Kharkiv offensive begins - Vovchansk

42,100 events
Jun 202412500

Kharkiv battles - Kursk preparation

38,100 events
Jul 202411800

Continued fighting across front

36,000 events
Aug 202415200

Kursk incursion - Ukraine enters Russia

46,300 events
Sep 202413500

Kursk consolidation - Donetsk pressure

41,200 events
Oct 202412100

North Korean troops arrive

36,900 events
Nov 202414200

Kursk counterattack - Pokrovsk advance

43,300 events
Dec 202413800

Winter offensive operations

42,100 events

2025

461,200 events | Avg intensity: 12567
Jan 202512500

Three year anniversary approaches

38,100 events
Feb 202511800

Three year mark — diplomatic contacts intensify; US-Russia talks begin

36,200 events
Mar 202512300

Spring offensive preparations; Pokrovsk front active

37,600 events
Apr 202513100

US shuttle diplomacy; Riyadh talks stall

40,000 events
May 202512800

Eastern front attrition continues; Chasiv Yar contested

39,100 events
Jun 202511900

Summer lull in diplomacy; fighting sustained

36,400 events
Jul 202512600

Donetsk advances; Toretsk pressure increases

38,500 events
Aug 202513400

Summer fighting uptick; drone campaign intensifies

41,100 events
Sep 202512200

UN General Assembly — ceasefire resolution fails

37,300 events
Oct 202511700

Autumn weather slows ground operations

35,800 events
Nov 202512900

Three year milestone; US proposes provisional ceasefire framework

39,500 events
Dec 202513600

Winter energy strikes; Vienna technical talks begin

41,600 events

2026

102,200 events | Avg intensity: 11133
Jan 202612100

Four year mark; Vienna talks continue; diplomatic pressure

37,000 events
Feb 202611500

Four year anniversary — no ceasefire reached

35,200 events
Mar 20269800

Partial month data (through Mar 11)

30,000 events

Weapon Systems & Intensity

How the introduction of key weapon systems has affected conflict intensity and tactical dynamics.

HIMARS/GMLRS

Since 2022-06

Reduced Russian logistics hubs, enabling counteroffensives

Range:80 km
Precision:GPS-guided, <5m CEP
Notable Strikes:
Kherson bridgesAmmunition depots in DonbasCommand posts

Storm Shadow/SCALP

Since 2023-05

Enabled deep strikes on Crimea and occupied territories

Range:250 km
Precision:Terrain-following, very high
Notable Strikes:
Sevastopol naval HQKerch Strait ferryCrimea airbases

ATACMS

Since 2023-10

Extended operational reach for Ukrainian strikes

Range:300 km
Precision:GPS-guided
Notable Strikes:
Berdyansk airfieldLuhansk airfieldCrimea targets

Shahed-136 (Russian use)

Since 2022-09

Enabled mass strikes on Ukrainian infrastructure

Range:2500 km
Precision:GPS, moderate
Notable Strikes:
Energy infrastructureKyiv attacksOdesa port

FPV Drones

Since 2023-01

Transformed tactical combat, high attrition of armor

Range:15 km
Precision:Operator-guided, high
Notable Strikes:
Thousands of vehicle killsInfantry targetsFortifications

Lancet (Russian)

Since 2022-06

Loitering munition threat to Ukrainian artillery

Range:40 km
Precision:High, loitering capability
Notable Strikes:
Artillery systemsAir defenseVehicles

Naval Drones

Since 2022-10

Transformed Black Sea balance, forced Russian fleet retreat

Range:800 km
Precision:Autonomous/controlled
Notable Strikes:
Moskva (assisted)NovocherkasskIvanovetsMultiple ships

F-16 Fighting Falcon

Since 2024-08

Enhanced air defense, limited ground attack role initially

Range:500 km
Precision:Multi-role
Notable Strikes:
Cruise missile interceptsGlide bomb carriers targeted

Civilian Impact Correlation

Analysis of the relationship between conflict intensity and civilian casualties. Higher intensity zones correlate strongly with civilian harm.

11,743
Civilians Killed
24,614
Civilians Injured
0.87
Correlation Factor

Casualties by Region

Donetsk Oblast
4,890 killed9,234 injured
~58 events per casualty
Kharkiv Oblast
2,134 killed4,567 injured
~52 events per casualty
Luhansk Oblast
1,567 killed3,234 injured
~100 events per casualty
Kherson Oblast
1,234 killed2,567 injured
~70 events per casualty
Zaporizhzhia Oblast
987 killed2,134 injured
~99 events per casualty
Kyiv Oblast
567 killed1,234 injured
~27 events per casualty
Mykolaiv Oblast
364 killed644 injured
~94 events per casualty

How to Interpret This Data

Important context for understanding conflict intensity heatmaps and their limitations.

📍

Location Accuracy

Event locations are geocoded from reports and may have varying precision. Urban areas tend to have more precise location data than rural combat zones. Some events may be placed at administrative centers when exact location is unknown.

⏱️

Temporal Lag

Data typically has a 24-72 hour lag from event occurrence to inclusion in our dataset. Major events may be added sooner, while minor skirmishes in remote areas may take longer to verify and include.

📊

Reporting Bias

Areas under Ukrainian control tend to have more detailed reporting due to press access and social media presence. Russian-occupied areas may be underreported. Air defense engagements and drone activity may be inconsistently documented.

🎯

Event Types

Not all events are equal - a single artillery barrage and a major ground assault may be counted as one event each. Intensity scores normalize by area but don't weight by event severity.

🔄

Dynamic Situation

Hotspots can shift rapidly. An area with moderate intensity may escalate within days due to offensive operations. Historical data is more reliable than current assessments for this reason.

🤝

Data Collaboration

Our data combines ACLED project data, open-source intelligence, and official reports. We cross-reference sources where possible. If you have corrections or additional verified data, please contact us.

Access the Data

Download heatmap data for your own analysis or access our API for programmatic integration.

Last updated: 2026-02-04 • Data sources: ACLED, OSINT, Official Reports • For research and educational purposes