This page provides information on the most recently known control of localities in Ukraine during the ongoing Russo-Ukrainian War, which started in 2014 and escalated with the Russian invasion of Ukraine in 2022. It includes all larger localities across the country, as well as some smaller localities close to current or recent lines of contact.
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Cherkasy | 272,651 | Cherkasy | ![]() |
24 Feb 2022 | |
Chyhyryn | 8,664 | Cherkasy | ![]() |
1 Jan 2024 | |
Horodyshche | 13,304 | Cherkasy | ![]() |
1 Jan 2024 | |
Kamianka | 11,146 | Cherkasy | ![]() |
24 Feb 2022 | |
Kaniv | 23,503 | Cherkasy | ![]() |
24 Feb 2022 | |
Khrystynivka | 10,068 | Uman | ![]() |
24 Feb 2022 | |
Korsun-Shevchenkivskyi | 17,474 | Cherkasy | ![]() |
24 Feb 2022 | |
Monastyryshche | 8,425 | Uman | ![]() |
1 Jan 2024 | |
Shpola | 16,573 | Zvenyhorodka | ![]() |
24 Feb 2022 | |
Smila | 66,475 | Cherkasy | ![]() |
24 Feb 2022 | |
Talne | 13,012 | Zvenyhorodka | ![]() |
24 Feb 2022 | |
Uman | 82,154 | Uman | ![]() |
24 Feb 2022 | |
Vatutine | 16,096 | Zvenyhorodka | ![]() |
24 Feb 2022 | |
Zhashkiv | 13,355 | Uman | ![]() |
24 Feb 2022 | |
Zolotonosha | 27,458 | Zolotonosha | ![]() |
24 Feb 2022 | |
Zvenyhorodka | 16,490 | Zvenyhorodka | ![]() |
24 Feb 2022 |
See also: Northern Ukraine campaign and Russian occupation of Chernihiv Oblast |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bakhmach | 17,192 | Nizhyn | ![]() |
4 Apr 2022 | |
Baturyn | 2,458 | Nizhyn | ![]() |
1 Jan 2024 | |
Bobrovytsia | 10,742 | Nizhyn | ![]() |
4 Apr 2022 | |
Borzna | 9,632 | Nizhyn | ![]() |
4 Apr 2022 | |
Chernihiv[a] | 285,234 | Chernihiv | ![]() |
25 Mar 2022 | See Siege of Chernihiv, Chernihiv bombing, Chernihiv breadline attack |
Horodnia | 11,710 | Chernihiv | ![]() |
2 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Ichnia | 10,585 | Pryluky | ![]() |
1 Jan 2024 | |
Koriukivka | 12,409 | Koriukivka | ![]() |
4 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Kozelets | 7,646 | Chernihiv | ![]() |
29 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Mena | 11,096 | Koriukivka | ![]() |
4 Apr 2022 | |
Mykhailo-Kotsiubynske | 2,851 | Chernihiv | ![]() |
2 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Nizhyn | 66,983 | Nizhyn | ![]() |
1 Jan 2024 | |
Nosivka | 13,120 | Nizhyn | ![]() |
1 Jan 2024 | |
Nova Basan | 2,929 | Nizhyn | ![]() |
31 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Novhorod-Siverskyi | 12,647 | Novhorod-Siverskyi | ![]() |
11 Mar 2022 | |
Novyi Bykiv | 2,024 | Nizhyn | ![]() |
2 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Oster | 5,655 | Chernihiv | ![]() |
1 Jan 2024 | |
Pryluky | 52,553 | Pryluky | ![]() |
1 Jan 2024 | |
Ripky | 6,807 | Chernihiv | ![]() |
4 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Semenivka | 7,952 | Novhorod-Siverskyi | ![]() |
4 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Snovsk | 10,825 | Koriukivka | ![]() |
4 Apr 2022 | |
Sosnytsia | 6,708 | Koriukivka | ![]() |
4 Apr 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Chernivtsi | 265,471 | Chernivtsi | ![]() |
24 Feb 2022 | |
Hertsa | 2,108 | Chernivtsi | ![]() |
2 Jan 2024 | |
Khotyn | 9,075 | Dnistrovskyi | ![]() |
2 Jan 2024 | |
Kitsman | 6,135 | Chernivtsi | ![]() |
2 Jan 2024 | |
Novodnistrovsk | 10,590 | Dnistrovskyi | ![]() |
24 Feb 2022 | |
Novoselytsia | 7,514 | Chernivtsi | ![]() |
2 Jan 2024 | |
Sokyriany | 8,652 | Dnistrovskyi | ![]() |
2 Jan 2024 | |
Storozhynets | 14,138 | Storozhynets | ![]() |
24 Feb 2022 | |
Vashkivtsi | 5,312 | Vyzhnytsia | ![]() |
2 Jan 2024 | |
Vyzhnytsia | 3,875 | Vyzhnytsia | ![]() |
2 Jan 2024 | |
Zastavna | 7,807 | Chernivtsi | ![]() |
2 Jan 2024 |
See also: Russian occupation of Crimea and Annexation of Crimea by the Russian Federation |
Name | Pop. | Municipality or raion | Held by | As of | More information |
---|---|---|---|---|---|
Alupka | 8,087 | Yalta Municipality | ![]() |
4 Jan 2024 | Captured by ![]() |
Alushta | 30,194 | Alushta Municipality | ![]() |
4 Jan 2024 | Captured by ![]() |
Armiansk | 21,239 | Armiansk Municipality | ![]() |
4 Jan 2024 | Captured by ![]() |
Bakhchysarai | 26,090 | Bakhchysarai Raion | ![]() |
4 Jan 2024 | Captured by ![]() |
Bilohirsk | 16,354[b] | Bilohirsk Raion | ![]() |
4 Jan 2024 | Captured by ![]() |
Kerch | 149,566 | Kerch City | ![]() |
24 Feb 2022 | Captured by ![]() |
Sevastopol | 509,992 | none[c] | ![]() |
24 Feb 2022 | Captured by ![]() |
Simferopol | 332,317 | Simferopol City | ![]() |
24 Feb 2022 | Captured by ![]() |
Yalta | 76,746 | Yalta City | ![]() |
24 Feb 2022 | Captured by ![]() |
Yevpatoria | 105,719 | Yevpatoria City | ![]() |
24 Feb 2022 | Captured by ![]() |
Main article: Russian occupation of Donetsk Oblast |
See also: War in Donbas (2014–2022), Eastern Ukraine campaign, and Battle of Donbas (2022) |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Andriivka | 71 | Bakhmut | Gray zone[19] | 23 May 2024 | Recaptured by ![]() Recaptured by ![]() Uncontrolled since 23 May 2024.[19] Claimed by ![]() |
Arkhanhelske | 285 | Pokrovsk | ![]() |
4 May 2024 | Contested by ![]() Recaptured by ![]() |
Avdiivka | 31,940 | Pokrovsk | ![]() |
17 Feb 2024 | See Battle of Avdiivka (2017), Battle of Avdiivka (2022–2024) Captured by ![]() Mostly recaptured by ![]() Recaptured by ![]() |
Bakhmut | 72,310 | Bakhmut | ![]() |
23 May 2023 | See Battle of Artemivsk (2014), Battle of Bakhmut (2022-2023) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Bakhmutske | 612 | Bakhmut | ![]() |
27 Dec 2022 | Captured by ![]() |
Berdychi | 267 | Pokrovsk | ![]() |
28 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Berestove | 1,278 | Bakhmut | ![]() |
28 Jul 2022 | Captured by ![]() |
Blahodatne | 564 | Volnovakha | ![]() |
24 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Bohdanivka | 77 | Bakhmut | ![]() |
8 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Bohorodychne | 794 | Kramatorsk | ![]() |
11 Sep 2022 | See Sloviansk offensive Captured by ![]() Recaptured by ![]() |
Chasiv Yar | 12,557 | Bakhmut | Contested[47] | 19 May 2024 | See Battle of Chasiv Yar Pressured by ![]() Contested by ![]() |
Debaltseve | 24,316 | Horlivka | ![]() |
20 Feb 2015 | See Battle of Debaltseve (2015) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Donetsk | 905,364 | Donetsk | ![]() |
22 Feb 2022 | See March 2022 Donetsk attack Captured by ![]() |
Druzhkivka | 55,088 | Kramatorsk | ![]() |
4 May 2022 | |
Heorhiivka | 1,167 | Pokrovsk | ![]() |
14 Jun 2024 | Contested by ![]() Captured by ![]() |
Horlivka | 241,106 | Horlivka | ![]() |
9 Mar 2022 | See Battle of Horlivka (2014) Captured by ![]() |
Ilovaisk | 17,620 | Donetsk | ![]() |
20 Feb 2015 | See Battle of Ilovaisk (2014) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Ivanivske | 1,369 | Bakhmut | ![]() |
4 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Kalynivka | 542 | Bakhmut | ![]() |
14 May 2024 | Pressured by ![]() |
Keramik | 339 | Pokrovsk | ![]() |
4 May 2024 | Pressured by ![]() Contested by ![]() Fully recaptured by ![]() |
Khromove | 833 | Bakhmut | ![]() |
31 Dec 2023 | Recaptured by ![]() |
Klishchiivka | 512 | Bakhmut | Contested[62] | 22 May 2024 | Captured by ![]() Recaptured by ![]() Contested by ![]() Claimed by ![]() |
Kostiantynivka | 68,792 | Kramatorsk | ![]() |
10 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Kramatorsk | 150,084 | Kramatorsk | ![]() |
4 May 2022 | See Battle of Kramatorsk (2014), Kramatorsk railway station attack Captured by ![]() Recaptured by ![]() |
Krasna Hora | 584 | Bakhmut | ![]() |
11 Feb 2023 | Recaptured by ![]() |
Krasnohorivka (city) | 14,917 | Pokrovsk | Contested[69] | 9 Apr 2024 | See Battle of Krasnohorivka Contested by ![]() Contested by ![]() |
Krasnohorivka (village) | 526 | Pokrovsk | ![]() |
17 Mar 2023 | |
Kurdiumivka | 737 | Bakhmut | ![]() |
1 Dec 2022 | Recaptured by ![]() |
Lastochkyne | 617 | Pokrovsk | ![]() |
24 Feb 2024 | Recaptured by ![]() |
Lyman | 20,469 | Kramatorsk | ![]() |
1 Oct 2022 | See Battle of Krasnyi Lyman (2014), First battle of Lyman, Second battle of Lyman Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() Recaptured by ![]() |
Makarivka | 258 | Volnovakha | ![]() |
24 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Makiivka | 340,337 | Donetsk | ![]() |
9 Mar 2022 | Captured by ![]() |
Marinka | 10,722 | Pokrovsk | ![]() |
25 Dec 2023 | See Battle of Marinka (2015), Battle of Marinka (2022–2023) Captured by ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Mariupol[a] | 431,859 | Mariupol | ![]() |
17 May 2022 | See Battle of Mariupol (2014), 2014 offensive, 2015 attack, Siege of Mariupol, Hospital airstrike, Theatre airstrike, Art school bombing Partially captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Neskuchne | 644 | Volnovakha | ![]() |
24 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Netailove | 1,141 | Pokrovsk | ![]() |
21 May 2024 | Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Nevelske | 283 | Pokrovsk | ![]() |
14 May 2024 | Recaptured by ![]() Recaptured by ![]() Pressured by ![]() |
New York | 9,917 | Bakhmut | ![]() |
10 Mar 2022 | |
Novobakhmutivka | 191 | Pokrovsk | ![]() |
25 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Novokalynove | 521 | Pokrovsk | ![]() |
27 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Novoluhanske | 3,700 | Bakhmut | ![]() |
26 May 2022 | Captured along with Vuhlehirske Power Plant by ![]() ![]() |
Novomaiorske | 551 | Volnovakha | ![]() |
10 Apr 2022 | |
Novomykhailivka | 1,439 | Pokrovsk | ![]() |
23 Apr 2024 | Contested by ![]() Captured by ![]() |
Novooleksandrivka | 693 | Pokrovsk | ![]() |
10 Jun 2024 | Contested by ![]() Captured by ![]() |
Novopokrovske | 64 | Pokrovsk | ![]() |
13 Jun 2024 | Contested by ![]() Captured by ![]() |
Novoselivka | 541 | Pokrovsk | ![]() |
14 May 2022 | |
Novosilka | 104 | Volnovakha | ![]() |
4 May 2022 | |
Novotroitske | 6,445 | Volnovakha | ![]() |
6 May 2022 | Captured by ![]() |
Ocheretyne | 3,573 | Pokrovsk | ![]() |
4 May 2024 | See Battle of Ocheretyne Pressured by ![]() Contested by ![]() Fully recaptured by ![]() |
Olenivka | 4,534 | Kalmiuske | ![]() |
1 May 2022 | See Olenivka prison massacre Captured by ![]() |
Orikhovo-Vasylivka | 227 | Bakhmut | ![]() |
15 Dec 2023 | |
Orlivka | 874 | Pokrovsk | ![]() |
25 Mar 2024 | Recaptured by ![]() |
Pavlivka | 2,505 | Volnovakha | ![]() |
14 Nov 2022 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() |
Paraskoviivka | 2,810 | Bakhmut | ![]() |
18 Feb 2023 | See Battle of Artemivsk Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Paraskoviivka | 52 | Pokrovsk | ![]() |
19 May 2024 | Pressured by ![]() Contested by ![]() |
Pervomaiske | 2,208 | Pokrovsk | ![]() |
10 Apr 2024 | Contested by ![]() ![]() Recaptured by ![]() |
Pisky | 6 | Pokrovsk | ![]() |
31 Aug 2022 | See Battle of Pisky Population was 2,160 in 2001, but most residents left during the War in Donbas. |
Pobieda | 144 | Pokrovsk | ![]() |
21 Feb 2024 | Recaptured by ![]() |
Pokrovsk | 61,161 | Pokrovsk | ![]() |
25 May 2022 | Subject to repeated rocket attacks since late May 2022. |
Pokrovske | 1,333 | Bakhmut | ![]() |
27 Jul 2022 | |
Raihorodok | 3,342 | Kramatorsk | ![]() |
9 Sep 2022 | |
Rivnopil | 98 | Volnovakha | ![]() |
24 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Rozdolivka | 740 | Bakhmut | ![]() |
14 May 2024 | Pressured by ![]() |
Sakko i Vantsetti | 3 | Bakhmut | ![]() |
6 Feb 2023 | Recaptured by ![]() |
Selydove | 21,916 | Pokrovsk | ![]() |
10 Mar 2022 | |
Semenivka | 182 | Pokrovsk | ![]() |
28 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Serebrianka | 869 | Bakhmut | ![]() |
4 Sep 2022 | |
Shandryholove | 1,035 | Kramatorsk | ![]() |
27 Sep 2022 | |
Shchurove | 264 | Kramatorsk | ![]() |
19 Sep 2022 | |
Shevchenko | 1,682 | Pokrovsk | ![]() |
26 Sep 2022 | |
Sieverne | 40 | Pokrovsk | ![]() |
27 Feb 2024 | Recaptured by ![]() |
Siversk | 11,068 | Kramatorsk | ![]() |
25 May 2022 | |
Sloviansk | 106,972 | Kramatorsk | ![]() |
4 May 2022 | See Murder of Pentecostals in Sloviansk (2014), Siege of Sloviansk Captured by ![]() Recaptured by ![]() |
Soledar | 10,692 | Bakhmut | ![]() |
16 Jan 2023 | See Battle of Soledar Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Solodke | 525 | Volnovakha | ![]() |
5 Jul 2022 | Recaptured by ![]() Recaptured by ![]() ![]() |
Soloviove | 223 | Pokrovsk | ![]() |
27 Apr 2024 | Recaptured by ![]() |
Spirne | 80 | Bakhmut | Contested[140] | 27 Dec 2023 | Contested by ![]() Contested by ![]() |
Staromaiorske | 839 | Volnovakha | ![]() |
22 May 2024 | Captured by ![]() ![]() Recaptured by ![]() Contested by ![]() |
Staromlynivka | 2,635 | Volnovakha | ![]() |
13 Mar 2022 | Captured by ![]() ![]() |
Stepove | 62 | Pokrovsk | ![]() |
27 Feb 2024 | Contested by ![]() Recaptured by ![]() |
Storozheve | 96 | Volnovakha | ![]() |
24 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Sviatohirsk | 4,309 | Kramatorsk | ![]() |
11 Sep 2022 | See Battle of Sviatohirsk Captured by ![]() ![]() Recaptured by ![]() |
Svitlodarsk | 11,281 | Bakhmut | ![]() |
24 May 2022 | Captured by ![]() ![]() |
Terny | 764 | Kramatorsk | ![]() |
3 Oct 2022 | Captured by ![]() Recaptured by ![]() Pressured by ![]() |
Tonenke | 320 | Pokrovsk | ![]() |
21 Mar 2024 | Contested by ![]() Mostly captured by ![]() Fully captured by ![]() |
Torske | 1,652 | Kramatorsk | ![]() |
28 Sep 2023 | Captured by ![]() ![]() |
Umanske | 176 | Pokrovsk | ![]() |
23 May 2024 | Contested by ![]() Recaptured by ![]() |
Urozhaine | 1,000 | Volnovakha | Contested[160][145] | 8 May 2024 | Captured by ![]() ![]() Recaptured by ![]() Pressured by ![]() Contested by ![]() |
Vasiukivka | 601 | Bakhmut | ![]() |
15 Dec 2023 | |
Vesele | 102 | Bakhmut | ![]() |
6 Feb 2024 | Recaptured by ![]() |
Vodiane | 319 | Pokrovsk | ![]() |
5 Apr 2024 | Fully recaptured by ![]() |
Volnovakha[a] | 21,441 | Volnovakha | ![]() |
11 Mar 2022 | See Volnovakha bus attack (2015), Battle of Volnovakha Captured by ![]() |
Volodymyrivka | 6,325 | Volnovakha | ![]() |
20 Aug 2022 | |
Vuhledar | 14,144 | Volnovakha | ![]() |
12 Mar 2023 | See Battle of Vuhledar |
Yampil | 1,944 | Kramatorsk | ![]() |
30 Sep 2022 | Captured by ![]() ![]() Contested between 28 September and 1 October 2022.[170][171] Recaptured by ![]() |
Yenakiieve | 77,053 | Horlivka | ![]() |
24 Jun 2015 | Captured by ![]() |
Zaitseve | 1,160 | Bakhmut | ![]() |
16 Nov 2022 | Capture by Russia claimed 6 October 2022.[174] |
Zarichne | 2,571 | Kramatorsk | ![]() |
28 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Zelene Pole | 578 | Volnovakha | ![]() |
1 May 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Burshtyn | 14,866 | Ivano-Frankivsk | ![]() |
24 Feb 2022 | |
Dolyna | 20,641 | Kalush | ![]() |
24 Feb 2022 | |
Ivano-Frankivsk | 237,855 | Ivano-Frankivsk | ![]() |
24 Feb 2022 | See Ongoing missile strikes |
Kalush | 65,814 | Kalush | ![]() |
24 Feb 2022 | |
Kolomyia | 61,140 | Kolomiya | ![]() |
24 Feb 2022 | |
Nadvirna | 22,545 | Nadvirna | ![]() |
24 Feb 2022 |
Main article: Russian occupation of Kharkiv Oblast |
See also: 2022 Kharkiv counteroffensive and Battle of Donbas (2022) |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Balakliia | 26,921 | Izium | ![]() |
8 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Barvinkove | 8,110 | Izium | ![]() |
30 Apr 2022 | |
Berestove | 230 | Kupiansk | Contested[178] | 26 May 2024 | Pressured by ![]() Contested by ![]() Claimed by ![]() |
Bohodukhiv | 15,797 | Bohodukhiv | ![]() |
24 Feb 2022 | |
Bohuslavka | 1330 | Izium | ![]() |
5 Oct 2022 | |
Borivska Andriyivka | 163 | Izium | ![]() |
5 Oct 2022 | |
Borova | 5,174 | Izium | ![]() |
3 Oct 2022 | Captured by ![]() Recaptured by ![]() |
Borshchivka | 3,139 | Izium | ![]() |
9 Sep 2022 | |
Borysivka | 533 | Kharkiv | ![]() |
10 May 2024 | Recaptured by ![]() |
Buhaivka | 1 | Kharkiv | ![]() |
12 May 2024 | |
Buhruvatka | 12 | Chuhuiv | ![]() |
14 May 2024 | Pressured and contested by ![]() Recaptured by ![]() |
Cherkaski Tyshky | 1,165 | Kharkiv | ![]() |
10 May 2022 | |
Chkalovske | 3,730 | Chuhuiv | ![]() |
9 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Chuhuiv | 31,535 | Chuhuiv | ![]() |
7 Mar 2022 | See Chuhuiv air base attack Captured by ![]() Recaptured by ![]() |
Derhachi | 17,433 | Kharkiv | ![]() |
6 Apr 2022 | |
Dovhenke | 850 | Izium | ![]() |
22 Aug 2022 | See Sloviansk offensive |
Dvorichna | 3,387 | Kupiansk | ![]() |
11 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Dvorichne | 326 | Kupiansk | ![]() |
31 Dec 2023 | Captured by ![]() Recaptured by ![]() ![]() |
Fyholivka | 104 | Kupiansk | ![]() |
31 Dec 2023 | |
Ivanivka | 135 | Kupiansk | ![]() |
9 Jun 2024 | Pressured by ![]() Contested by ![]() Claimed by ![]() Captured by Russian forces on 9 June 2024.[197] |
Izium | 45,884 | Izium | ![]() |
10 Sep 2022 | See Battle of Izium, Izium mass graves Captured by ![]() Recaptured by ![]() |
Hatyshche | 509 | Chuhuiv | ![]() |
12 May 2024 | Recaptured by ![]() |
Hlyboke | 1,203 | Kharkiv | ![]() |
13 May 2024 | Recaptured by ![]() |
Holubivka | 33 | Kupiansk | ![]() |
31 Dec 2023 | |
Horobivka | 263 | Kupiansk | ![]() |
31 Dec 2023 | Captured by ![]() ![]() ![]() |
Hrushivka | 1,277 | Kupiansk | ![]() |
8 Sep 2022 | |
Hrianykivka | 607 | Kupiansk | ![]() |
30 Dec 2023 | |
Husarivka | 1,352 | Izium | ![]() |
27 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Izbytske | 30 | Chuhuiv | ![]() |
11 May 2024 | |
Kalynove | ? | Kupiansk | ![]() |
31 Dec 2023 | |
Kamianka | 961 | Kupiansk | ![]() |
30 Dec 2023 | |
Kharkiv[a] | 1,433,886 | Kharkiv | ![]() |
2 Mar 2022 | See Battle of Kharkiv, Kharkiv cluster bombing, Dormitories missile strike |
Khotimlia | 1,351 | Chuhuiv | ![]() |
10 Sep 2022 | |
Kivsharivka | 18,302 | Kupiansk | ![]() |
28 Sep 2022 | Сaptured by ![]() Recaptured by ![]() |
Kochetok | 2,968 | Chuhuiv | ![]() |
3 May 2022 | |
Kotliarivka | 255 | Kupiansk | ![]() |
5 May 2024 | Pressured by ![]() Pressured and contested by ![]() Recaptured by ![]() |
Kozacha Lopan | 5,005 | Kharkiv | ![]() |
11 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Krasne | 20 | Kharkiv | ![]() |
10 May 2024 | Recaptured by ![]() |
Krasne Pershe | 84 | Kupiansk | ![]() |
30 Dec 2023 | |
Krasnohrad | 20,013 | Krasnohrad | ![]() |
24 Feb 2022 | |
Krokhmalne | 45 | Kupiansk | ![]() |
20 Jan 2024 | Recaptured by ![]() |
Kudiivka | 22 | Kharkiv | ![]() |
12 May 2024 | Claimed pressured by a ![]() |
Kupiansk | 27,169 | Kupiansk | ![]() |
10 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Kupiansk-Vuzlovyi | 8,397 | Kupiansk | ![]() |
26 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Kutuzivka | 1,184 | Kharkiv | ![]() |
28 Apr 2022 | |
Kyslivka | 965 | Kupiansk | ![]() |
6 May 2024 | Contested by ![]() Recaptured by ![]() |
Lebyazhe | 1,534 | Chuhuiv | ![]() |
20 Apr 2022 | |
Liubotyn | 20,376 | Kharkiv | ![]() |
24 Feb 2022 | |
Lozova | 54,026 | Lozova | ![]() |
24 Feb 2022 | |
Lukiantsi | 1,242 | Kharkiv | ![]() |
15 May 2024 | Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Lyman Pershyi | 280 | Kupiansk | ![]() |
19 Dec 2023 | Captured by ![]() ![]() ![]() |
Lyptsi | 4,182 | Kharkiv | ![]() |
25 May 2024 | Captured by ![]() Recaptured by ![]() Pressured by ![]() |
Malynivka | 7,500 | Chuhuiv | ![]() |
5 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Merefa | 21,421 | Kharkiv | ![]() |
24 Feb 2022 | |
Morokhovets | 44 | Kharkiv | ![]() |
11 May 2024 | Recaptured by ![]() |
Ohirtseve | 234 | Chuhuiv | ![]() |
11 May 2024 | Recaptured by ![]() |
Oliinykove | 8 | Kharkiv | ![]() |
11 May 2024 | Recaptured by ![]() |
Oskil | 3,217 | Izium | ![]() |
7 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Pechenihy | 5,058 | Chuhuiv | ![]() |
3 May 2022 | |
Pervomaiskyi | 28,986 | Lozova | ![]() |
24 Feb 2022 | |
Petropavlivka | 2,452 | Kupiansk | ![]() |
25 Sep 2022 | |
Pisky-Radkivski | 2,507 | Izium | ![]() |
26 Sep 2022 |
Captured by |
Pivdenne | 7,394 | Kharkiv | ![]() |
24 Feb 2022 | |
Pletenivka | 124 | Chuhuiv | ![]() |
11 May 2024 | Recaptured by ![]() |
Protopopivka | 1,253 | Izium | ![]() |
4 May 2022 | |
Prylipka | 12 | Chuhuiv | ![]() |
21 May 2024 | Pressured by ![]() |
Pylna | 220 | Kharkiv | ![]() |
10 May 2024 | Recaptured by ![]() |
Ruska Lozova | 5,016 | Kharkiv | ![]() |
6 May 2022 | |
Ruski Tyshky | 1,908 | Kharkiv | ![]() |
10 May 2022 | |
Savyntsi | 5,266 | Izium | ![]() |
8 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Shevchenkove | 6,724 | Kupiansk | ![]() |
8 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Slatyne | 6,076 | Kharkiv | ![]() |
9 Apr 2022 | |
Staryi Saltiv | 3,394 | Chuhuiv | ![]() |
2 May 2022 | Captured by ![]() Recaptured by ![]() |
Starytsia | 486 | Chuhuiv | Contested[62] | 22 May 2024 | Pressured by ![]() Contested by ![]() Claimed by ![]() |
Strilecha | 2,097 | Kharkiv | ![]() |
10 May 2024 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Studenok | 1,440 | Izium | ![]() |
18 Sep 2022 | Captured by ![]() Multiple reports said Russian forces withdrew 15 Sep 2022.[239] |
Synkivka | 389 | Kupiansk | Contested | 29 Nov 2023 | Captured by ![]() Recaptured by ![]() Contested by ![]() |
Tabaivka | 34 | Kupiansk | ![]() |
28 Feb 2024 | Recaptured by ![]() |
Tavilzhanka | 1,924 | Kupiansk | ![]() |
22 Nov 2022 | Captured by ![]() |
Tokarivka | 16 | Kharkiv | ![]() |
12 May 2024 | |
Topoli (rural-type settlement) | 261 | Kupiansk | ![]() |
30 Nov 2023 | Captured by ![]() Recaptured by ![]() |
Topoli (village) | 860 | Kupiansk | ![]() |
8 Mar 2022 | Captured by ![]() |
Tsyrkuny | 6,310 | Kharkiv | ![]() |
7 May 2022 | |
Tykhe | 164 | Chuhuiv | ![]() |
24 May 2024 | Recaptured by ![]() |
Udy | 1,677 | Bohodukhiv | ![]() |
11 Sep 2022 | ![]() Recaptured by ![]() |
Valky | 8,721 | Bohodukhiv | ![]() |
24 Feb 2022 | |
Velykyi Burluk | 3,656 | Kupiansk | ![]() |
11 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Verbivka | 3,515 | Izium | ![]() |
7 Sep 2022 | |
Vilshana | 1,500 | Kupiansk | ![]() |
1 Mar 2022 | Captured by ![]() |
Vovchansk | 17,747 | Chuhuiv | Contested[185] | 12 May 2024 | Captured by ![]() Recaptured by ![]() Pressured by ![]() Contested by ![]() |
Vovchanski Khutory | 1,337 | Chuhuiv | ![]() |
18 May 2024 | Claimed shared control by ![]() |
Yakovenkove | 1,123 | Izium | ![]() |
8 Sep 2022 | Recaptured by ![]() |
Zapadne | 200 | Kupiansk | ![]() |
31 Dec 2023 | |
Ternova | 907 | Kharkiv | ![]() |
13 May 2024 | |
Zmiiv | 14,071 | Chuhuiv | ![]() |
24 Feb 2022 | |
Zolochiv | 7,926 | Bohodukhiv | ![]() |
10 Apr 2022 | |
Zybyne | 115 | Chuhuiv | ![]() |
18 May 2024 | Claimed pressured and contested by ![]() Claimed by ![]() |
Main article: Russian occupation of Kherson Oblast |
See also: Southern Ukraine campaign |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Arkhanhelske | 1,769 | Beryslav | ![]() |
3 Oct 2022 | Captured by ![]() Recaptured by ![]() |
Beryslav | 12,123 | Beryslav | ![]() |
30 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Bilohrudove | 275 | Skadovsk | ![]() |
20 May 2024 | Contested by ![]() |
Blahodatne | 1,008 | Kherson | ![]() |
14 Sep 2022 | Controlled by ![]() |
Borozenske | 2,021 | Beryslav | ![]() |
10 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Chaplynka | 9,539 | Kakhovka | ![]() |
27 Apr 2022 | Captured by ![]() |
Chornobaivka | 9,275 | Kherson | ![]() |
27 Mar 2022 | See 2022 Chornobaivka attacks Captured by ![]() Recaptured by ![]() |
Chulakivka | 3,087 | Skadovsk | ![]() |
15 Mar 2022 | Captured by ![]() |
Davydiv Brid | 1,223 | Beryslav | ![]() |
4 Oct 2022 | See Battle of Davydiv Brid Captured by ![]() Recaptured by ![]() |
Dudchany | 2,102 | Beryslav | 4 Oct 2022 | ||
Havrylivka | 1,487 | Beryslav | ![]() |
4 Oct 2022 | |
Henichesk | 19,253 | Henichesk | ![]() |
19 Apr 2022 | Captured by ![]() |
Kakhovka | 35,400 | Kakhovka | ![]() |
6 Sep 2022 | Captured by ![]() |
Kalynivske | 1,075 | Beryslav | ![]() |
9 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Kherson[a] | 283,649 | Kherson | ![]() |
11 Nov 2022 | See Battle of Kherson and Liberation of Kherson[269] Captured by ![]() Recaptured by ![]() |
Kozachi Laheri | 3,726 | Kherson | ![]() |
10 Aug 2023 | |
Krynky | 991 | Kherson | Contested | 20 May 2024 | Captured by ![]() Contested by ![]() |
Kyselivka | 2,466 | Kherson | ![]() |
10 Nov 2022 | Recaptured by Ukraine 10 November 2022. |
Liubymivka | 1,695 | Beryslav | ![]() |
2 Oct 2022 | Captured by ![]() Recaptured by ![]() |
Mykhailivka | 1,020 | Beryslav | ![]() |
3 Oct 2022 | |
Nova Kakhovka | 45,069 | Kakhovka | ![]() |
27 Feb 2022 | Captured by ![]() |
Novooleksandrivka | 1,335 | Beryslav | ![]() |
3 Oct 2022 | Captured by ![]() Recaptured by ![]() |
Novoraisk | 2,376 | Beryslav | ![]() |
27 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Novovorontsovka | 6,081 | Beryslav | ![]() |
27 Apr 2022 | |
Oleksandrivka | 2,596 | Kherson | ![]() |
10 Nov 2022 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Oleshky | 24,383 | Kherson | ![]() |
24 Feb 2022 | Captured by ![]() |
Osokorivka | 2,747 | Beryslav | ![]() |
6 Apr 2022 | |
Pishchanivka | 582 | Kherson | ![]() |
19 Oct 2023 | Captured by ![]() Contested by ![]() |
Poima | 117 | Kherson | ![]() |
19 Oct 2023 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Posad-Pokrovske | 2,349 | Kherson | ![]() |
21 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Pravdyne | 1,621 | Kherson | ![]() |
9 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Skadovsk | 17,344 | Skadovsk | ![]() |
13 Mar 2022 | Captured by ![]() |
Sokolohirne | 709 | Henichesk | ![]() |
15 Oct 2022 | Captured by ![]() |
Stanislav | 4,909 | Kherson | ![]() |
10 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Tiahynka | 2,031 | Beryslav | ![]() |
27 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Velyka Oleksandrivka | 6,487 | Beryslav | ![]() |
4 Oct 2022 | Captured by ![]() Recaptured by ![]() |
Vysokopillia | 3,899 | Beryslav | ![]() |
4 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Zolota Balka | 1,681 | Beryslav | ![]() |
3 Aug 2022 | Recaptured by ![]() |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kamianets-Podilskyi | 97,908 | Kamianets-Podilskyi | ![]() |
24 Feb 2022 | |
Khmelnytskyi | 274,582 | Khmelnytskyi | ![]() |
24 Feb 2022 | |
Shepetivka | 40,802 | Shepetivka | ![]() |
24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kropyvnytskyi | 222,695 | Kropyvnytskyi | ![]() |
24 Feb 2022 | |
Oleksandriia | 77,303 | Oleksandriia | ![]() |
24 Feb 2022 | |
Svitlovodsk | 43,931 | Oleksandriia | ![]() |
24 Feb 2022 |
See also: Kyiv offensive (2022) and Russian occupation of Kyiv Oblast |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bila Tserkva | 208,737 | Bila Tserkva | ![]() |
24 Feb 2022 | |
Borodianka | 13,044 | Bucha | ![]() |
1 Apr 2022 | See Bombing of Borodianka |
Brovary | 109,473 | Brovary | ![]() |
1 Apr 2022 | See Battle of Brovary |
Bucha[a] | 36,971 | Bucha | ![]() |
1 Apr 2022 | See Battle of Bucha, Bucha massacre Captured by ![]() Recaptured by ![]() |
Buzova | 1,548 | Bucha | ![]() |
1 Apr 2022 | |
Chernobyl | 2,500 | Vyshhorod | ![]() |
2 Apr 2022 | See Capture of Chernobyl Captured by ![]() Recaptured by ![]() |
Dymer | 5,817 | Vyshhorod | ![]() |
1 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Fastiv | 44,841 | Fastiv | ![]() |
17 Mar 2022 | |
Hornostaipil | 1,033 | Vyshhorod | ![]() |
3 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Hostomel[a] | 17,534 | Bucha | ![]() |
1 Apr 2022 | See Battle of Hostomel, Battle of Antonov Airport Captured by ![]() Recaptured by ![]() |
Irpin[a] | 62,456 | Bucha | ![]() |
1 Apr 2022 | See Battle of Irpin, Irpin refugee column shelling Partially captured by ![]() Recaptured by ![]() |
Ivankiv | 10,563 | Vyshhorod | ![]() |
1 Apr 2022 | See Battle of Ivankiv Captured by ![]() Recaptured by ![]() |
Klavdiievo-Tarasove | 5,019 | Bucha | ![]() |
2 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Kyiv | 2,962,180 | none[c] | ![]() |
28 Feb 2022 | See Battle of Kyiv, Kyiv shopping centre bombing, Kyiv missile strikes |
Makariv | 9,589 | Bucha | ![]() |
1 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Nemishaieve | 7,841 | Bucha | ![]() |
3 Mar 2022 | |
Obukhiv | 33,443 | Obukhiv | ![]() |
24 Feb 2022 | |
Shevchenkove | 2,913 | Brovary | ![]() |
1 Apr 2022 | |
Slavutych | 24,685 | Vyshhorod | ![]() |
3 Apr 2022 | Geographically within Chernihiv Oblast See Battle of Slavutych Captured by ![]() Recaptured by ![]() |
Vasylkiv | 37,310 | Obukhiv | ![]() |
26 Feb 2022 | |
Velyka Dymerka | 9,461 | Brovary | ![]() |
1 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Vorzel | 6,766 | Bucha | ![]() |
1 Apr 2022 | |
Vyshhorod | 22,933 | Vyshhorod | ![]() |
7 Mar 2022 |
Main article: Russian occupation of Luhansk Oblast |
See also: War in Donbas (2014–2022), Eastern Ukraine campaign, and Battle of Donbas (2022) |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Alchevsk | 106,550 | Alchevsk | ![]() |
2 May 2014 | Captured by ![]() |
Bilohorivka | 808 | Sievierodonetsk | ![]() |
24 Jan 2024 | See Bilohorivka school bombing Captured by ![]() ![]() Recaptured by ![]() Pressured by ![]() |
Chervonopopivka | 1,042 | Sievierodonetsk | ![]() |
20 Mar 2023 | See also Battle of the Svatove–Kreminna line Captured by ![]() ![]() |
Hirske | 9,274 | Sievierodonetsk | ![]() |
24 Jun 2022 | Captured by ![]() ![]() |
Kirovsk / Holubivka | 26,838 | Alchevsk | ![]() |
26 Feb 2022 | Captured by ![]() |
Hrekivka | 53 | Svatove | ![]() |
5 Oct 2022 | Recaptured by ![]() |
Kadiivka | 73,702 | Alchevsk | ![]() |
2 May 2014 | Captured by ![]() |
Krasnorichenske | 4,020 | Svatove | ![]() |
Captured by ![]() | |
Krasnyi Luch | 79,764 | Rovenki | ![]() |
25 Feb 2022 | Captured by ![]() |
Kreminna | 18,417 | Sievierodonetsk | ![]() |
19 Apr 2022 | See First Battle of Kreminna, Second Battle of Kreminna Captured by ![]() ![]() |
Luhansk | 399,559 | Luhansk | ![]() |
25 Feb 2022 | See Siege of the Luhansk Border Base (2014) Captured by ![]() |
Lysychansk | 95,031 | Sievierodonetsk | ![]() |
3 Jul 2022 | See Battle of Lysychansk Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Makiivka | 831 | Svatove | ![]() |
4 Oct 2023 | Raided by ![]() |
Miasozharivka | 37 | Svatove | ![]() |
19 May 2024 | Claimed contested by a ![]() |
Novodruzhesk | 6,806 | Sievierodonetsk | ![]() |
1 Jul 2022 | See Battle of Lysychansk Captured by ![]() ![]() |
Novoselivske | 736 | Svatove | ![]() |
7 Aug 2023 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() Recaptured by ![]() |
Popasna | 19,672 | Sievierodonetsk | ![]() |
8 May 2022 | See Battle of Popasna Captured by ![]() Recaptured by ![]() Recaptured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Pryvillia | 6,679 | Sievierodonetsk | ![]() |
1 Jul 2022 | See Battle of Lysychansk Captured by ![]() ![]() |
Rubizhne | 56,066 | Sievierodonetsk | ![]() |
12 May 2022 | See Battle of Rubizhne Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Serhiivka | 20 | Svatove | ![]() |
12 Nov 2023 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() |
Shchastia | 11,552 | Shchastia | ![]() |
12 Mar 2022 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Sievierodonetsk | 101,135 | Sievierodonetsk | ![]() |
25 Jun 2022 | See Battles of Sievierodonetsk (2014), Battle of Sievierodonetsk (2022) Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Starobilsk | 16,267 | Starobilsk | ![]() |
13 Mar 2022 | See Battle of Starobilsk (2022) Captured by ![]() ![]() |
Stelmakhivka | 505 | Svatove | ![]() |
10 Apr 2022 | Captured by ![]() ![]() Recaptured by ![]() |
Svatove | 16,420 | Svatove | ![]() |
9 Mar 2022 | Captured by ![]() ![]() |
Toshkivka | 4,088 | Sievierodonetsk | ![]() |
21 Jun 2022 | See Battle of Toshkivka Capture claimed by ![]() ![]() |
Zolotarivka | 631 | Sievierodonetsk | ![]() |
21 Oct 2022 | Captured by ![]() ![]() Claimed recaptured by ![]() |
Zolote | 13,203 | Sievierodonetsk | ![]() |
24 Jun 2022 | Captured by ![]() ![]() |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Brody | 23,335 | Zolochiv | ![]() |
24 Feb 2022 | |
Chervonohrad | 65,180 | Chervonohrad | ![]() |
24 Feb 2022 | |
Drohobych | 74,610 | Drohobych | ![]() |
24 Feb 2022 | |
Lviv | 717,486 | Lviv | ![]() |
24 Feb 2022 | See October missile strikes Many diplomatic missions temporarily relocated to Lviv from Kyiv.[330] |
Sambir | 34,444 | Sambir | ![]() |
24 Feb 2022 | |
Truskavets | 28,474 | Drohobych | ![]() |
24 Feb 2022 | |
Yavoriv | 12,888 | Yavoriv | ![]() |
24 Feb 2022 | See Yavoriv military base attack |
See also: Southern Ukraine offensive and Russian occupation of Mykolaiv Oblast |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Barativka | 1,088 | Bashtanka | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Lupareve | 1,268 | Mykolaiv | ![]() |
23 Apr 2022 | |
Mykolaiv[a] | 476,101 | Mykolaiv | ![]() |
18 Mar 2022 | See Battle of Mykolaiv, Mykolaiv cluster bombing, Government building airstrike |
Novomykolaivka | 1,161 | Mykolaiv | ![]() |
9 Jul 2022 | Captured by ![]() Recaptured by ![]() |
Novopetrivka | 1,722 | Bashtanka | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() Recaptured by ![]() |
Ochakiv | 13,927 | Mykolaiv | ![]() |
24 Feb 2022 | |
Oleksandrivka | 1,336 | Bashtanka | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Partyzanske | 1,021 | Bashtanka | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() Contested in September-November 2022. [336] |
Pervomaiske | 2,698 | Mykolaiv | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Pokrovka | 229 | Mykolaiv | ![]() |
9 Nov 2022 | Captured by ![]() |
Pokrovske | 181 | Mykolaiv | ![]() |
9 Nov 2022 | Captured by ![]() |
Shevchenkove | 3,150 | Mykolaiv | ![]() |
18 Mar 2022 | |
Snihurivka | 12,307 | Bashtanka | ![]() |
9 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Tsentralne | 1,247 | Mykolaiv | ![]() |
11 Nov 2022 | Captured by ![]() Recaptured by ![]() |
Ukrainka | 1,170 | Mykolaiv | ![]() |
18 Mar 2022 | |
Vasylivka | 382 | Mykolaiv | ![]() |
4 Sep 2022 | Captured by ![]() |
Voznesensk | 34,050 | Voznesensk | ![]() |
14 Mar 2022 | See Battle of Voznesensk |
Vynohradivka | 1,388 | Bashtanka | ![]() |
25 Mar 2022 |
See also: Southern Ukraine campaign |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bile (Snake Island) | ≈ 100 | Izmail | ![]() |
30 Jun 2022 | See Snake Island campaign Captured by ![]() Recaptured by ![]() |
Bilhorod-Dnistrovskyi | 48,197 | Bilhorod-Dnistrovskyi | ![]() |
24 Feb 2022 | |
Izmail | 70,731 | Izmail | ![]() |
24 Feb 2022 | |
Odesa | 1,015,826 | Odesa | ![]() |
24 Feb 2022 | See Bombing of Odesa |
Podilsk | 39,662 | Podilsk | ![]() |
24 Feb 2022 | |
Serhiivka | 5,316 | Bilhorod-Dnistrovskyi | ![]() |
24 Feb 2022 | See Serhiivka missile strike |
See also: Russian occupation of Dnipropetrovsk and Poltava oblasts |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bobryk | 4,299 | Myrhorod | ![]() |
6 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Hadiach | 22,581 | Myrhorod | ![]() |
28 Feb 2022 | Russian tanks spotted and captured near Hadiach after skirmishes on February 27 2022 |
Kremenchuk | 217,710 | Kremenchuk | ![]() |
24 Feb 2022 | See Kremenchuk shopping mall attack |
Lubny | 44,595 | Lubny | ![]() |
24 Feb 2022 | |
Myrhorod | 38,447 | Myrhorod | ![]() |
24 Feb 2022 | |
Pirky | 703 | Poltava | ![]() |
4 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Poltava | 283,402 | Poltava | ![]() |
24 Feb 2022 | See October missile strikes |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Dubno | 37,257 | Dubno | ![]() |
24 Feb 2022 | |
Kostopil | 31,060 | Rivne | ![]() |
24 Feb 2022 | |
Rivne | 245,289 | Rivne | ![]() |
24 Feb 2022 | |
Sarny | 28,865 | Sarny | ![]() |
24 Feb 2022 | |
Varash | 42,126 | Varash | ![]() |
24 Feb 2022 |
Main article: Russian occupation of Sumy Oblast |
See also: Northern Ukraine campaign |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Buryn | 8,359 | Konotop | ![]() |
6 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Hlukhiv | 32,248 | Hlukhiv | ![]() |
6 Apr 2022 | See Battle of Hlukhiv Captured by ![]() Recaptured by ![]() |
Konotop | 84,787 | Konotop | ![]() |
6 Apr 2022 | See Battle of Konotop Captured by ![]() Recaptured by ![]() |
Krolevets | 22,437 | Konotop | ![]() |
6 Apr 2022 | |
Lebedyn | 24,238 | Lebedyn | ![]() |
6 Apr 2022 | See Battle of Lebedyn |
Okhtyrka[a] | 47,216 | Okhtyrka | ![]() |
6 Apr 2022 | See Battle of Okhtyrka |
Putyvl | 15,100 | Konotop | ![]() |
6 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Romny | 38,305 | Romny | ![]() |
6 Apr 2022 | |
Shostka | 73,197 | Shostka | ![]() |
6 Apr 2022 | |
Sumy | 259,660 | Sumy | ![]() |
6 Apr 2022 | See Battle of Sumy, Sumykhimprom ammonia leak, October missile strikes |
Trostianets | 19,797 | Okhtyrka | ![]() |
6 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berezhany | 17,316 | Ternopil | ![]() |
24 Feb 2022 | |
Chortkiv | 28,393 | Chortkiv | ![]() |
24 Feb 2022 | |
Ternopil | 225,238 | Ternopil | ![]() |
24 Feb 2022 | See October missile strikes |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bar | 15,563 | Zhmerynka | ![]() |
24 Feb 2022 | |
Bershad | 12,446 | Haisyn | ![]() |
24 Feb 2022 | |
Haisyn | 25,883 | Haisyn | ![]() |
24 Feb 2022 | |
Hnivan | 12,314 | Vinnytsia | ![]() |
24 Feb 2022 | |
Kalynivka | 18,695 | Khmilnyk | ![]() |
24 Feb 2022 | |
Khmilnyk | 27,158 | Khmilnyk | ![]() |
24 Feb 2022 | |
Koziatyn | 22,634 | Khmilnyk | ![]() |
24 Feb 2022 | |
Ladyzhyn | 22,593 | Haisyn | ![]() |
24 Feb 2022 | |
Mohyliv-Podilskyi | 30,186 | Mohyliv-Podilskyi | ![]() |
24 Feb 2022 | |
Tulchyn | 14,668 | Tulchyn | ![]() |
24 Feb 2022 | |
Vinnytsia | 370,601 | Vinnytsia | ![]() |
24 Feb 2022 | See Vinnytsia missile strikes |
Zhmerynka | 34,097 | Zhmerynka | ![]() |
24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kivertsi | 13,917 | Lutsk | ![]() |
24 Feb 2022 | |
Kovel | 67,991 | Kovel | ![]() |
24 Feb 2022 | |
Lutsk | 217,197 | Lutsk | ![]() |
24 Feb 2022 | |
Novovolynsk | 50,417 | Volodymyr | ![]() |
24 Feb 2022 | |
Rozhyshche | 12,584 | Lutsk | ![]() |
24 Feb 2022 | |
Volodymyr | 38,070 | Volodymyr | ![]() |
24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berehove | 23,485 | Berehove | ![]() |
24 Feb 2022 | |
Khust | 28,206 | Khust | ![]() |
24 Feb 2022 | |
Mukachevo | 85,903 | Mukachevo | ![]() |
24 Feb 2022 | |
Rakhiv | 15,596 | Rakhiv | ![]() |
24 Feb 2022 | |
Svaliava | 17,124 | Mukachevo | ![]() |
24 Feb 2022 | |
Uzhhorod | 115,542 | Uzhhorod | ![]() |
24 Feb 2022 | |
Vynohradiv | 25,442 | Berehove | ![]() |
24 Feb 2022 |
Main article: Russian occupation of Zaporizhzhia Oblast |
See also: Southern Ukraine campaign |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berdiansk | 107,928 | Berdiansk | ![]() |
24 May 2022 | See Berdiansk port attack Captured by ![]() |
Chernihivka | 5,645 | Berdiansk | ![]() |
17 Mar 2022 | Captured by ![]() |
Dniprorudne | 18,036 | Vasylivka | ![]() |
22 Apr 2022 | Captured by ![]() |
Dorozhnianka | 327 | Polohy | ![]() |
28 Dec 2023 | Recaptured by ![]() |
Enerhodar | 52,887 | Vasylivka | ![]() |
4 Mar 2022 | See Battle of Enerhodar Captured by ![]() |
Fedorivka | 2,214 | Polohy | ![]() |
27 Jul 2023 | |
Huliaipole | 13,070 | Polohy | ![]() |
23 May 2022 | See Battle of Huliaipole |
Inzhenerne | 1,003 | Polohy | ![]() |
21 May 2022 | |
Kamianka | 6,507 | Polohy | ![]() |
15 Mar 2022 | Captured by ![]() |
Kamianka-Dniprovska | 12,332 | Vasylivka | ![]() |
2 Mar 2022 | Captured by ![]() |
Kamianske | 2,639 | Vasylivka | Shared control[360] | 19 May 2022 | |
Kopani | 616 | Polohy | ![]() |
11 Oct 2022 | |
Levadne | 1 | Polohy | ![]() |
24 Sep 2023 | Captured by ![]() Recaptured by ![]() |
Lobkove | 99 | Vasylivka | ![]() |
24 Sep 2023 | Loosely controlled by ![]() Recaptured by ![]() |
Melitopol | 150,768 | Melitopol | ![]() |
16 May 2022 | See Battle of Melitopol Captured by ![]() |
Mykhailivka | 11,694 | Vasylivka | ![]() |
13 May 2022 | |
Myrne | 872 | Polohy | ![]() |
24 Apr 2022 | |
Nesterianka | 1,566 | Polohy | ![]() |
3 Sep 2022 | |
Novodarivka | 48 | Polohy | ![]() |
24 Sep 2023 | Captured by ![]() Recaptured by ![]() |
Novomykolaivka | 5,059 | Zaporizhzhia | ![]() |
24 Feb 2022 | |
Novoprokopivka | 747 | Polohy | ![]() |
24 Aug 2023 | |
Novopokrovka | 314 | Polohy | ![]() |
17 Aug 2023 | |
Orikhiv | 14,136 | Polohy | ![]() |
30 Mar 2022 | |
Piatykhatky | 301 | Vasylivka | ![]() |
24 Sep 2023 | Captured by ![]() Recaptured by ![]() |
Polohy | 18,396 | Polohy | ![]() |
30 Mar 2022 | Captured by ![]() |
Prymorsk | 11,397 | Berdiansk | ![]() |
1 Mar 2022 | Captured by ![]() |
Robotyne | 480 | Polohy | ![]() |
23 May 2024 | Captured by ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Rozivka | 3,022 | Polohy | ![]() |
30 Apr 2022 | |
Stepnohirsk | 4,294 | Vasylivka | ![]() |
15 Oct 2022 | Held by ![]() |
Tokmak | 30,132 | Polohy | ![]() |
22 Apr 2022 | Captured by ![]() |
Vasylivka | 12,771 | Vasylivka | ![]() |
23 May 2022 | Captured by ![]() |
Verbove | 1,246 | Polohy | ![]() |
1 Aug 2023 | Captured by ![]() |
Zaporizhzhia | 722,713 | Zaporizhzhia | ![]() |
24 Feb 2022 | See Civilian convoy attack, Residential building airstrike, October missile strikes |
Main article: Russian occupation of Zhytomyr Oblast |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berdychiv | 73,999 | Berdychiv | ![]() |
24 Feb 2022 | |
Narodychi | 2,907 | Korosten | ![]() |
4 Apr 2022 | |
Pershotravneve | 2,260 | Korosten | ![]() |
3 Apr 2022 | |
Radcha | 265 | Korosten | ![]() |
3 Apr 2022 | Captured by ![]() Recaptured by ![]() |
Zhytomyr | 263,507 | Zhytomyr | ![]() |
24 Feb 2022 | See 2022 Zhytomyr attacks, Infrastructure attacks |
Zviahel | 55,463 | Zviahel | ![]() |
24 Feb 2022 |