Research Dashboard

Every war is fought twice — once on the ground, once in the narrative. We track both. Primary source reporting, cross-referenced and scored for reliability, covering every major event since February 2022.

Updated Daily

115,742 events from 35,301 source articles. Data spans 2022-02-24 to 2026-02-27.

Currently processing 204,254 more historical reports.

Last updated: 2026-02-27 19:07:52 UTC

Open Event Explorer →

War Events

115,742

Since Feb 24, 2022

Sources

35,301

Source articles analyzed

Unique Entities

58,178

People, places, units

Claims

158,048

Individual assertions recorded

Event Types

16

Oblasts Covered

1,381

Years Spanned

5

Events by Type

πŸ’₯ Attack
12.4% 14,406
βš”οΈ Counterattack
0.8% 896
πŸ›‘οΈ Defense
3.4% 3,878
✈️ Aerial
2.0% 2,289
βš“ Naval
0.6% 645
🏴 Capture
1.1% 1,317
➑️ Movement
4.6% 5,373
πŸ”₯ Destruction
2.0% 2,276
πŸ”§ Sabotage
1.3% 1,480
πŸ“Š Casualties
4.5% 5,167
πŸ—οΈ Infrastructure
9.3% 10,721
πŸ“¦ Delivery
6.1% 7,080
πŸ₯ Humanitarian
2.6% 3,012
βš–οΈ Law Enforcement
2.7% 3,166
🀝 Diplomatic
22.3% 25,775

Showing top 15 of 16 items

Events by Oblast / Region

20.4% 3,538
13.6% 2,366
11.1% 1,932
10.2% 1,764
7.1% 1,226
6.9% 1,198
6.7% 1,168
6.2% 1,073
4.8% 835
4.2% 736
2.9% 507

Entity Types

36.4% 136,134
22.6% 84,715
17.0% 63,416
14.3% 53,448
9.7% 36,317

Claim Confidence Levels

71.8% 113,437
21.5% 33,991
0.4% 614

Events by Year

19,725
5,353
50,132
29,452
11,080

Geographic Deep Dive

City-level event distribution, oblast warfare profiles, and how the geographic focus has shifted year to year.

Oblast Theater Profiles

Each oblast has a different warfare signature. The stacked bars show event type composition for the most active oblasts.

1. Donetsk β€” 3,538 events
πŸ’₯ Attack (835) ➑️ Movement (584) πŸ“Š Casualties (400) πŸ“’ Statement (368) 🏴 Capture (292) +11 more (1059)
2. Kharkiv β€” 2,366 events
πŸ’₯ Attack (696) ➑️ Movement (394) πŸ“Š Casualties (246) πŸ—οΈ Infrastructure (193) πŸ“’ Statement (189) +10 more (648)
3. Zaporizhzhia β€” 1,932 events
πŸ’₯ Attack (634) πŸ—οΈ Infrastructure (242) ➑️ Movement (226) πŸ“Š Casualties (139) πŸ“’ Statement (137) +11 more (554)
4. Kherson β€” 1,764 events
πŸ’₯ Attack (614) πŸ“Š Casualties (205) ➑️ Movement (160) πŸ“’ Statement (158) πŸ—οΈ Infrastructure (155) +11 more (472)
5. Kyiv β€” 1,226 events
πŸ’₯ Attack (233) πŸ—οΈ Infrastructure (211) πŸ“’ Statement (184) πŸ“Š Casualties (97) 🀝 Diplomatic (88) +10 more (413)
6. Sumy β€” 1,198 events
πŸ’₯ Attack (483) ➑️ Movement (206) πŸ“Š Casualties (98) πŸ—οΈ Infrastructure (90) πŸ“’ Statement (59) +10 more (262)

Geographic Shift by Year

How the top oblasts changed year to year β€” revealing the shifting frontlines of the conflict.

2022 (6,167 events)

564

2023 (1,700 events)

2024 (9,442 events)

1,204

2025 (6,262 events)

455

2026 (1,901 events)

111

Entity Deep Dive

Detailed breakdown of 60,257 unique entities extracted across military units, weapon systems, people, organizations, and locations.

Entities by Faction

πŸ‡ΊπŸ‡¦ Ukrainian
49.3% 5,099
πŸ‡·πŸ‡Ί Russian
38.4% 3,969
🌍 Western
10.5% 1,089
🌐 International
1.7% 176

Faction attribution based on entity name analysis. "Unattributed" indicates entities not yet classified to a specific faction.

Weapon System Categories

12.7% 1,040
10.5% 859
9.1% 744
4.8% 398

Military Unit Categories

37.9% 3,021
18.6% 1,484
2.7% 216

Deeper Analysis

Temporal patterns, co-occurrence analysis, and data quality metrics.

New Entities by Year

2022
18,666
2023
3,316
2024
20,383
2025
10,677
2026
3,355

Number of entities appearing for the first time each year.

Event Type Evolution

How the composition of event types has shifted year-to-year.

Type 20222023202420252026
Attack 11.2% 15.8% 11.9% 13.1% 13.6%
Statement 30.8% 23.7% 20.5% 27.5% 23%
Movement 8% 6.4% 3.4% 5% 2.4%
Diplomatic 12.4% 12.2% 26.2% 22.5% 26.2%
Capture 2.9% 1.7% 0.6% 1% 0.6%

Weapon-Unit Co-occurrence

artillery Γ— Russian forces
303
missiles Γ— Russian forces
298
missiles Γ— Russian shops
190
artillery Γ— Russian shops
188
missiles Γ— Russian troops
184
artillery Γ— Russian troops
163
mortars Γ— Russian forces
147
missile Γ— Russian forces
130
tanks Γ— Russian forces
124
mortars Γ— Russian shops
107
missiles Γ— Russian military
102
mortars Γ— Russian troops
101

How often specific weapons and military units are mentioned together in the same event.

Events per Story

0 events
3.1% 13
1–5
12.7% 54
6–10
20.0% 85
11–20
46.7% 198
21–30
16.0% 68
31+
1.4% 6

Event Density Stats

Average events per story 13.5
Median events per story 14
Maximum events in one story 40
Stories with events 411 / 424
Stories without events 13

Data Notes

  • Events are extracted from 7 primary sources (Stefan Korshak, Kyiv Independent, Ukrainska Pravda, Meduza, Novaya Gazeta Europe, and others) using AI (Kimi K2.5), then cross-referenced against ISW, wire services (Reuters, AP, AFP), and government sources.
  • Each event may have multiple claims from different sources, each with its own confidence level (certain, likely, uncertain, or analytical).
  • Confidence tiers (verified, likely, contested, uncorroborated, debunked) are computed from a weighted reliability algorithm, not editorial judgment.
  • Geographic data is based on location mentions in source text. No events are geocoded to coordinates yet.
  • Entity extraction covers people, military units, weapon systems, organizations, and locations, with faction attribution (Ukrainian, Russian, Western, international).
  • Click any chart label to explore matching events in the Event Explorer.