Research Dashboard

We track what's happening on the ground and the stories about each event. Primary source reporting, cross-referenced and scored for reliability, covering every major event since February 2022.

Updated Daily

567,920 events from 234,645 source articles. Data spans 2022-02-24 to 2026-10-17.

Currently processing 284 more historical reports.

Last updated: 2026-10-17 11:27:49 UTC

Open Event Explorer →

War Events

567,920

Since Feb 24, 2022

Sources

234,645

Source articles analyzed

Unique Entities

179,034

People, places, units

Claims

835,715

Individual assertions recorded

Event Types

16

Oblasts Covered

4,037

Years Spanned

5

Events by Type

πŸ’₯ Attack
10.9% 62,078
βš”οΈ Counterattack
0.7% 3,716
πŸ›‘οΈ Defense
2.9% 16,705
✈️ Aerial
2.1% 12,060
βš“ Naval
0.5% 2,997
🏴 Capture
0.5% 2,936
➑️ Movement
3.3% 18,465
πŸ”₯ Destruction
1.8% 10,031
πŸ”§ Sabotage
1.0% 5,592
πŸ“Š Casualties
4.7% 26,673
πŸ—οΈ Infrastructure
8.4% 47,631
πŸ“¦ Delivery
5.7% 32,351
πŸ₯ Humanitarian
1.9% 10,980
βš–οΈ Law Enforcement
6.9% 39,299
🀝 Diplomatic
23.4% 133,112

Showing top 15 of 16 items

Events by Oblast / Region

15.5% 9,578
11.9% 7,329
11.7% 7,234
10.3% 6,361
8.5% 5,259
7.9% 4,886
7.6% 4,693
6.5% 4,012
6.0% 3,724
5.8% 3,610
4.3% 2,672
4.0% 2,477

Entity Types

39.8% 705,402
24.4% 433,074
14.9% 264,371
12.5% 220,843
8.4% 149,196

Events by Year

111,377
120,198
160,938
87,582
87,825

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 β€” 9,578 events
πŸ’₯ Attack (1541) πŸ“Š Casualties (1393) πŸ—οΈ Infrastructure (1231) ➑️ Movement (1227) πŸ“’ Statement (1044) +11 more (3142)
2. Kharkiv β€” 7,329 events
πŸ’₯ Attack (1555) πŸ“Š Casualties (1136) πŸ—οΈ Infrastructure (1058) ➑️ Movement (890) πŸ“’ Statement (579) +11 more (2111)
3. Zaporizhzhia β€” 7,234 events
πŸ’₯ Attack (1647) πŸ—οΈ Infrastructure (1141) ➑️ Movement (859) πŸ“Š Casualties (857) πŸ“’ Statement (624) +11 more (2106)
4. Kherson β€” 6,361 events
πŸ’₯ Attack (1499) πŸ“Š Casualties (1102) πŸ—οΈ Infrastructure (926) ➑️ Movement (576) πŸ“’ Statement (483) +11 more (1775)
5. Kyiv β€” 5,259 events
πŸ—οΈ Infrastructure (938) πŸ’₯ Attack (751) βš–οΈ Law Enforcement (724) πŸ“’ Statement (650) 🀝 Diplomatic (506) +11 more (1690)
6. Dnipropetrovsk β€” 4,886 events
πŸ’₯ Attack (1594) πŸ—οΈ Infrastructure (903) πŸ“Š Casualties (879) βš–οΈ Law Enforcement (324) πŸ“’ Statement (321) +11 more (865)

Geographic Shift by Year

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

2022 (25,214 events)

2,193
1,806
1,767
1,579

2023 (19,971 events)

2,168
1,587
1,267
1,022

2024 (24,098 events)

2,230
1,911
1,394

2025 (14,907 events)

1,659
1,244
984

2026 (17,057 events)

1,328
1,140
998

Entity Deep Dive

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

Entities by Faction

πŸ‡ΊπŸ‡¦ Ukrainian
52.0% 12,889
πŸ‡·πŸ‡Ί Russian
36.8% 9,117
🌍 Western
9.6% 2,391
🌐 International
1.6% 409

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

Weapon System Categories

11.5% 2,472
11.3% 2,436
7.8% 1,673
5.3% 1,141

Military Unit Categories

48.0% 10,501
13.4% 2,925
2.5% 557

Deeper Analysis

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

New Entities by Year

2022
56,695
2023
34,151
2024
43,587
2025
21,168
2026
21,977

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 9.8% 9.8% 9.9% 12.4% 14.4%
Statement 32.7% 23.4% 23.8% 20.7% 25.5%
Movement 5.6% 3.1% 2.5% 2.7% 2.5%
Diplomatic 14.4% 24.8% 25.2% 29.7% 23.5%
Capture 1.1% 0.3% 0.3% 0.6% 0.4%

Weapon-Unit Co-occurrence

Shahed-136 drone Γ— Russian Armed Forces
1,040
S-300 missile system Γ— Russian Armed Forces
548
T-72 tank Γ— Russian Armed Forces
509
Shahed-136 drone Γ— Ukrainian Air Force
490
Shahed-136 drone Γ— Russian forces
465
HIMARS Γ— Ukrainian Armed Forces
389
HIMARS Γ— Russian Armed Forces
383
artillery Γ— Russian forces
363
MLRS Γ— Russian Armed Forces
355
Shahed-136 drone Γ— Ukrainian Armed Forces
353
artillery Γ— Russian Armed Forces
349
S-300 missile system Γ— Armed Forces of Ukraine
347

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

Events per Story

0 events
3.1% 15
1–5
11.2% 54
6–10
20.0% 96
11–20
47.2% 227
21–30
16.4% 79
31+
2.1% 10

Event Density Stats

Average events per story 14.1
Median events per story 14
Maximum events in one story 70
Stories with events 466 / 481
Stories without events 15

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.