Kupiansk offensive

Russian offensive in Ukraine

"Second battle of Kupiansk" redirects here. For the first battle, see 2022 Kharkiv counteroffensive.

Kupiansk offensive

Part of the Luhansk Oblast campaign of the Russian invasion of Ukraine

Kupiansk frontline as of April 20, 2025
| Date| 29 November 2024[1] — present
(5 months, 1 week and 2 days)

|

Location|

Around Kupiansk and the Oskil river, Kharkiv Oblast

Status|  Ongoing
Territorial
changes|  Russian forces establish bridgeheads across the Oskil river, and capture most of Dvorichna
Belligerents
Russia|  Ukraine
Units involved
Order of battle|  Order of battle
Strength
10,000+[2]|  ~2,000[2]

* v
* t
* e

Russian invasion of Ukraine

Timeline

*     * February – April 2022
* April – August 2022
* August – November 2022
* November 2022 – June 2023
* June – August 2023
* September – November 2023
* December 2023 – March 2024
* April – July 2024
* August – December 2024
* January 2025 – present

* * *

* Prelude
* Casualties
* Territorial control
* map
* List of engagements
* War crimes
* Attacks on civilians
* Economic impact
* Peace negotiations
* Collaboration with Russia
* Russian emigration
* Nuclear risk
* Humanitarian impacts
* Russian annexation
* Treatment of prisoners of war

2022

Northern front

* Antonov Airport
* Chernobyl
* Hostomel
* Kyiv
* Kyiv strikes
* shopping centre bombing
* Russian Kyiv convoy
* Bucha
* massacre
* Irpin
* refugee column shelling
* Makariv
* Moshchun
* Kozarovytska Dam
* Brovary
* Slavutych
* Borodianka
* 1st Sumy
* ammonia leak
* Chernihiv
* Chernihiv strikes
* 3 March 2022 bombing
* 16 March 2022 breadline attack
* Lebedyn
* Northern Ukraine skirmishes
* Desna

* * *

Eastern front

* 1st Kharkiv
* Kharkiv strikes
* February cluster bombing
* government building airstrike
* March cluster bombing
* April cluster bombing
* dormitories missile strike
* Chuhuiv Air Base
* Volnovakha
* Izium
* massacre
* Stara Krasnianka
* Donetsk
* March 2022 attack
* June 2022 attack
* September 2022 attack
* Rubizhne
* Popasna
* Marinka
* Kramatorsk
* railway station attack
* Battle of Donbas
* Siverskyi Donets
* school bombing
* Sievierodonetsk
* Lysychansk
* Chasiv Yar strike
* Pisky
* Olenivka massacre
* Bakhmut
* Soledar
* Vuhledar
* Makiivka
* 2nd Kharkiv
* 2nd Lyman
* Luhansk Oblast campaign
* Velyka Novosilka
* Russian winter offensive

* * *

Southern front

* Mariupol
* hospital airstrike
* theatre airstrike
* art school bombing
* 1st Kherson
* Kherson strikes
* Melitopol
* Mykolaiv
* bombing
* 7 March 2022 military quarters attack
* cluster bombing
* 18 March 2022 military quarters attack
* government building airstrike
* Chornobaivka
* Enerhodar
* Zaporizhzhia NPP
* Voznesensk
* Berdiansk
* Huliaipole
* Davydiv Brid
* Crimea
* Novofedorivka
* 1st Crimean Bridge
* 1st Sevastopol Naval Base
* 2nd Kherson
* Prelude
* Nova Kakhovka
* Liberation of Kherson
* Dnieper

* * *

Other regions

* Zaporizhzhia
* civilian convoy attack
* residential building airstrike
* Ivano-Frankivsk
* Kryvyi Rih
* Lviv
* Odesa
* Zhytomyr
* Rivne
* Vinnytsia
* Dnipro
* Yavoriv
* Khmelnytskyi
* Kremenchuk
* Serhiivka
* Chaplyne
* Strikes against Ukrainian infrastructure

* * *

Naval operations

* Snake Island
* Berdiansk
* Moskva

* * *

Spillover & related incidents

* Western Russia
* Millerovo
* Dyagilevo and Engels air bases
* 2022 protests in Russian-occupied Ukraine
* Zeitenwende speech
* Zagreb Tu-141 crash
* Russian mystery fires
* Transnistria
* 2022 Russian mobilization
* Nord Stream pipeline sabotage
* 2022 Russian Far East protests
* Soloti training ground shooting
* Poland missile explosion
* 2022 Russian martial law
* Lady R incident

2023

Northern Ukraine skirmishes
* Kyiv strikes
* Chernihiv strikes

* * *

Eastern front

* Marinka
* Russian Winter Offensive
* Bakhmut
* Soledar
* Luhansk Oblast campaign
* Vuhledar
* Makiivka
* Kramatorsk strike
* Lyman cluster bombing
* Kostiantynivka
* Hroza
* Avdiivka
* Kharkiv strikes
* Velyka Novosilka

* * *

Southern front

* Huliaipole
* Dnieper
* Kakhovka Dam
* Crimea strikes
* 2nd Crimean Bridge
* 2nd Sevastopol Naval Base
* 2023 Ukrainian counteroffensive (Mala Tokmachka)
* Zarichne
* Mykolaiv strikes
* Zaporizhzhia NPP

* * *

Other regions

* Sloviansk
* Uman
* Pokrovsk
* Zaporizhzhia
* Ivano-Frankivsk
* Kryvyi Rih
* Lviv
* Odesa
* Zhytomyr
* Rivne
* Vinnytsia
* Dnipro
* 14 January 2023 strikes
* 29 December 2023 strikes
* Khmelnytskyi
* Strikes against Ukrainian infrastructure

* * *

Spillover & related incidents

* Western Russia
* Bryansk Oblast
* Kremlin drone attack
* Belgorod Oblast incursion
* Moscow drone strikes
* 30 December 2023 Belgorod shelling
* Brovary helicopter crash
* Black Sea drone incident
* Synytsia

2024

Northern Ukraine skirmishes
* Kyiv strikes
* Chernihiv strikes

* * *

Eastern front

* Luhansk Oblast campaign
* Kupiansk
* Avdiivka
* Vuhledar
* Donetsk strike
* Lysychansk strike
* Chasiv Yar
* Krasnohorivka
* Ocheretyne
* 3rd Kharkiv
* Kharkiv strikes
* Toretsk
* Pokrovsk
* Pokrovsk strike
* Kurakhove
* Velyka Novosilka

* * *

Southern front

* Huliaipole
* Dnieper
* Kherson strikes
* Mykolaiv strikes
* Zaporizhzhia
* Zaporizhzhia NPP
* Crimea strikes
* Odesa
* Dnipro

* * *

Other regions

* Ivano-Frankivsk
* Poltava
* Kryvyi Rih
* Lviv
* 6 March strike
* Zhytomyr
* Rivne
* Vinnytsia
* Khmelnytskyi
* Strikes against Ukrainian infrastructure
* 22 March strikes
* 26 August strikes
* 17 November strikes

* * *

Ukrainian incursion

* Kursk offensive
* Olgovskiy Forest

* * *

Naval operations

* Tendra Spit

* * *

Spillover & related incidents

* Western Russia
* February 2024 Belgorod missile strike
* May 2024 Belgorod missile strike
* March 2024 western Russia incursion
* Korochansky Ilyushin Il-76 crash
* Skadovsk polling center bombing
* June 2024 Ukraine peace conference
* 2024 Ukrainian coup attempt allegations
* 2024 Ukrainian cyberattacks against Russia
* Toropets explosions
* North Korean involvement
* Azerbaijan Airlines Flight 8243

2025

Northern Ukraine skirmishes

* 2nd Sumy
* Basivka
* Sumy strikes
* Kyiv strikes
* Chernihiv strikes

* * *

Eastern front

* Russian spring offensive
* 3rd Kharkiv
* Kharkiv strikes
* Luhansk Oblast campaign
* Kupiansk
* Northeast Donetsk
* Chasiv Yar
* Toretsk
* Pokrovsk
* Kurakhove
* Velyka Novosilka

* * *

Southern front

* Dnipro strikes
* Odesa strikes

* * *

Other regions

* Kryvyi Rih
* Strikes against Ukrainian infrastructure

* * *

Ukrainian incursion

* Kursk offensive
* Stream
* Belgorod incursion

* * *

Spillover & related incidents

* Western Russia
* North Korean involvement

The Kupiansk offensive refers to a series of military engagements taking place around the city of Kupiansk, as well as along the Oskil river between Kupiansk through Dvorichna to the border settlement of Topoli in Kharkiv Oblast. Offensive operations restarted in the direction after Russian forces attacked Kupiansk in late November 2024, and intensified after Russian forces established several bridgeheads across the western bank of the Oskil river in early 2025.[2][3][4]

## Background

[edit]

Further information: Luhansk Oblast campaign

In September 2022, Ukrainian forces launched a major counteroffensive in Kharkiv Oblast, forcing Russian forces to withdraw from a majority of Kharkiv Oblast and onto the eastern bank of the Oskil river. During the counteroffensive, Kupiansk city was liberated.[5]

In late 2024, amidst Russian offensive efforts in Donetsk Oblast, Russian forces began attacking and advancing in eastern Kharkiv Oblast, particularly in the direction of Kupiansk, the administrative centre of Kupiansk Raion. On November 13, Russian forces directly attacked Kupiansk city from the north, using two armoured columns.[6] However, by late November, Russian forces had mostly withdrawn from Kupiansk city after successful Ukrainian counterattacks.

At the end of January 2025, the Institute for the Study of War assessed that Russian forces are attempting to use their bridgeheads across the Oskil river to support their advances and encircle Kupiansk from the northwest, as well as set the ground for future advances and offensives into Kharkiv Oblast.[7]

## Offensive

[edit]

### First bridgehead established and capture of Dvorichna (29 November — 29 January)

[edit]

At the end of November 2024, a Ukrainian official confirmed that Russian troops recently crossed over to the west bank of the Oskil River near the suspension bridge south of Novomlynsk.[1][8] At the same time, Ukraine’s General Staff admitted that Russian forces launched attacks on the west bank near Fyholivka, Holubivka, and Kindrashivka.[9] The fighting continued into December 2024,[10] when Ukrainian troops reported that Russian forces were attempting to cross the Oskil river a few kilometres north of Kupiansk city. Russian troops managed to temporarily capture the village of Novomlynsk in early December, however they were quickly forced to withdraw a few days later.[11] Russian attempts at crossing the river throughout the month were unsuccessful and repelled by Ukrainian forces.[12]

At the end of December, Russian military bloggers reported that Russian forces had withdrawn from the northeastern outskirts of Kupiansk to fortified positions near Petropavlivka some time ago, as Ukrainian unmanned aerial vehicles disrupted Russian ground supply lines.[13] In early January 2025, Russian forces increased pressure on the western bank of the river and began attacking Ukrainian positions across the Oskil river near the settlement of Dvorichna, making several attempts to cross the river and gain a foothold within the settlement. Ukrainian military observer Kostyantyn Mashovets stated on 8 January that Russian forces had advanced slightly south of Dvorichna and were moving along the Dvorichna-Kupyansk highway toward Zapadne.[14] The following day, The Moscow Times reported that Russian forces had successfully established a bridgehead on the western bank of the Oskil river on the southeastern outskirts of Dvorichna, 10 kilometres north of Kupiansk city. During this time, Russian forces claimed to have captured Novomlynsk, which had fallen between Russian and Ukrainian control frequently over the past month.[15]

Throughout January, Russian forces made small advances on their bridgehead around Dvorichna, both inside and outside the settlement, and reported to have captured the abandoned village of Kalynove,[16] but they faced heavy resistance and counterattacks from Ukrainian forces in the area, which hindered their advance.[17] On 19 January, the Ukrainian General Staff acknowledged recent claims that Russian forces were attacking near Stroivka.[18] After struggling to secure Dvorichna, Russian troops advanced westward along the P-79 highway, claimed to have captured the village of Zapadne on 22 January.[19] On January 29, the Russian Ministry of Defence claimed that Russian forces had expanded their bridgehead and captured Dvorichna.[20] However, this claim was denied by the Governor of Kharkiv Oblast.[21]

### Second bridgehead and continued advances (29 January — 29 March)

[edit]

After claiming to have captured Dvorichna, Russian forces continued to advance north, west, and southwest of the settlement, advancing towards the settlement of Fyholivka, north of Dvorichna. In early February, Ukrainian media and Russian milbloggers reported that Russian forces had successfully established a second bridgehead near Topoli.[22][23][24] On February 5, Ukrainian military observer Kostyantyn Mashovets stated that Russian forces had captured Zapadne.[25] The following day, Russian forces captured Fyholivka.[24] Following this, advances in the bridgehead began to stall, however Russian forces continued to attack the village of Krasne Pershe from across the Oskil river, as well as attempting to advance north from the bridgehead.

Footage released on February 22 showed Russian troops advancing toward the center of Topoli.[26] Two days later, the Russian Ministry of Defence claimed that Russian forces captured the border settlement of Topoli.[3] Despite this claim, fighting continued in the settlement throughout February and March, until Russian forces finally secured control over the settlement on March 23.[27]

Continuing through March, Ukrainian forces managed to launch small counterattacks in the direction of Zapadne and recaptured part of the settlement.[28] Simultaneously, Russian forces began expanding their positions north of Dvorichna towards the settlement of Krasne Pershe, claiming to have established a third bridgehead north of the settlement, however there was no confirmation of any presence of Russian troops on the western river bank in the area. On March 29, Russian forces claimed to have captured Krasne Pershe.[29]

### Third bridgehead and fighting for Kamyanka (29 March — 28 April)

[edit]

Towards the end of March, Russian forces began advancing in the southern part of the Dvorichna bridgehead towards Kupiansk's northern outskirts, and started heading towards the strategically located settlement of Kindrashivka.[28] Fighting around the settlement continued into April, when Russian forces claimed to have advanced into the northern and eastern parts of the settlement. During these advances, fighting was also reported on the northwestern outskirts of Petropavlivka.[30]

In early April, Russian forces started attacking the village of Kamyanka from across the Oskil river and claimed to have established a bridgehead directly northeast of the village, however Russian troop presence couldn't be confirmed at the time.[30] Fighting continued throughout the week, and on April 8, Russian forces were confirmed to be active on the western bank of the Oskil river on the outskirts of Kamyanka, with troops entering the village through the south the next day.[4] Russian attacks in and around Kamyanka continued through the week, with Russian forces claiming to have advanced in and northeast of the village on April 16.[31] Russian forces continued to expand their bridgehead the next day, with footage showing Russian troops advancing directly east of Kamyanka, whilst in the Dvorichna direction, Russian forces claimed to have advanced to the west of Zapadne.[32] On April 18, Russian forces advanced south of Zapadne and east of Kindrashivka towards the settlement of Mala Shapkivka, and claimed to have entered it from the southeastern outskirts the following day, with claims from a Russian milblogger that central Mala Shapkivka had become a grey zone.[33]

On April 22, Russian forces and milbloggers claimed several advances across the Kupiansk frontline and claimed to have captured the entire western bank of the Oskil river north of Kupiansk. Russian forces claimed to have advanced northeast of Topoli along the international border with Russia and Ukraine, southwest of Kamyanka and northeast of Krasne Pershe along the Oskil river, northwest of Zapadne towards the outskirts of Doroshivka and southwest towards Mala Shapkivka, north of Kupiansk, and northwest and northeast along Petropavlivka’s outskirts. Fighting continued in and around the settlements of Kamyanka, Mala Shapkivka, Kindrashivka, and Petropavlivka.[34] Following these advances, fighting stalled for a few days until April 26, when Russian forces claimed to have advanced southeast of Kupiansk, near the village of Stepova Novoselivka.[35] The following day, Russian forces claimed to have reached Doroshivka.[36] On April 28, the Ministry of Defence claimed that Russian forces captured Kamyanka, however only control over the southern half of the settlement could be confirmed.[37][38]

### Continued advances west of the Oskil river (28 April — present)

[edit]

Following Russia’s claim of capturing Kamyanka, Russian forces began to push further west into Kharkiv Oblast to further support their encirclement of Kupiansk. On April 29, the Ministry of Defence claimed that Russian forces captured Doroshivka.[39] Russian forces also claimed to have advanced further west of Doroshivka, taking up positions in nearby fields east of the town of Monachynivka and the settlement of Vasylivka, and claimed to have advanced into central Mala Shapkivka.[40] Following these advances, the frontline saw a short operational pause. On May 1, Russian Forces advanced northwest of Zapadne after repelling an attempted Ukrainian counterattack.[41] Two days later, Russian forces advanced into the fields west of Kyslivka, southeast of Kupiansk, however this advance likely occured in late March or early April.[42]

## Analysis

[edit]

The Kupiansk offensive is part of a renewed effort to advance into eastern Kharkiv Oblast and retake positions up to, and across, the Oskil river in order to cut off Ukrainian logistics on the eastern bank.[43] The Institute for the Study of War has assessed that recapturing territory up to the Oskil river would allow Russian forces to encircle northern Donetsk Oblast and directly attack Ukrainian logistics centres there, such as Lyman, as part of Russia’s broader main effort in eastern Ukraine.[44]

## See also

[edit]

* 2025 Russian spring offensive
* Russian occupation of Kharkiv Oblast
* Northern Kharkiv front of the Russo-Ukrainian War
* Luhansk Oblast campaign
* Timeline of the Russian invasion of Ukraine (1 January 2025 – present)

## References

[edit]

1. ^ a b "Ukrainian forces advance near Vuhledar, Russian troops capture two villages near Pokrovsk and Kurakhove". New Voice. Retrieved 1 February 2025.
2. ^ a b c "A Russian Tank Army Is Poised To Attack Kupyansk—But First It Needs To Cross The Oskil River". Forbes. 5 February 2025.
3. ^ a b "Russian Offensive Campaign Assessment, February 24, 2025". Institute for the Study of War. 24 February 2025.
4. ^ a b "Russian Offensive Campaign Assessment, April 9, 2025". Institute for the Study of War. 9 April 2025.
5. ^ "'Everybody was running away.' Ukrainians in Kharkiv villages describe Russia's retreat". CNN. 12 September 2022.
6. ^ "Russian forces breach Kupyansk: calls for Ukrainian Command accountability intensify". UAWire. 13 November 2024.
7. ^ "Russian Offensive Campaign Assessment, January 31, 2025". Institute for the Study of War. 31 January 2025.
8. ^ "Russia could encircle Kupyansk if they secure right bank of Oskil". global.espreso.tv. Retrieved 1 February 2025.
9. ^ "Russian Offensive Campaign Assessment, November 29, 2024". Institute for the Study of War. Retrieved 1 February 2025.
10. ^ "Russians build bridgeheads on the Oskil River and the Dnipro. Day 1034 of the war". OSW. 23 December 2024.
11. ^ "Ukrainian forces liberate Novomlynsk, gain control of Oskil River's right bank in Kharkiv Oblast". Euromaidan Press. 3 December 2024.
12. ^ "Russian Offensive Campaign Assessment, December 11, 2024". Institute for the Study of War. 11 December 2024.
13. ^ "Russian Offensive Campaign Assessment, December 27, 2024". Institute for the Study of War. Retrieved 2 February 2025.
14. ^ "Russian Offensive Campaign Assessment, January 8, 2025". Institute for the Study of War. Retrieved 2 February 2025.
15. ^ "Russian Forces Establish Bridgehead Across Frontline River in Eastern Ukraine". The Moscow Times. 9 January 2025.
16. ^ "Russia says it takes control of two villages in Eastern Ukraine". Reuters. 12 January 2025.
17. ^ "Russian forces face major setbacks in attempted Kupyansk offensive". UAWire. 10 February 2025.
18. ^ "Russian Offensive Campaign Assessment, January 19, 2025". Institute for the Study of War. Retrieved 21 April 2025.
19. ^ "Russian Troops Capture Kharkiv Region Village Amid Westward Advance". The Moscow Times. 22 January 2025.
20. ^ "Russian military reports capture of new village in eastern Ukraine". Reuters. 30 January 2025.
21. ^ "'Pure propaganda' — Kharkiv Oblast governor denies Russian claims of capturing Dvorichna". The Kyiv Independent. 28 January 2025. Retrieved 21 April 2025.
22. ^ "The occupiers have established another foothold on the Oskil River bank: The enemy advances – DeepState". ТСН.ua. 6 February 2025. Retrieved 21 April 2025.
23. ^ "Russia establishes new foothold on right bank of Oskil River". global.espreso.tv. Retrieved 21 April 2025.
24. ^ a b "Russian Offensive Campaign Assessment, February 6, 2025". Institute for the Study of War. 6 February 2025.
25. ^ "Russian Offensive Campaign Assessment, February 5, 2025". Institute for the Study of War. Retrieved 21 April 2025.
26. ^ "Russian Offensive Campaign Assessment, February 22, 2025". Institute for the Study of War. 22 February 2025. Retrieved 21 April 2025.
27. ^ "DeepStateMAP". DeepStateMAP. 23 March 2025.
28. ^ a b "Ukrainian Forces regain ground in Kharkiv region". UAWire. 5 March 2025.
29. ^ "Russian Offensive Campaign Assessment, March 29, 2025". Institute for the Study of War. 29 March 2025.
30. ^ a b "Russian Offensive Campaign Assessment, April 1, 2025". Institute for the Study of War. 1 April 2025.
31. ^ "Russian Offensive Campaign Assessment, April 16, 2025". Institute for the Study of War. 16 April 2025.
32. ^ "Russian Offensive Campaign Assessment, April 17, 2025". Institute for the Study of War. 17 April 2025.
33. ^ "Russian Offensive Campaign Assessment, April 19, 2025". Institute for the Study of War. 19 April 2025.
34. ^ "Russian Offensive Campaign Assessment, April 22, 2025". Institute for the Study of War. 22 April 2025.
35. ^ "Russian Offensive Campaign Assessment, April 26, 2025". Institute for the Study of War. 26 April 2025.
36. ^ "Russian Offensive Campaign Assessment, April 27, 2025". Institute for the Study of War. 27 April 2025.
37. ^ "Russian Troops Capture Kamianka". Devdiscourse. 28 April 2025.
38. ^ "Russian Offensive Campaign Assessment, April 28, 2025". Institute for the Study of War. 28 April 2025.
39. ^ "Russia 'carving buffer zone' in northern Ukraine". The Telegraph. 29 April 2025.
40. ^ "Russian Offensive Campaign Assessment, April 29, 2025". Institute for the Study of War. 29 April 2025.
41. ^ "Russian Offensive Campaign Assessment, May 4, 2025". Institute for the Study of War. 4 May 2025.
42. ^ "Russian Offensive Campaign Assessment, May 6, 2025". Institute for the Study of War. 6 May 2025.
43. ^ "British intelligence analyzes new Russian assault attempts near Kupiansk". RBC-Ukraine. 17 November 2024.
44. ^ "Russian Offensive Campaign Assessment, April 14, 2025". Institute for the Study of War. 14 April 2025.

* v
* t
* e

Russian invasion of Ukraine

Part of the Russo-Ukrainian War

Overview

General|

* Outline
* Timeline
* Prelude
* Feb – Apr 2022
* Apr – Aug 2022
* Aug – Nov 2022
* Nov 2022 – Jun 2023
* Jun – Aug 2023
* Sep – Nov 2023
* Dec 2023 – Mar 2024
* Apr – Jul 2024
* Aug – Dec 2024
* Jan 2025 – present
* Aerial warfare
* Defense lines
* Foreign fighters
* Information war
* Naval warfare
* Legality
* Map
* Order of battle
* Peace negotiations
* Ukraine's Peace Formula
* China peace proposal
* June 2024 peace summit
* Proposed no-fly zone
* Red lines
* Reparations
* Territorial control
* Women

Prelude|

* Reactions
* Disinformation
* Ukraine bioweapons conspiracy theory
* Ukraine and weapons of mass destruction
* 2021 Russia–United States summit
* 2021 Black Sea incident
* Belarus–European Union border crisis
* "On the Historical Unity of Russians and Ukrainians"
* Crimea Platform
* Zapad 2021
* December 2021 ultimatum
* 2022 Ukraine cyberattacks
* Zametil 2022
* Union Resolve 2022
* Stanytsia Luhanska kindergarten bombing
* British–Polish–Ukrainian trilateral pact
* Evacuation of the Donetsk PR and Luhansk PR
* Mobilization in Donetsk PR and Luhansk PR
* "Address concerning the events in Ukraine"
* "On conducting a special military operation"

Background|

* Dissolution of the Soviet Union
* 2014 pro-Russian unrest in Ukraine
* Annexation of Crimea
* reactions
* War in Donbas
* 2022 timeline
* Minsk agreements
* humanitarian situation
* international recognition of the Donetsk PR and Luhansk PR
* Putinism
* Foundations of Geopolitics
* Novorossiya
* Ruscism
* Russian irredentism
* Russian imperialism

Foreign
relations|

* Russia–Ukraine
* Belarus–Ukraine
* Belarus–Russia
* Russia–United States
* Ukraine–United States
* Russia–NATO
* Ukraine–NATO
* enlargement of NATO
* eastward expansion controversy in Russia
* open door policy

Military engagements

Southern
Ukraine|

* Snake Island campaign
* Siege of Mariupol
* Battle of Kherson
* Capture of Melitopol
* Battle of Mykolaiv
* Battle of Enerhodar
* Battle of Voznesensk
* Battle of Huliaipole
* Kherson counteroffensive
* Liberation of Kherson
* Dnieper campaign
* Destruction of the Kakhovka Dam
* 2025 spring offensive

Eastern
Ukraine|

* Battle of Volnovakha
* Battle of Kharkiv
* Battle of Izium
* Battle of Rubizhne
* Battle of Popasna
* Battle of Marinka
* Battle of Donbas
* Battle of the Siverskyi Donets
* Battle of Sievierodonetsk
* Battle of Lysychansk
* Battle of Pisky
* Battle of Bakhmut
* Battle of Soledar
* Battle of Vuhledar
* Kharkiv counteroffensive
* Battle of Lyman (September–October 2022)
* Luhansk Oblast campaign
* Kupiansk
* Northeast Donetsk
* Battle of Avdiivka
* Battle of Chasiv Yar
* Battle of Krasnohorivka
* Battle of Ocheretyne
* Battle of Toretsk
* Pokrovsk offensive
* Battle of Kurakhove

Northern
Ukraine|

* Capture of Chernobyl
* Russian Kyiv convoy
* Battle of Kyiv
* Battle of Antonov Airport
* Battle of Hostomel
* Battle of Bucha
* Battle of Irpin
* Battle of Makariv
* Battle of Moshchun
* Destruction of the Kozarovychi Dam
* Battle of Brovary
* Battle of Slavutych
* Battle of Sumy
* Siege of Chernihiv
* Northeastern border skirmishes
* 2025 Sumy Oblast incursion

Russia|

* Bryansk Oblast raid
* Kremlin drone attack
* Moscow drone strikes
* 2023 Belgorod Oblast incursions
* 30 December 2023 Belgorod shelling
* February 2024 Belgorod missile strike
* May 2024 Belgorod missile strike
* March 2024 western Russia incursion
* 2024 Kursk offensive
* occupation
* Battles for Olgovskiy Forest
* Toropets depot explosions
* 2025 Belgorod Oblast incursion

Airstrikes
by city|

* Chernihiv strikes
* Dnipro strikes
* Ivano-Frankivsk strikes
* Kharkiv strikes
* Kherson strikes
* Khmelnytskyi strikes
* Kryvyi Rih strikes
* Kyiv strikes
* Lviv strikes
* Mykolaiv strikes
* Odesa strikes
* Rivne strikes
* Vinnytsia strikes
* Zaporizhzhia strikes
* Zhytomyr strikes

Airstrikes
on military
targets|

* Chuhuiv air base attack
* Millerovo air base attack
* Chornobaivka (Saky) attacks
* 7 March 2022 Mykolaiv military barracks attack
* Yavoriv military base attack
* 18 March 2022 Mykolaiv military quarters attack
* Berdiansk port attack
* Sinking of the Moskva
* Desna barracks airstrike
* Attack on Nova Kakhovka
* Crimea attacks
* Novofedorivka explosions
* Drone attack on the Sevastopol Naval Base
* Missile strike on the Black Sea Fleet headquarters
* Dyagilevo and Engels air bases attacks
* Makiivka military quarters shelling
* Machulishchy air base attack
* Zarichne barracks airstrike

Resistance|

| Russian-occupied Ukraine|

* Popular Resistance of Ukraine
* Berdiansk Partisan Army
* Yellow Ribbon
* Atesh

|

Belarus and Russia|

* Assassination of Vladlen Tatarsky
* Civic Council
* Irpin Declaration
* Killing of Darya Dugina
* National Republican Army
* Military commissariats arsons
* Ust-Ilimsk military commissariat shooting
* Black Bridge
* Rail war in Russia
* Stop the Wagons
* Combat Organization of Anarcho-Communists
* Rail war in Belarus
* Busly liaciać
* BYPOL
* Community of Railway Workers
* Cyber Partisans

Russian
occupations|

* Flags used in Russian-occupied Ukraine

Ongoing|

* Annexation referendums
* Annexation of Donetsk, Kherson, Luhansk and Zaporizhzhia oblasts
* Elections in Russian-occupied Ukraine
* Russian-occupied territories of Ukraine
* Autonomous Republic of Crimea and Sevastopol
* Donetsk Oblast
* Kharkiv Oblast
* Kherson Oblast
* Luhansk Oblast
* Mykolaiv Oblast
* Zaporizhzhia Oblast
* Sumy Oblast (2025, reentry)

Previous|

* Chernihiv Oblast
* Kyiv Oblast
* Odesa Oblast
* Sumy Oblast (2022)
* Zhytomyr Oblast

Potentially
related|

* Black Sea drone incident
* Mystery fires in Russia
* Nord Stream pipeline sabotage
* Transnistria attacks
* Zagreb Tu-141 crash

Other|

* 2022 Crimean Bridge explosion
* 2023 Crimean Bridge explosion
* Assassination attempts on Volodymyr Zelenskyy
* Chernobyl Nuclear Power Plant drone strike
* Coup d'état attempt in Ukraine
* Bridges in the Russo-Ukrainian War
* Dragon drone
* Violations of non-combatant airspaces
* Missile explosion in Poland
* Operation Synytsia
* Ukraine and electronic warfare
* Use of long-range weapons by Ukraine in Russia
* 2023 Ukrainian counteroffensive
* 2024 Ukrainian cyberattacks against Russia
* Wagner Group rebellion

War crimes

General|

* Accusations of genocide in Donbas
* Allegations of genocide of Ukrainians
* child abductions
* Attacks on hospitals
* Cluster munitions
* Incendiary weapons
* Landmines
* Russian filtration camps
* Russian mobile crematoriums
* Russian theft of Ukrainian grain
* Russian torture chambers
* Looting
* Sexual violence
* Mistreatment of prisoners of war

Attacks on
civilians|

* February 2022 Kharkiv cluster bombing
* Kharkiv government building airstrike
* 3 March Chernihiv bombing
* Irpin refugee column shelling
* Mariupol hospital airstrike
* Stara Krasnianka care house attack
* Mykolaiv cluster bombing
* March 2022 Donetsk attack
* 2022 Borodianka airstrikes
* Chernihiv breadline attack
* Mariupol theatre airstrike
* Kyiv shopping centre bombing
* Sumykhimprom ammonia leak
* March 2022 Kharkiv cluster bombing
* Mykolaiv government building missile strike
* Bucha massacre
* Kramatorsk railway station attack
* April 2022 Kharkiv cluster bombing
* Bilohorivka school bombing
* Shooting of Andrii Bohomaz
* Maisky Market attack
* Kremenchuk shopping mall attack
* Serhiivka missile strike
* Chasiv Yar missile strike
* Olenivka prison massacre
* Kharkiv dormitories missile strike
* Chaplyne railway station attack
* Izium mass graves
* September 2022 Donetsk attack
* Zaporizhzhia civilian convoy attack
* Kupiansk civilian convoy shelling
* Zaporizhzhia residential building airstrike
* Russian strikes against Ukrainian infrastructure
* 2023 Dnipro residential building airstrike
* Sloviansk airstrike
* Uman missile strike
* Kramatorsk restaurant missile strike
* Lyman cluster bombing
* 2023 Pokrovsk missile strike
* Chernihiv missile strike
* Kostiantynivka missile strike
* Hroza missile attack
* Volnovakha massacre
* December 2023 strikes
* 2024 Pokrovsk missile strike
* 2024 Donetsk attack
* Lysychansk missile strike
* 6 March 2024 Odesa strike
* March 2024 strikes
* May 2024 Kharkiv strikes
* 8 July 2024 strikes
* 2024 Kostiantynivka supermarket missile attack
* 26 August 2024 strikes
* September 2024 Poltava strike
* November 2024 strikes
* 2025 Sumy airstrike

Crimes
against
soldiers|

* Torture of Russian soldiers in Mala Rohan
* Torture and castration of a Ukrainian POW in Pryvillia
* Rape of Donetsk People's Republic soldiers by Kadyrovites
* Murder of Yevgeny Nuzhin
* Makiivka surrender incident
* Execution of Oleksandr Matsievskyi
* 2022 Ukrainian prisoner of war beheading

Legal cases|

* ICC investigation
* Arrest warrants
* ICJ court case
* Task Force on Accountability
* Universal jurisdiction
* Crime of aggression
* Criminal proceedings
* Vadim Shishimarin
* Alexander Bobikin and Alexander Ivanov
* Anton Cherednik

Reactions

States
and
official
entities|

| General|

* Sanctions
* people and organizations
* restrictions on transit to Kaliningrad Oblast
* Military aid
* European Union Military Assistance Mission in support of Ukraine
* People's Bayraktar
* Signmyrocket.com
* Humanitarian aid
* Sanctioned yachts
* Relations with Russia

|

Ukraine|

* Application to NATO
* Be Brave Like Ukraine
* Brave1
* Bring Kids Back UA
* Ban on Russia-associated religious groups
* Coordination Headquarters for the Treatment of Prisoners of War
* Decolonization and derussification law
* Delta
* Destroyed Russian military equipment exhibition
* For Courage and Bravery (Ukraine)
* Grain From Ukraine
* Headquarters of the Supreme Commander-in-Chief
* Hero City
* I Want to Live
* International Legion and other foreign units
* Belarusian Volunteer Corps
* Terror Battalion
* Black Maple Company
* Canadian-Ukrainian Brigade
* Freedom of Russia Legion
* German Volunteer Corps
* Karelian National Battalion
* Kastuś Kalinoŭski Regiment
* Norman Brigade
* Pahonia Regiment
* Polish Volunteer Corps
* Romanian Battlegroup Getica
* Russian Volunteer Corps
* Separate Special Purpose Battalion
* Sibir Battalion
* Turan Battalion
* International Sponsors of War
* Forced confiscation law of Russian property [ru; uk]
* Look for Your Own
* Lukoil sanctions
* Martial law
* Mobilization
* Media Center Ukraine
* National Council for the Recovery of Ukraine from the War [uk]
* National Multi-Subject Test [uk]
* North Korea–Ukraine relations
* Points of Invincibility
* Recognition of Ichkeria
* Rescuer City
* Save Ukrainian Culture [uk]
* Syria–Ukraine relations
* Ukrainian Freedom Orchestra
* United24
* United News

Russia|

* highways in the annexed territories
* A290
* A291 "Tavrida"
* R260
* R280 "Novorossiya"
* 2022 Moscow rally
* 2023 Moscow rally
* 2022 Moscow Victory Day Parade
* 2023 Moscow Victory Day Parade
* 2024 Moscow Victory Day Parade
* 2023 Presidential Address to the Federal Assembly
* Blockade of Ukraine [ru]
* Bohdan Khmelnytsky Battalion
* Censorship in Russia [ru]
* Chechnya
* Pro-Ukrainian Chechen fighters
* Conmemorative Medal "Participant of a Special Military Operation" [ru]
* Conversations about Important Things
* Krasovsky case
* Legalization of parallel imports [ru]
* Manifesto of the South Russian People's Council
* Martial law
* Masha Moskalyova case
* Metropolis of Crimea
* Mikhail Simonov case
* Mobilization
* Recruitment of irregular forces [ru]
* Operation Doppelgänger
* Opinion polling [ru]
* Orthodox Christmas truce proposal
* Wagner Group–Ministry of Defense conflict
* Russian Orthodox clergymen appeal against war
* Salvation Committee for Peace and Order
* Special Coordinating Council
* Ukraine bioweapons conspiracy theory
* Unfriendly countries list
* War censorship laws
* We Are Together. Sports
* "What Russia Should Do with Ukraine"

United States|

* 2022 Joe Biden speech in Warsaw
* 2022 State of the Union Address
* Consolidated Appropriations Act, 2022
* Consolidated Appropriations Act, 2023
* Disinformation Governance Board
* Executive Order 14071
* Pentagon document leaks
* Task Force KleptoCapture
* Ukraine Defense Contact Group
* Ukraine Democracy Defense Lend-Lease Act
* Ukraine Security Assistance Initiative

Other countries|

* Belarus
* Canada
* Canada–Ukraine authorization for emergency travel
* China
* Closer ties with Russia
* Chinese peace plan
* Hong Kong
* Croatia
* Denmark
* Danish European Union defence opt-out referendum
* France
* Mission Aigle
* Georgia
* Germany
* German Taurus controversy
* Taurus leak
* Zeitenwende speech
* Hungary
* India
* Operation Ganga
* Iran
* Closer ties with Russia
* Israel
* Operation Israel Guarantees
* Lithuania
* Moldova
* New Zealand
* Russia Sanctions Act
* North Korea
* Poland
* border crisis with Ukraine
* Syria [ru]
* Taiwan
* United Kingdom
* Economic Crime Act
* Homes for Ukraine
* Operation Interflex
* 2025 London Summit on Ukraine
* Coalition of the willing

United Nations|

* Emergency special session
* Resolution ES-11/1
* Resolution ES-11/2
* Resolution ES-11/3
* Resolution ES-11/4
* Resolution ES-11/5
* Resolution ES-11/6
* Resolution ES-11/7
* Security Council Resolution 2623
* Resolution A/RES/77/229
* Easter truce

International
organizations|

* Accession of Moldova to the EU
* Accession of Ukraine to the EU
* Brussels summit
* European Political Community
* 1st summit
* 2nd summit
* 3rd summit
* Madrid summit
* NATO virtual summit
* Operation Oscar
* Ramstein Air Base meeting
* EU–Ukraine Summit
* REPowerEU
* Steadfast Defender 2024
* SWIFT ban against Russian banks
* Ukraine Recovery Conference
* Versailles declaration
* 2023 Vilnius summit
* 15th BRICS summit
* 2024 Washington summit
* Weimar+

Other|

* Consecration of Russia
* F-16 training coalition
* Finland–NATO relations
* Finland–Russia border barrier
* Iron diplomacy
* Proposed Russian annexation of South Ossetia
* Recognition of Russia as a terrorist state
* Removal of monuments and memorials
* Streets renamed
* Ukraine Square, Oslo
* Serving heads of state and government that have visited Ukraine during the invasion
* Sweden–NATO relations
* Swedish anti-terrorism bill

Public|

| Protests|

* In Ukraine
* in Russian-occupied Ukraine
* demolition of monuments to Alexander Pushkin
* ArmWomenNow
* Ukrainian Artistic Front
* In Russia
* Angry patriots
* Club of Angry Patriots
* Anti-War Committee
* Suspicious deaths of Russian businesspeople
* Congress of People's Deputies
* Council of Mothers and Wives
* Feminist Anti-War Resistance
* Flower protests
* Marina Ovsyannikova
* Russian Action Committee
* North Caucasian protests
* 2022 Russian Far East protests
* State Duma initiative for charging Vladimir Putin of high treason
* White-blue-white flag
* In Belarus
* In China
* Great Translation Movement
* In Czech Republic
* Czech Republic First!

|

Companies|

* Address of the Russian Union of Rectors
* Boycott of Russia and Belarus
* "Do not buy Russian goods!"
* E.N.O.T. Corp.
* Igor Mangushev
* McDonald's in Russia
* Vkusno i tochka
* NashStore [ru]
* People's Satellite
* Starlink satellites
* Stop Bloody Energy
* Wagner Group
* Andrey Aleksandrovich Medvedev
* Death of Nemes Tarimo
* Yale CELI List of Companies

Technology|

* Anonymous and the invasion
* alerts.in.ua
* DDoS attacks on Romania
* DeepStateMap.Live
* IT Army of Ukraine
* Killnet
* Liveuamap
* Open-source intelligence
* peacenotwar
* Russian Asset Tracker
* Squad303 [pl]
* Ukraine Siren Alerts
* Wikipedia
* threat to block in Russia
* detention of Mark Bernstein

Spies|

* Diplomatic expulsions during the Russo-Ukrainian War
* Russian spies in the Russo-Ukrainian War

Other|

* Association of Azovstal Defenders' Families
* Black Sea Grain Initiative
* Collaboration with Russia
* We Are Together with Russia
* Concert for Ukraine
* Free Buryatia Foundation
* Free Nations of Post-Russia Forum
* Game4Ukraine
* Get Lost
* Global Tour for Peace
* Go by the Forest
* Guide to the Free World
* Mozart Group
* Olena Zelenska Foundation
* Open letter from Nobel laureates
* Pavel Sudoplatov Battalion
* Rubikus.HelpUA
* Ruslan Shostak Charitable Foundation
* Russia's War Crimes House
* Save Ukraine
* Saving Ukrainian Cultural Heritage Online
* Serhiy Prytula Charity Foundation
* Spain letter bomb attacks
* Yermak-McFaul Expert Group on Russian Sanctions
* Pavel Filatyev
* True Russia
* Volos Declaration
* Wimbledon ban

Impact

Effects|

* Aircraft losses
* Casualties
* journalists killed
* Russian generals killed
* Economic impact
* Inflation surge
* 2022 Moldovan energy crisis
* protests
* 2025 Moldovan energy crisis
* Russia–EU gas dispute
* 2022 Nord Stream pipeline sabotage
* Russian debt default
* 2022 Russian oil price cap
* 2022-2024 German economic crisis
* 2023 Russian oil products sanctions and price cap
* EU natural gas price cap
* Education
* End of the Whisky War
* Environmental impact
* European re-armament
* Eurovision Song Contest 2022
* Russia
* Ukraine
* Eurovision Song Contest 2023
* Food crises
* Impact on theatre [uk]
* List of notable deaths
* Lukoil oil transit dispute
* Nuclear power plants
* Zaporizhzhia Nuclear Power Plant crisis
* Nuclear risk
* Religion
* Russian emigration
* The Ark
* Ship losses
* Ukrainian cultural heritage
* art theft and looting
* damaged cultural sites
* Trauma
* Urengoy–Pomary–Uzhhorod pipeline explosion
* Ukrainian energy crisis
* Violations of non-combatant airspaces
* Women

Human
rights|

* Humanitarian impact
* Ukrainian refugee crisis
* 2025 Amsterdam stabbing attack
* Sobieskiego 100
* UN Commission of Inquiry
* UN Human Rights Monitoring Mission

Terms and
phrases|

* "And now I will show you where the attack on Belarus was prepared from"
* "Anglo-Saxons"
* "Bavovna"
* "Grandpa in his bunker"
* "Good evening, we are from Ukraine"
* "Orc"
* "Putin khuylo!"
* "Khuy Voyne!"
* "Russia is here forever [uk]"
* "Russian warship, go fuck yourself"
* "Slava Ukraini!"
* "Special military operation"
* "To bomb Voronezh"
* "Strength is in truth"
* "Westsplaining"
* "Where have you been for eight years?"
* "Without you"

Popular
culture|

| Songs|

* "12"
* "Bakhmut Fortress"
* "Bayraktar"
* "Bilia topoli"
* "City of Mary"
* "Flowers of Minefields"
* "Generation Cancellation"
* "Generation Z"
* "I'm Russian"
* "Oyda"
* "Hey, Hey, Rise Up!"
* "Mama ŠČ!"
* "Oi u luzi chervona kalyna"
* "Slava Ukraini!"
* "Stefania"
* "Ukraine"
* "Crushed"

|

Films|

* 20 Days in Mariupol
* A Rising Fury
* Follow Me
* Intercepted
* Russians at War
* Turn in the Wound
* Ukraine on Fire 2 [uk]

Other|

* Babylon'13
* Back to the Cold War
* Borodianka cat [uk]
* Ghost of Kyiv
* Kherson watermelon
* Královec Region
* Madonna of Kyiv
* North Atlantic Fella Organization
* Newspeak in Russia [ru; uk]
* Patron
* "Putler"
* "Putinversteher"
* Raccoon of Kherson
* Saint Javelin
* Saint Mariuburg [ru; uk]
* Vasylkiv maiolica rooster
* Vladimir Putin's meeting table
* Walk of the Brave
* "Z" military symbol

Key people

Ukrainians|

* Volodymyr Zelenskyy
* speeches during the invasion
* visit to the United States
* visit to the United Kingdom
* visits to Europe
* Andriy Biletsky
* Andriy Yermak
* Denis Pushilin
* Denys Shmyhal
* Denys Kireyev
* Denys Monastyrsky
* Denys Prokopenko
* Iryna Venediktova
* Kyrylo Budanov
* Leonid Pasechnik
* Mykhailo Drapatyi
* Mykola Oleschuk
* Oleksandr Pavlyuk
* Oleksandr Syrskyi
* Oleksii Reznikov
* Oleksiy Danilov
* Oleksiy Neizhpapa
* Ruslan Khomchak
* Rustem Umerov
* Sergiy Kyslytsya
* Serhiy Shaptala
* Serhii Sternenko
* Valerii Zaluzhnyi
* Vasyl Malyuk
* Vitali Klitschko
* Yevhen Moisiuk

Russians|

* Vladimir Putin
* Aleksandr Dvornikov
* Aleksandr Lapin
* Aleksey Dyumin
* Aleksey Nagin
* Alexander Bortnikov
* Andrei Kolesnikov
* Andrei Sychevoi
* Andrey Belousov
* Andrey Vorobyov
* Dmitry Medvedev
* Gennady Zhidko
* Igor Kastyukevich
* Ivan Popov
* Mikhail Mishustin
* Maria Lvova-Belova
* Nikolai Patrushev
* Oleg Salyukov
* Oleg Tsokov
* Ramzan Kadyrov
* Roman Berdnikov
* Rustam Muradov
* Sergey Kobylash
* Sergey Lavrov
* Sergey Naryshkin
* Sergei Shoigu
* Sergey Surovikin
* Timur Ivanov
* Valery Gerasimov
* Viktor Sokolov
* Viktor Zolotov
* Vitaly Gerasimov
* Vyacheslav Gladkov
* Vyacheslav Volodin
* Yevgeny Prigozhin

Other|

* Alexander Lukashenko

Related

* 2023 North Korea–Russia summit
* 2023 visit by Joe Biden to Ukraine
* 2023 visit by Fumio Kishida to Ukraine
* 2023 visit by Xi Jinping to Russia
* 2023 visit by Yoon Suk Yeol to Ukraine
* 2025 Putin–Trump call
* Anti-drone mesh
* Anti-Russian sentiment
* Anti-Ukrainian sentiment
* Antonov An-225 Mriya
* Axis of Upheaval
* Azerbaijan Airlines Flight 8243
* Azovstal Iron and Steel Works
* Brovary helicopter crash
* Bryansk Oblast military aircraft crashes
* Claims of Vladimir Putin's incapacity and death
* Decolonization in Ukraine
* Decommunization in Ukraine
* Derussification in Ukraine
* Demolition of monuments to Alexander Pushkin in Ukraine
* Foreign leaders that have visited during the invasion
* Institute for the Study of War
* Irkutsk Su-30 crash
* Ivanovo Ilyushin Il-76 crash
* Korochansky Ilyushin Il-76 crash
* Kyivstar cyberattack [ru; uk]
* Lady R incident
* Moldovan coup d'état attempt allegations
* Nord Stream 2
* Proposed Russian annexation of Transnistria
* Punisher
* Russian nuclear weapons
* Sarmat
* Russian military presence in Transnistria
* Ryazan Il-76 crash
* Siberian wildfires
* Sinhury mid-air collision [uk; zh]
* Soloti military training ground shooting
* Soviet imagery
* Territorial Center of Recruitment and Social Support
* Turtle tank
* U-24 association
* Ukrainian-African Renaissance
* Ukrainian conscription crisis
* Western long-range weapons in Russia
* Ural Airlines Flight 1383
* "The Vladimir Putin Interview"
* Voronezh An-26 crash
* Wagner Group plane crash
* Yeysk Su-34 crash
* Yaroslav Hunka scandal
* Time of Heroes

* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template