Total Events
3,000Artillery
615UAV Attacks
121Active Period
Feb 25, 2022 — Mar 31, 2026Conflict Event Overview
| Event Type | Count | % of Total |
|---|---|---|
| explosion Artillery Shelling | 615 | 20.5% |
| group Civilian Casualties | 345 | 11.5% |
| flight Airstrikes | 246 | 8.2% |
| local_fire_department Firefights | 218 | 7.3% |
| home Property Damage | 160 | 5.3% |
| flight_takeoff UAV/Drone Attacks | 121 | 4% |
| bolt Raids | 120 | 4% |
| person_off Military Casualties | 98 | 3.3% |
| undo Retreats/Withdrawals | 91 | 3% |
| domain Occupation Events | 88 | 2.9% |
| radar Air Defense Actions | 63 | 2.1% |
| warning IED/Mine Events | 56 | 1.9% |
| shield Armored Engagements | 25 | 0.8% |
| computer Cyber Operations | 6 | 0.2% |
| local_hospital Hospital/Medical | 4 | 0.1% |
Event Type Distribution
Year-by-Year Conflict Profile
| Year | Events | Artillery | Airstrikes | UAV | Civilian | YoY Change |
|---|---|---|---|---|---|---|
| 2022 | 602 | 187 | 18 | 3 | 49 | — |
| 2023 | 1,105 | 230 | 60 | 12 | 85 | +84% |
| 2024 | 760 | 168 | 135 | 44 | 153 | -31% |
| 2025 | 403 | 22 | 28 | 50 | 50 | -47% |
| 2026 | 130 | 8 | 5 | 12 | 8 | -68% |
Documented Conflict Events
Showing 50 most recent individual event records for Kupiansk.
| Date | Event Types | Reports | Allegiance | Source |
|---|---|---|---|---|
| 2026-03-31 | Occupation Events | 1 | RU | liveuamap |
| 2026-03-31 | UAV/Drone Attacks | 1 | UA | espreso |
| 2026-03-30 | 1 | liveuamap | ||
| 2026-03-29 | Firefights | 1 | RU UA | liveuamap |
| 2026-03-28 | Occupation Events | 1 | RU UA | liveuamap |
| 2026-03-27 | Firefights | 1 | UA | liveuamap |
| 2026-03-27 | Property Damage | 1 | RU UA | espreso |
| 2026-03-26 | Airstrikes | 1 | RU UA | liveuamap |
| 2026-03-25 | UAV/Drone AttacksCivilian Casualties | 1 | liveuamap | |
| 2026-03-24 | IED/Mine EventsMilitary CasualtiesCivilian Casualties | 1 | RU | liveuamap |
| 2026-03-23 | Armored Engagements | 1 | RU UA | liveuamap |
| 2026-03-22 | Firefights | 1 | UA | liveuamap |
| 2026-03-22 | 1 | RU UA | unian | |
| 2026-03-21 | Firefights | 1 | RU UA | liveuamap |
| 2026-03-20 | AirstrikesProperty Damage | 1 | RU UA | liveuamap |
| 2026-03-18 | Artillery ShellingCivilian CasualtiesProperty Damage | 1 | RU | liveuamap |
| 2026-03-17 | UAV/Drone AttacksAir Defense Actions | 1 | RU UA | liveuamap |
| 2026-03-17 | 1 | RU UA | unian | |
| 2026-03-16 | FirefightsMilitary Casualties | 1 | RU UA | liveuamap |
| 2026-03-16 | Firefights | 1 | UA | liveuamap |
| 2026-03-15 | Firefights | 1 | UA | liveuamap |
| 2026-03-15 | 1 | UA | meduza | |
| 2026-03-14 | Firefights | 1 | UA | liveuamap |
| 2026-03-13 | Artillery ShellingCivilian CasualtiesProperty Damage | 1 | RU UA | liveuamap |
| 2026-03-12 | Firefights | 1 | UA | liveuamap |
| 2026-03-12 | 1 | RU UA | espreso | |
| 2026-03-11 | Firefights | 1 | UA | liveuamap |
| 2026-03-10 | Firefights | 1 | UA | liveuamap |
| 2026-03-09 | UAV/Drone AttacksProperty Damage | 1 | RU UA | liveuamap |
| 2026-03-08 | Firefights | 1 | UA | liveuamap |
| 2026-03-07 | Firefights | 1 | UA | liveuamap |
| 2026-03-06 | Firefights | 1 | UA | liveuamap |
| 2026-03-05 | UAV/Drone AttacksRaids | 1 | RU | liveuamap |
| 2026-03-05 | 1 | UA | espreso | |
| 2026-03-04 | 1 | RU UA | unian | |
| 2026-03-04 | Firefights | 1 | RU UA | liveuamap |
| 2026-03-03 | 1 | liveuamap | ||
| 2026-03-03 | Firefights | 1 | UA | liveuamap |
| 2026-03-02 | 1 | UA | liga | |
| 2026-03-02 | 1 | RU UA | liveuamap | |
| 2026-03-02 | 1 | liveuamap | ||
| 2026-03-01 | RaidsProperty Damage | 1 | RU UA | liveuamap |
| 2026-02-28 | Firefights | 1 | UA | liveuamap |
| 2026-02-28 | AirstrikesUAV/Drone Attacks | 1 | RU UA | unian |
| 2026-02-27 | Firefights | 1 | UA | liveuamap |
| 2026-02-26 | Firefights | 1 | UA | liveuamap |
| 2026-02-24 | Firefights | 1 | UA | liveuamap |
| 2026-02-23 | Firefights | 1 | UA | liveuamap |
| 2026-02-22 | Firefights | 1 | UA | liveuamap |
| 2026-02-21 | Firefights | 1 | UA | liveuamap |
Activity Timeline
Monthly Events in Kupiansk
Territorial Control History
Current Status: Russian Occupied
Kupiansk has been under Russian control for approximately 99 recorded days since February 2022.
Territorial Control Transitions
Kupiansk has experienced 3 documented control status changes.
2022-03-01 — Status changed to Russian Occupied (ISW: RU)
Duration: 198 days
2022-09-15 — Status changed to Ukraine Controlled (DSM: UA, ISW: UA)
Duration: 1220 days
2026-01-17 — Status changed to Russian Occupied (DSM: RU, ISW: UA)
Duration: 89 days (ongoing)
Peak Conflict Periods
Months with 30+ recorded events in Kupiansk, ranked by intensity.
| Month | Events | Artillery | Airstrikes | UAV | Civilian Impact |
|---|---|---|---|---|---|
| 2022-09 | 174 | 35 | 8 | 2 | 11 |
| 2023-08 | 165 | 41 | 11 | 2 | 18 |
| 2022-12 | 135 | 65 | 2 | 0 | 16 |
| 2024-01 | 130 | 25 | 5 | 4 | 9 |
| 2024-02 | 115 | 24 | 22 | 3 | 15 |
| 2023-11 | 114 | 22 | 4 | 2 | 3 |
| 2023-10 | 111 | 19 | 11 | 1 | 2 |
| 2023-12 | 106 | 22 | 1 | 2 | 12 |
| 2022-11 | 105 | 50 | 1 | 0 | 13 |
| 2023-01 | 102 | 36 | 8 | 0 | 5 |
| 2023-09 | 96 | 28 | 13 | 1 | 21 |
| 2023-07 | 89 | 13 | 2 | 1 | 6 |
Intelligence Sources
News and monitoring sources that reported conflict events in Kupiansk.
Force Activity Analysis
Russian-Attributed
1,16238.7% of events
Ukrainian-Attributed
62320.8% of events
Comparative Analysis
vs Kharkiv Average
| Metric | Kupiansk | Oblast Avg | Difference |
|---|---|---|---|
| Total Events | 3,000 | 481 | +2,519 |
| Artillery Events | 615 | 130 | +485 |
| Airstrike Events | 246 | 37 | +209 |
| UAV Events | 121 | 25 | +96 |
| Civilian Casualties | 345 | 62 | +283 |
Data Source
Location Conflict Data: VIINA Dataset (Georgetown University) — Violent Incident Information from News Articles. Territorial control: ISW + DeepStateMap composite.
Last updated: March 31, 2026