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

546,204 events from 225,637 source articles. Data spans 2022-02-24 to 2026-08-14.

Currently processing 216 more historical reports.

Last updated: 2026-08-14 17:55:49 UTC

Open Event Explorer →

War Events

546,204

Since Feb 24, 2022

Sources

225,637

Source articles analyzed

Unique Entities

172,401

People, places, units

Claims

797,170

Individual assertions recorded

Event Types

16

Oblasts Covered

3,952

Years Spanned

5

Events by Type

πŸ’₯ Attack
10.9% 59,343
βš”οΈ Counterattack
0.6% 3,545
πŸ›‘οΈ Defense
2.9% 15,997
✈️ Aerial
2.0% 11,163
βš“ Naval
0.5% 2,922
🏴 Capture
0.5% 2,826
➑️ Movement
3.3% 17,885
πŸ”₯ Destruction
1.8% 9,573
πŸ”§ Sabotage
0.9% 5,005
πŸ“Š Casualties
4.7% 25,401
πŸ—οΈ Infrastructure
8.5% 46,233
πŸ“¦ Delivery
5.8% 31,824
πŸ₯ Humanitarian
2.0% 10,666
βš–οΈ Law Enforcement
7.0% 38,107
🀝 Diplomatic
23.7% 129,343

Showing top 15 of 16 items

Events by Oblast / Region

15.6% 9,239
11.9% 7,027
11.7% 6,905
10.4% 6,141
8.3% 4,895
7.9% 4,665
7.6% 4,474
6.6% 3,888
6.1% 3,590
5.8% 3,424
4.4% 2,600
4.0% 2,393

Entity Types

39.7% 665,778
24.7% 414,262
14.4% 241,042
12.8% 215,073
8.3% 139,489

Events by Year

111,242
120,044
160,788
87,068
67,062

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,239 events
πŸ’₯ Attack (1498) πŸ“Š Casualties (1338) πŸ—οΈ Infrastructure (1201) ➑️ Movement (1181) πŸ“’ Statement (990) +11 more (3031)
2. Kharkiv β€” 7,027 events
πŸ’₯ Attack (1505) πŸ“Š Casualties (1080) πŸ—οΈ Infrastructure (1037) ➑️ Movement (844) βš–οΈ Law Enforcement (557) +11 more (2004)
3. Zaporizhzhia β€” 6,905 events
πŸ’₯ Attack (1565) πŸ—οΈ Infrastructure (1103) ➑️ Movement (826) πŸ“Š Casualties (813) πŸ“’ Statement (580) +11 more (2018)
4. Kherson β€” 6,141 events
πŸ’₯ Attack (1445) πŸ“Š Casualties (1068) πŸ—οΈ Infrastructure (890) ➑️ Movement (568) πŸ“’ Statement (452) +11 more (1718)
5. Kyiv β€” 4,895 events
πŸ—οΈ Infrastructure (882) βš–οΈ Law Enforcement (697) πŸ’₯ Attack (664) πŸ“’ Statement (608) 🀝 Diplomatic (477) +11 more (1567)
6. Dnipropetrovsk β€” 4,665 events
πŸ’₯ Attack (1539) πŸ—οΈ Infrastructure (865) πŸ“Š Casualties (821) βš–οΈ Law Enforcement (316) πŸ“’ Statement (301) +11 more (823)

Geographic Shift by Year

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

2022 (25,181 events)

2,191
1,805
1,766
1,577

2023 (19,943 events)

2,166
1,587
1,264
1,021

2024 (24,066 events)

2,230
1,911
1,394

2025 (14,824 events)

1,657
1,241
984

2026 (12,510 events)

648

Entity Deep Dive

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

Entities by Faction

πŸ‡ΊπŸ‡¦ Ukrainian
51.8% 13,023
πŸ‡·πŸ‡Ί Russian
36.9% 9,278
🌍 Western
9.6% 2,417
🌐 International
1.7% 420

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

Weapon System Categories

11.3% 2,402
11.1% 2,347
7.8% 1,657
5.7% 1,218

Military Unit Categories

47.1% 10,444
13.6% 3,017
2.5% 554

Deeper Analysis

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

New Entities by Year

2022
51,821
2023
33,110
2024
42,885
2025
20,786
2026
15,692

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.5% 14.9%
Statement 32.7% 23.4% 23.8% 20.8% 23.3%
Movement 5.6% 3.1% 2.5% 2.7% 2.5%
Diplomatic 14.4% 24.8% 25.2% 29.7% 25.5%
Capture 1.1% 0.3% 0.3% 0.6% 0.4%

Weapon-Unit Co-occurrence

Shahed-136 drone Γ— Russian Armed Forces
1,036
S-300 missile system Γ— Russian Armed Forces
548
T-72 tank Γ— Russian Armed Forces
508
Shahed-136 drone Γ— Ukrainian Air Force
476
Shahed-136 drone Γ— Russian forces
451
HIMARS Γ— Ukrainian Armed Forces
387
HIMARS Γ— Russian Armed Forces
380
artillery Γ— Russian forces
355
MLRS Γ— Russian Armed Forces
352
Shahed-136 drone Γ— Ukrainian Armed Forces
350
artillery Γ— Russian Armed Forces
349
S-300 missile system Γ— Armed Forces of Ukraine
346

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

Events per Story

0 events
3.0% 14
1–5
11.4% 54
6–10
20.3% 96
11–20
47.6% 225
21–30
16.3% 77
31+
1.5% 7

Event Density Stats

Average events per story 13.8
Median events per story 14
Maximum events in one story 40
Stories with events 459 / 473
Stories without events 14

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.