Territorial control during the Russo-Ukrainian War
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.
Map of the oblasts of Ukraine. Russia had control of Crimea and parts
of Donetsk and Luhansk (the striped areas) prior to the 2022 invasion.
of Donetsk and Luhansk (the striped areas) prior to the 2022 invasion.
Cherkasy Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Cherkasy | 272,651 | Cherkasy | Ukraine | 24 Feb 2022 | |
Chyhyryn | 8,664 | Cherkasy | Ukraine | 1 Jan 2024 | |
Horodyshche | 13,304 | Cherkasy | Ukraine | 1 Jan 2024 | |
Kamianka | 11,146 | Cherkasy | Ukraine | 24 Feb 2022 | |
Kaniv | 23,503 | Cherkasy | Ukraine | 24 Feb 2022 | |
Khrystynivka | 10,068 | Uman | Ukraine | 24 Feb 2022 | |
Korsun-Shevchenkivskyi | 17,474 | Cherkasy | Ukraine | 24 Feb 2022 | |
Monastyryshche | 8,425 | Uman | Ukraine | 1 Jan 2024 | |
Shpola | 16,573 | Zvenyhorodka | Ukraine | 24 Feb 2022 | |
Smila | 66,475 | Cherkasy | Ukraine | 24 Feb 2022 | |
Talne | 13,012 | Zvenyhorodka | Ukraine | 24 Feb 2022 | |
Uman | 82,154 | Uman | Ukraine | 24 Feb 2022 | |
Vatutine | 16,096 | Zvenyhorodka | Ukraine | 24 Feb 2022 | |
Zhashkiv | 13,355 | Uman | Ukraine | 24 Feb 2022 | |
Zolotonosha | 27,458 | Zolotonosha | Ukraine | 24 Feb 2022 | |
Zvenyhorodka | 16,490 | Zvenyhorodka | Ukraine | 24 Feb 2022 |
Chernihiv Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bakhmach | 17,192 | Nizhyn | Ukraine[1][2] | 4 Apr 2022 | |
Baturyn | 2,458 | Nizhyn | Ukraine | 1 Jan 2024 | |
Bobrovytsia | 10,742 | Nizhyn | Ukraine[1][2] | 4 Apr 2022 | |
Borzna | 9,632 | Nizhyn | Ukraine[1][2] | 4 Apr 2022 | |
Chernihiv[a] | 285,234 | Chernihiv | Ukraine[3][4] | 25 Mar 2022 | See Siege of Chernihiv, Chernihiv bombing, Chernihiv breadline attack |
Horodnia | 11,710 | Chernihiv | Ukraine[5] | 2 Apr 2022 | Captured by Russia 24 February 2022.[6] Recaptured by Ukraine 2 April 2022. |
Ichnia | 10,585 | Pryluky | Ukraine | 1 Jan 2024 | |
Koriukivka | 12,409 | Koriukivka | Ukraine[1][2] | 4 Apr 2022 | Captured by Russia 25 February 2022.[citation needed] Recaptured by Ukraine 4 April 2022. |
Kozelets | 7,646 | Chernihiv | Ukraine[7] | 29 Mar 2022 | Captured by Russia 3 March 2022.[citation needed] Recaptured by Ukraine 31 March 2022.[citation needed] |
Mena | 11,096 | Koriukivka | Ukraine[1][2] | 4 Apr 2022 | |
Mykhailo-Kotsiubynske | 2,851 | Chernihiv | Ukraine[8] | 2 Apr 2022 | Captured by Russia 25 February 2022.[citation needed] Recaptured by Ukraine 2 April 2022. |
Nizhyn | 66,983 | Nizhyn | Ukraine | 1 Jan 2024 | |
Nosivka | 13,120 | Nizhyn | Ukraine | 1 Jan 2024 | |
Nova Basan | 2,929 | Nizhyn | Ukraine[4][9] | 31 Mar 2022 | Captured by Russia 28 February 2022.[10] Recaptured by Ukraine 31 March 2022.[11][12] |
Novhorod-Siverskyi | 12,647 | Novhorod-Siverskyi | Ukraine[13] | 11 Mar 2022 | |
Novyi Bykiv | 2,024 | Nizhyn | Ukraine[5] | 2 Apr 2022 | Captured by Russia 25 February 2022. Recaptured by Ukraine 31 March 2022. |
Oster | 5,655 | Chernihiv | Ukraine | 1 Jan 2024 | |
Pryluky | 52,553 | Pryluky | Ukraine | 1 Jan 2024 | |
Ripky | 6,807 | Chernihiv | Ukraine[1][2] | 4 Apr 2022 | Captured by Russia 25 February 2022.[citation needed] Recaptured by Ukraine 2 April 2022. |
Semenivka | 7,952 | Novhorod-Siverskyi | Ukraine[1][2] | 4 Apr 2022 | Captured by Russia 24 February 2022.[6] Recaptured by Ukraine 4 April 2022. |
Snovsk | 10,825 | Koriukivka | Ukraine[1][2] | 4 Apr 2022 | |
Sosnytsia | 6,708 | Koriukivka | Ukraine[1][2] | 4 Apr 2022 |
Chernivtsi Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Chernivtsi | 265,471 | Chernivtsi | Ukraine | 24 Feb 2022 | |
Hertsa | 2,108 | Chernivtsi | Ukraine | 2 Jan 2024 | |
Khotyn | 9,075 | Dnistrovskyi | Ukraine | 2 Jan 2024 | |
Kitsman | 6,135 | Chernivtsi | Ukraine | 2 Jan 2024 | |
Novodnistrovsk | 10,590 | Dnistrovskyi | Ukraine | 24 Feb 2022 | |
Novoselytsia | 7,514 | Chernivtsi | Ukraine | 2 Jan 2024 | |
Sokyriany | 8,652 | Dnistrovskyi | Ukraine | 2 Jan 2024 | |
Storozhynets | 14,138 | Storozhynets | Ukraine | 24 Feb 2022 | |
Vashkivtsi | 5,312 | Vyzhnytsia | Ukraine | 2 Jan 2024 | |
Vyzhnytsia | 3,875 | Vyzhnytsia | Ukraine | 2 Jan 2024 | |
Zastavna | 7,807 | Chernivtsi | Ukraine | 2 Jan 2024 |
Crimea and Sevastopol
Name | Pop. | Municipality or raion | Held by | As of | More information |
---|---|---|---|---|---|
Alupka | 8,087 | Yalta Municipality | Russia[14] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Alushta | 30,194 | Alushta Municipality | Russia[14] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Armiansk | 21,239 | Armiansk Municipality | Russia[14] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Bakhchysarai | 26,090 | Bakhchysarai Raion | Russia[14] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Bilohirsk | 16,354[b] | Bilohirsk Raion | Russia[14] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Kerch | 149,566 | Kerch City | Russia[14] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Sevastopol | 509,992 | none[c] | Russia[14] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Simferopol | 332,317 | Simferopol City | Russia[14] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Yalta | 76,746 | Yalta City | Russia[14] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Yevpatoria | 105,719 | Yevpatoria City | Russia[14] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Dnipropetrovsk Oblast
Donetsk Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Andriivka | 71 | Bakhmut | Ukraine | 15 Sep 2023 | Recaptured by Russia between around 28 November – 1 December 2022.[17][18][19] Recaptured by Ukraine between 14–15 September 2023.[20] |
Avdiivka | 31,940 | Pokrovsk | Russia[21][22] | 17 Feb 2024 | See Battle of Avdiivka (2017), Battle of Avdiivka (2022–2024) Captured by Donetsk PR in mid-April 2014. Mostly recaptured by Ukraine 21 July 2014. Recaptured by Russia on 17 February 2024.[23] |
Bakhmut | 72,310 | Bakhmut | Russia[24] | 23 May 2023 | See Battle of Artemivsk (2014), Battle of Bakhmut (2022-2023) Captured by Donetsk PR in April 2014. Recaptured by Ukraine on 6 July 2014. Recaptured by Russia on 20 May 2023.[25][26] |
Bakhmutske | 612 | Bakhmut | Russia[27] | 27 Dec 2022 | Captured by Russia 27 December 2022 |
Berdychi | 267 | Pokrovsk | 12 Apr 2024 | Contested by Russia between around 28 February – 12 April 2024.[28][29] | |
Berestove | 1,278 | Bakhmut | Russia[30] | 28 Jul 2022 | Captured by Donetsk PR in July 2022. |
Blahodatne | 564 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine on 10 June 2023.[31] |
Bohdanivka | 77 | Bakhmut | Russia[32] | 8 Apr 2024 | Contested by Russia between before 17 January – 8 April 2024.[33] Captured by Russia on 8 April 2024.[32] |
Bohorodychne | 794 | Kramatorsk | Ukraine | 11 Sep 2022 | See Sloviansk offensive Captured by Russia 11 July 2022.[34] Recaptured by Ukraine 11 September 2022.[35][36] |
Chasiv Yar | 12,557 | Bakhmut | Ukraine | 4 Apr 2024 | See Battle of Chasiv Yar Pressured by Russia since 4 April 2024.[37] |
Debaltseve | 24,316 | Horlivka | Russia | 20 Feb 2015 | See Battle of Debaltseve (2015) Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 29 July 2014. Recaptured by Donetsk PR 18 February 2015. |
Donetsk | 905,364 | Donetsk | Russia[38] | 22 Feb 2022 | See March 2022 Donetsk attack Captured by Donetsk PR 7 April 2014. |
Druzhkivka | 55,088 | Kramatorsk | Ukraine[39] | 4 May 2022 | |
Heorhiivka | 1,167 | Pokrovsk | Contested[40] | 15 Jan 2024 | Contested by Russia since around 15 January 2024.[40] |
Horlivka | 241,106 | Horlivka | Russia[41] | 9 Mar 2022 | See Battle of Horlivka (2014) Captured by Donetsk PR in mid-April 2014. |
Ilovaisk | 17,620 | Donetsk | Russia | 20 Feb 2015 | See Battle of Ilovaisk (2014) Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 19 August 2014. Recaptured by Donetsk PR 1 September 2014. |
Ivanivske | 1,369 | Bakhmut | Russia[42][37] | 4 Apr 2024 | Contested by Russia between around 23 February – 23 March 2024.[43][44] Recaptured by Russia around 23 March 2024.[45][46][37] |
Khromove | 833 | Bakhmut | Russia | 31 Dec 2023 | Recaptured by Russia on 29 November 2023.[47][48] |
Klishchiivka | 512 | Bakhmut | Ukraine | 26 Sep 2023 | Captured by Russia on 19 January 2023. Recaptured by Ukraine between 17–22 September 2023.[49][50] |
Kostiantynivka | 68,792 | Kramatorsk | Ukraine[51][52] | 10 Mar 2022 | Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 7 July 2014. |
Kramatorsk | 150,084 | Kramatorsk | Ukraine[39] | 4 May 2022 | See Battle of Kramatorsk (2014), Kramatorsk railway station attack Captured by Donetsk PR 12 April 2014. Recaptured by Ukraine 5 July 2014. |
Krasna Hora | 584 | Bakhmut | Russia[53] | 11 Feb 2023 | Recaptured by Russia on 11 February 2023. |
Krasnohorivka (city) | 14,917 | Pokrovsk | Contested[54] | 9 Apr 2024 | Contested by Russia between late February – mid March 2024.[citation needed] Contested by Russia since 8 April 2024.[54] |
Krasnohorivka (village) | 526 | Pokrovsk | Russia[55] | 17 Mar 2023 | |
Kurdiumivka | 737 | Bakhmut | Russia | 1 Dec 2022 | Recaptured by Russia around 30 November 2022.[56][18] |
Lastochkyne | 617 | Pokrovsk | Russia[57] | 24 Feb 2024 | Recaptured by Russia on 24 February 2024.[57] |
Lyman | 20,469 | Kramatorsk | Ukraine[58][59] | 1 Oct 2022 | See Battle of Krasnyi Lyman (2014), First battle of Lyman, Second battle of Lyman Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 5 June 2014. Recaptured by Russia/ DPR 27 May 2022.[60][61][62][63] Recaptured by Ukraine on 1 October 2022.[58][59][64] |
Makarivka | 258 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 13–14 June 2023.[65] |
Makiivka | 340,337 | Donetsk | Russia[41] | 9 Mar 2022 | Captured by Donetsk PR on 13 April 2014. |
Marinka | 10,722 | Pokrovsk | Russia[66] | 25 Dec 2023 | See Battle of Marinka (2015), Battle of Marinka (2022–2023) Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine on 5 August 2014. Contested by Russia between around spring 2022 and 24 December 2023.[67][68] Recaptured by Russia on 24–25 December 2023.[69][66] |
Mariupol[a] | 431,859 | Mariupol | Russia[70] | 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 Donetsk PR 9 May 2014. Recaptured by Ukraine 13 June 2014 Recaptured by Russia/ DPR on 16 May 2022.[70] |
Neskuchne | 644 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in Spring 2022. Recaptured by Ukraine on 10 June 2023.[31] |
Netailove | 1,141 | Pokrovsk | Ukraine | 17 Apr 2024 | Pressured by Russia since around 16 April 2024.[71] |
New York | 9,917 | Bakhmut | Ukraine[51][72] | 10 Mar 2022 | |
Novokalynove | 521 | Pokrovsk | Contested[73] | 18 Apr 2024 | Contested by Russia since 16 April 2024.[74][73] |
Novoluhanske | 3,700 | Bakhmut | Russia[75] | 26 May 2022 | Captured along with Vuhlehirske Power Plant by Russia/ DPR on 26 July 2022[76] |
Novomaiorske | 551 | Volnovakha | Russia[77] | 10 Apr 2022 | |
Novomykhailivka | 1,439 | Pokrovsk | Russia[78] | 22 Apr 2024 | Contested by Russia between around 6 February – 21 April 2024.[79] Captured by Russia around 22 April 2024.[80][78] |
Novoselivka | 541 | Pokrovsk | Russia | 14 May 2022 | |
Novosilka | 104 | Volnovakha | Ukraine[81] | 4 May 2022 | |
Novotroitske | 6,445 | Volnovakha | Russia[82][83] | 6 May 2022 | Captured by Donetsk PR 11 March 2022. |
Ocheretyne | 3,573 | Pokrovsk | Contested[84][78] | 22 Apr 2024 | Pressured by Russia between 17–21 April 2024.[71] Contested by Russia on 22 April 2024.[78] |
Olenivka | 4,534 | Kalmiuske | Russia[85] | 1 May 2022 | See Olenivka prison massacre Captured by Donetsk PR in September 2014 |
Orikhovo-Vasylivka | 227 | Bakhmut | Ukraine | 15 Dec 2023 | |
Orlivka | 874 | Pokrovsk | Russia[86] | 25 Mar 2024 | Recaptured by Russia between around 29 February – 19 March 2024.[28][87][88][86] |
Pavlivka | 2,505 | Volnovakha | Russia[89] | 14 Nov 2022 | Captured by Russia/ DPR 13 March 2022.[citation needed] Recaptured by Ukraine 21 June 2022.[citation needed] Recaptured by Russia between 11–14 November 2022.[90][89] |
Paraskoviivka | 2,810 | Bakhmut | Russia[91] | 18 Feb 2023 | See Battle of Artemivsk Captured by Donetsk PR during the Battle of Artemivsk. Recaptured by Ukraine on 6 July 2014[92]. Recaptured by Russia on 18 February 2023.[93] |
Pervomaiske | 2,208 | Pokrovsk | Russia[54] | 10 Apr 2024 | Contested by Russia/ DPR between summer 2022 – 9 April 2024.[94][better source needed] Captured by Russia around 9 April 2024.[95][54] |
Pisky | 6 | Pokrovsk | Russia[96] | 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 | Russia[97] | 21 Feb 2024 | Recaptured by Russia on 21 February 2024.[97] |
Pokrovsk | 61,161 | Pokrovsk | Ukraine[98] | 25 May 2022 | Subject to repeated rocket attacks since late May 2022. |
Pokrovske | 1,333 | Bakhmut | Russia | 27 Jul 2022 | |
Raihorodok | 3,342 | Kramatorsk | Ukraine[15] | 9 Sep 2022 | |
Rivnopil | 98 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR before the 2023 Ukrainian counteroffensive. Recaptured by Ukraine on 26 June 2023.[99] |
Sakko i Vantsetti | 3 | Bakhmut | Russia | 6 Feb 2023 | Recaptured by Russia on 31 January 2023. |
Selydove | 21,916 | Pokrovsk | Ukraine[51][100] | 10 Mar 2022 | |
Semenivka | 182 | Pokrovsk | Contested | 22 Apr 2024 | Contested by Russia between around 28 March – 22 April 2024.[101][102] Claimed by Russian sources between 20–22 April 2024.[103][78] |
Serebrianka | 869 | Bakhmut | Ukraine[15] | 4 Sep 2022 | |
Shandryholove | 1,035 | Kramatorsk | Ukraine[104] | 27 Sep 2022 | |
Shchurove | 264 | Kramatorsk | Ukraine[105] | 19 Sep 2022 | |
Shevchenko | 1,682 | Pokrovsk | Ukraine[106] | 26 Sep 2022 | |
Sieverne | 40 | Pokrovsk | Russia[107] | 27 Feb 2024 | Recaptured by Russia between 22–26 February 2024.[57][108] |
Siversk | 11,068 | Kramatorsk | Ukraine[109] | 25 May 2022 | See Battle of Siversk |
Sloviansk | 106,972 | Kramatorsk | Ukraine[39] | 4 May 2022 | See Murder of Pentecostals in Sloviansk (2014), Siege of Sloviansk Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 5 July 2014. |
Soledar | 10,692 | Bakhmut | Russia[110] | 16 Jan 2023 | See Battle of Soledar Captured by Donetsk PR in April 2014. Recaptured by Ukraine in July 2014. Recaptured by Russia 16 January 2023. |
Solodke | 525 | Volnovakha | Russia[111] | 5 Jul 2022 | Recaptured by Ukraine 5 July 2022. Recaptured by Russia/ DPR 19 August 2022. |
Spirne | 80 | Bakhmut | Contested[112] | 27 Dec 2023 | See Battle of Siversk Contested by Russia around August–September 2022.[113][114][115] Contested by Russia since around 27 December 2023.[112] |
Staromaiorske | 839 | Volnovakha | Ukraine | 26 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 27–28 July 2023.[116] |
Staromlynivka | 2,635 | Volnovakha | Russia[117] | 13 Mar 2022 | Captured by Russia/ DPR 13 March 2022. |
Stepove | 62 | Pokrovsk | Russia[107] | 27 Feb 2024 | Contested by Russia between around 10 November 2023 and 23 February 2024.[118] Recaptured by Russia around 23 February 2024.[57][107] |
Storozheve | 96 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine on 11 June 2023.[31] |
Sviatohirsk | 4,309 | Kramatorsk | Ukraine | 11 Sep 2022 | See Battle of Sviatohirsk Captured by Russia/ DPR between 8[119] and 14 June 2022.[120] Recaptured by Ukraine 11 September 2022.[121][36] |
Svitlodarsk | 11,281 | Bakhmut | Russia[122][123] | 24 May 2022 | Captured by Russia/ DPR on 24 May 2022.[122][123] |
Terny | 764 | Kramatorsk | Ukraine[124] | 3 Oct 2022 | Captured by Russia 23 April 2022. Recaptured by Ukraine first week of October 2022.[124] Pressured by Russia.[when?][citation needed] |
Tonenke | 320 | Pokrovsk | Russia[125] | 21 Mar 2024 | Contested by Russia since around 26 February 2024.[108][87][citation needed] Mostly captured by Russia well before 16 March 2024.[126] Fully captured by Russia on 21 March 2024.[125] |
Torske | 1,652 | Kramatorsk | Ukraine | 28 Sep 2023 | Captured by Russia/ DPR around 19–20+ April 2022.[127] |
Urozhaine | 1,000 | Volnovakha | Ukraine[128] | 26 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 15–16 August 2023.[129] |
Vasiukivka | 601 | Bakhmut | Ukraine | 15 Dec 2023 | |
Vesele | 102 | Bakhmut | Russia[79] | 6 Feb 2024 | Recaptured by Russia on 18 January 2024.[33][79] |
Vodiane | 319 | Pokrovsk | Russia[130] | 5 Apr 2024 | Fully recaptured by Russia between 31 March – 5 April 2024.[130][131] |
Volnovakha[a] | 21,441 | Volnovakha | Russia[132] | 11 Mar 2022 | See Volnovakha bus attack (2015), Battle of Volnovakha Captured by Donetsk PR 11 March 2022. |
Volodymyrivka | 6,325 | Volnovakha | Russia[133] | 20 Aug 2022 | |
Vuhledar | 14,144 | Volnovakha | Ukraine[134] | 12 Mar 2023 | See Battle of Vuhledar |
Yampil | 1,944 | Kramatorsk | Ukraine[135] | 30 Sep 2022 | Captured by Russia/ DPR in May 2022.[136][137] Contested between 28 September and 1 October 2022.[138][139] Recaptured by Ukraine on 1 October 2022.[135] |
Yenakiieve | 77,053 | Horlivka | Russia[140] | 24 Jun 2015 | Captured by Donetsk PR 13 April 2014. |
Zaitseve | 1,160 | Bakhmut | Russia[141][142] | 16 Nov 2022 | Capture by Russia claimed 6 October 2022.[142] |
Zarichne | 2,571 | Kramatorsk | Ukraine[124] | 28 Sep 2023 | Captured by Russia/ DPR between 24–27 April 2022.[143][137] Recaptured by Ukraine in the first week of October 2022.[124] |
Zelene Pole | 578 | Volnovakha | Ukraine[144] | 1 May 2022 |
Ivano-Frankivsk Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Burshtyn | 14,866 | Ivano-Frankivsk | Ukraine | 24 Feb 2022 | |
Dolyna | 20,641 | Kalush | Ukraine | 24 Feb 2022 | |
Ivano-Frankivsk | 237,855 | Ivano-Frankivsk | Ukraine | 24 Feb 2022 | See Ongoing missile strikes |
Kalush | 65,814 | Kalush | Ukraine | 24 Feb 2022 | |
Kolomyia | 61,140 | Kolomiya | Ukraine | 24 Feb 2022 | |
Nadvirna | 22,545 | Nadvirna | Ukraine | 24 Feb 2022 |
Kharkiv Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Balakliia | 26,921 | Izium | Ukraine | 8 Sep 2022 | Captured by Russia 3 March 2022. Recaptured by Ukraine 8 September. |
Barvinkove | 8,110 | Izium | Ukraine[145] | 30 Apr 2022 | |
Bohodukhiv | 15,797 | Bohodukhiv | Ukraine | 24 Feb 2022 | |
Bohuslavka | 1330 | Izium | Ukraine[146] | 5 Oct 2022 | |
Borivska Andriyivka | 163 | Izium | Ukraine[146] | 5 Oct 2022 | |
Borova | 5,174 | Izium | Ukraine | 3 Oct 2022 | Captured by Russia 14 April 2022.[147] Recaptured by Ukraine on 3 October 2022. |
Borshchivka | 3,139 | Izium | Ukraine[148] | 9 Sep 2022 | |
Cherkaski Tyshky | 1,165 | Kharkiv | Ukraine[149] | 10 May 2022 | |
Chkalovske | 3,730 | Chuhuiv | Ukraine[150] | 9 Sep 2022 | Captured by Russia 16 March 2022. Recaptured by Ukraine 6 September 2022. |
Chuhuiv | 31,535 | Chuhuiv | Ukraine[151] | 7 Mar 2022 | See Chuhuiv air base attack Captured by Russia 25 February 2022. Recaptured by Ukraine 7 March 2022. |
Derhachi | 17,433 | Kharkiv | Ukraine[152] | 6 Apr 2022 | |
Dovhenke | 850 | Izium | Ukraine[153] | 22 Aug 2022 | See Sloviansk offensive |
Dvorichna | 3,387 | Kupiansk | Ukraine[154] | 11 Sep 2022 | Captured by Russia 14 April 2022. Recaptured by Ukraine 11 September 2022. |
Dvorichne | 326 | Kupiansk | Russia[154] | 31 Dec 2023 | Captured by Russia in February 2022. Recaptured by Ukraine 11 September 2022.[155] The village would change hands multiple times from then,[156] Again recaptured by Russia in 10 February 2023.[157] |
Fyholivka | 104 | Kupiansk | Ukraine | 31 Dec 2023 | |
Ivanivka | 135 | Kupiansk | Ukraine | 31 Dec 2023 | |
Izium | 45,884 | Izium | Ukraine[158] | 10 Sep 2022 | See Battle of Izium, Izium mass graves Captured by Russia 27 March 2022. Recaptured by Ukraine by 10 September 2022.[158] |
Holubivka | 33 | Kupiansk | Ukraine | 31 Dec 2023 | |
Horobivka | 263 | Kupiansk | Russia | 31 Dec 2023 | Captured by Russia in February 2022. Recaptured by Ukraine by 24 September 2022.[159] Again recaptured by Russia by 18 October 2022.[160] |
Hrushivka | 1,277 | Kupiansk | Ukraine[148] | 8 Sep 2022 | |
Hrianykivka | 607 | Kupiansk | Russia | 30 Dec 2023 | |
Husarivka | 1,352 | Izium | Ukraine[161] | 27 Mar 2022 | Captured by Russia in 2022. Recaptured by Ukraine 26/27 March 2022. |
Kalynove | ? | Kupiansk | Ukraine | 31 Dec 2023 | |
Kamianka | 961 | Kupiansk | Ukraine | 30 Dec 2023 | |
Kharkiv[a] | 1,433,886 | Kharkiv | Ukraine[162] | 2 Mar 2022 | See Battle of Kharkiv, Kharkiv cluster bombing, Dormitories missile strike |
Khotimlia | 1,351 | Chuhuiv | Ukraine[163] | 10 Sep 2022 | |
Kivsharivka | 18,302 | Kupiansk | Ukraine[164] | 28 Sep 2022 | Сaptured by Russia in 2022. Recaptured by Ukraine on 28 September. |
Kochetok | 2,968 | Chuhuiv | Ukraine | 3 May 2022 | |
Kotliarivka | 255 | Kupiansk | Contested[165] | 1 Feb 2024 | Claimed by Russian sources on 28 January 2024.[166] |
Kozacha Lopan | 5,005 | Kharkiv | Ukraine | 11 Sep 2022 | Captured by Russia in February 2022. Recaptured by Ukraine 11 September 2022. |
Krasne Pershe | 84 | Kupiansk | Ukraine | 30 Dec 2023 | |
Krasnohrad | 20,013 | Krasnohrad | Ukraine | 24 Feb 2022 | |
Krokhmalne | 45 | Kupiansk | Russia[167] | 20 Jan 2024 | Recaptured by Russia on 20 January 2024.[167] |
Kupiansk | 27,169 | Kupiansk | Ukraine[158] | 10 Sep 2022 | Captured by Russia 27 February 2022. Recaptured by Ukraine by 10 September 2022.[158] |
Kupiansk-Vuzlovyi | 8,397 | Kupiansk | Ukraine[168] | 26 Sep 2022 | Captured by Russia in 2022. Recaptured by Ukraine 26 September 2022.[169] |
Kutuzivka | 1,184 | Kharkiv | Ukraine[170] | 28 Apr 2022 | |
Kyslivka | 965 | Kupiansk | Ukraine | 31 Dec 2023 | |
Lebyazhe | 1,534 | Chuhuiv | Ukraine[171] | 20 Apr 2022 | |
Liubotyn | 20,376 | Kharkiv | Ukraine | 24 Feb 2022 | |
Lozova | 54,026 | Lozova | Ukraine | 24 Feb 2022 | |
Lyman Pershyi | 280 | Kupiansk | Russia | 19 Dec 2023 | Captured by Russia in February 2022.[172] Recaptured by Ukraine by 1 October 2022.[173] Again recaptured by Russia on 16 February 2023.[174][175][176] |
Lyptsi | 4,182 | Kharkiv | Ukraine[154] | 11 Sep 2022 | Captured by Russia in 2022. Recaptured by Ukraine 11 September 2022. |
Malynivka | 7,500 | Chuhuiv | Ukraine[177] | 5 Apr 2022 | Captured by Russia in early 2022. Recaptured by Ukraine 5 April 2022. |
Merefa | 21,421 | Kharkiv | Ukraine | 24 Feb 2022 | |
Oskil | 3,217 | Izium | Ukraine | 7 Sep 2022 | Captured by Donetsk PR 5 May 2022.[citation needed] Recaptured by Ukraine 7 September 2022. |
Pechenihy | 5,058 | Chuhuiv | Ukraine | 3 May 2022 | |
Pervomaiskyi | 28,986 | Lozova | Ukraine | 24 Feb 2022 | |
Petropavlivka | 2,452 | Kupiansk | Ukraine[178] | 25 Sep 2022 | |
Pisky-Radkivski | 2,507 | Izium | Ukraine[179] | 26 Sep 2022 | Captured by Russia 2 March 2022. |
Pivdenne | 7,394 | Kharkiv | Ukraine | 24 Feb 2022 | |
Protopopivka | 1,253 | Izium | Ukraine[81] | 4 May 2022 | |
Ruska Lozova | 5,016 | Kharkiv | Ukraine[180][181] | 6 May 2022 | |
Ruski Tyshky | 1,908 | Kharkiv | Ukraine[149] | 10 May 2022 | |
Savyntsi | 5,266 | Izium | Ukraine[182] | 8 Sep 2022 | Captured by Russia in 2022. Recaptured by Ukraine 8 September 2022. |
Shevchenkove | 6,724 | Kupiansk | Ukraine | 8 Sep 2022 | Captured by Russia in 2022.[183] Recaptured by Ukraine 8 September 2022. |
Slatyne | 6,076 | Kharkiv | Ukraine[184] | 9 Apr 2022 | |
Staryi Saltiv | 3,394 | Chuhuiv | Ukraine[185] | 2 May 2022 | Captured by Russia in 2022. Recaptured by Ukraine 2 May 2022.[186] |
Studenok | 1,440 | Izium | Ukraine[187] | 18 Sep 2022 | Captured by Russia March 2022. Multiple reports said Russian forces withdrew 15 Sep 2022.[188] |
Synkivka | 389 | Kupiansk | Contested | 29 Nov 2023 | Captured by Russia in 2022. Recaptured by Ukraine in the Kharkiv counteroffensive. Contested by Russia since 28 November 2023.[189] |
Tabaivka | 34 | Kupiansk | Russia[190] | 28 Feb 2024 | Recaptured by Russia on 27 January 2024.[191][190] |
Tavilzhanka | 1,924 | Kupiansk | Russia[192] | 22 Nov 2022 | Captured by Russia.[193][self-published source?] |
Topoli (rural-type settlement) | 261 | Kupiansk | Ukraine[194] | 30 Nov 2023 | Captured by Russia in February 2022. Recaptured by Ukraine on about 11 September 2022.[194] Demined by 7 September 2023.[195] |
Topoli (village) | 860 | Kupiansk | Russia | 8 Mar 2022 | Captured by Russia on 25 February 2022. |
Tsyrkuny | 6,310 | Kharkiv | Ukraine[196] | 7 May 2022 | |
Udy | 1,677 | Bohodukhiv | Ukraine[154] | 11 Sep 2022 | Russia advanced in the settlement on August 28.[197] Recaptured by Ukraine 11 September 2022. |
Valky | 8,721 | Bohodukhiv | Ukraine | 24 Feb 2022 | |
Velykyi Burluk | 3,656 | Kupiansk | Ukraine[163] | 11 Sep 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 10 September 2022. |
Verbivka | 3,515 | Izium | Ukraine[198] | 7 Sep 2022 | |
Vilshana | 1,500 | Kupiansk | Russia | 1 Mar 2022 | Captured by Russia on 1 March 2022.[199][self-published source?] |
Vovchansk | 17,747 | Chuhuiv | Ukraine | 11 Sep 2022 | Captured by Russia in 2022. Recaptured by Ukraine 11 September 2022.[154][200] |
Yakovenkove | 1,123 | Izium | Ukraine[150] | 8 Sep 2022 | Recaptured by Ukraine 7 September 2022. |
Zapadne | 200 | Kupiansk | Ukraine | 31 Dec 2023 | |
Zmiiv | 14,071 | Chuhuiv | Ukraine | 24 Feb 2022 | |
Zolochiv | 7,926 | Bohodukhiv | Ukraine[201] | 10 Apr 2022 |
Kherson Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Arkhanhelske | 1,769 | Beryslav | Ukraine[202] | 3 Oct 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 2 October 2022. |
Beryslav | 12,123 | Beryslav | Ukraine[203] | 30 Mar 2022 | Captured by Russia 27 February 2022.[citation needed] Recaptured by Ukraine in November 2022.[204] |
Bilohrudove | 275 | Skadovsk | Contested[112] | 27 Dec 2023 | Contested by Ukraine since around 30 November 2023.[205] |
Blahodatne | 1,008 | Kherson | Ukraine[206][unreliable source?] | 14 Sep 2022 | Controlled by Ukraine, according to a Ukrainian military journalist.[207] |
Borozenske | 2,021 | Beryslav | Ukraine[15] | 10 Nov 2022 | Captured by Russia in 2022. Recaptured by Ukraine 10 November 2022. |
Chaplynka | 9,539 | Kakhovka | Russia[208] | 27 Apr 2022 | Captured by Russia in 2022. |
Chornobaivka | 9,275 | Kherson | Ukraine[209] | 27 Mar 2022 | See 2022 Chornobaivka attacks Captured by Russia 27 February 2022. Recaptured by Ukraine 11 November. |
Chulakivka | 3,087 | Skadovsk | Russia[210] | 15 Mar 2022 | Captured by Russia 15 March 2022. |
Davydiv Brid | 1,223 | Beryslav | Ukraine[146] | 4 Oct 2022 | See Battle of Davydiv Brid Captured by Russia in March 2022. Recaptured by Ukraine 4 October 2022. |
Dudchany | 2,102 | Beryslav | 4 Oct 2022 | ||
Havrylivka | 1,487 | Beryslav | Ukraine[202] | 4 Oct 2022 | |
Henichesk | 19,253 | Henichesk | Russia[213] | 19 Apr 2022 | Captured by Russia 24 February 2022. |
Kakhovka | 35,400 | Kakhovka | Russia[15] | 6 Sep 2022 | Captured by Russia in February 2022. |
Kalynivske | 1,075 | Beryslav | Ukraine[214] | 9 Nov 2022 | Captured by Russia 27 April 2022.[208] Recaptured by Ukraine 9 November 2022. |
Kherson[a] | 283,649 | Kherson | Ukraine | 11 Nov 2022 | See Battle of Kherson and Liberation of Kherson[215] Captured by Russia 2 March 2022. Recaptured by Ukraine 11 November 2022.[216] |
Kozachi Laheri | 3,726 | Kherson | Russia | 10 Aug 2023 | |
Krynky | 991 | Kherson | Contested | 13 Nov 2023 | Captured by Russia in 2022. Contested by Ukraine since 19 October 2023. |
Kyselivka | 2,466 | Kherson | Ukraine | 10 Nov 2022 | Recaptured by Ukraine 10 November 2022. |
Liubymivka | 1,695 | Beryslav | Ukraine[217] | 2 Oct 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 2 October 2022. |
Mykhailivka | 1,020 | Beryslav | Ukraine[202] | 3 Oct 2022 | |
Nova Kakhovka | 45,069 | Kakhovka | Russia[218] | 27 Feb 2022 | Captured by Russia 27 February 2022. |
Novooleksandrivka | 1,335 | Beryslav | Ukraine[202] | 3 Oct 2022 | Captured by Russia in 2022. Recaptured by Ukraine 3 October 2022. |
Novoraisk | 2,376 | Beryslav | Ukraine[208] | 27 Apr 2022 | Captured by Russia 27 April 2022. Recaptured by Ukraine 10 November 2022. |
Novovorontsovka | 6,081 | Beryslav | Ukraine[208] | 27 Apr 2022 | |
Oleksandrivka | 2,596 | Kherson | Ukraine[219] | 10 Nov 2022 | Captured by Russia in 2022. Recaptured by Russia around 20 April 2022.[220] Recaptured by Ukraine 10 November 2022.[219] |
Oleshky | 24,383 | Kherson | Russia[221] | 24 Feb 2022 | Captured by Russia 24 February 2022. |
Osokorivka | 2,747 | Beryslav | Ukraine[222] | 6 Apr 2022 | |
Pishchanivka | 582 | Kherson | Russia | 19 Oct 2023 | Captured by Russia in 2022. Contested by Ukraine between 17–19 October 2023. |
Poima | 117 | Kherson | Russia | 19 Oct 2023 | Captured by Russia in 2022. Recaptured by Ukraine on 17 October 2023. Recaptured by Russia on 18 October 2023. |
Posad-Pokrovske | 2,349 | Kherson | Ukraine[223] | 21 Mar 2022 | Captured by Russia 9 March 2022. Recaptured by Ukraine 21 March 2022. |
Pravdyne | 1,621 | Kherson | Ukraine[224] | 9 Nov 2022 | Captured by Russia 2022.[225] Recaptured by Ukraine 9 November 2022. |
Skadovsk | 17,344 | Skadovsk | Russia[226] | 13 Mar 2022 | Captured by Russia 9 March 2022. |
Sokolohirne | 709 | Henichesk | Russia | 15 Oct 2022 | Captured by Russia 25 February 2022. |
Stanislav | 4,909 | Kherson | Ukraine[219] | 10 Nov 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 10 November 2022.[219] |
Tiahynka | 2,031 | Beryslav | Ukraine[208] | 27 Apr 2022 | Captured by Russia in 2022. Recaptured by Ukraine 10 November.[227][better source needed] |
Velyka Oleksandrivka | 6,487 | Beryslav | Ukraine[146] | 4 Oct 2022 | Captured by Russia 27 February 2022. Recaptured by Ukraine 4 October 2022. |
Vysokopillia | 3,899 | Beryslav | Ukraine[228] | 4 Sep 2022 | Captured by Russia by March 2022.[229][230] Recaptured by Ukraine 4 September 2022. |
Zolota Balka | 1,681 | Beryslav | Ukraine[217] | 3 Aug 2022 | Recaptured by Ukraine 2 October 2022. |
Khmelnytskyi Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kamianets-Podilskyi | 97,908 | Kamianets-Podilskyi | Ukraine | 24 Feb 2022 | |
Khmelnytskyi | 274,582 | Khmelnytskyi | Ukraine | 24 Feb 2022 | |
Shepetivka | 40,802 | Shepetivka | Ukraine | 24 Feb 2022 |
Kirovohrad Oblast
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kropyvnytskyi | 222,695 | Kropyvnytskyi | Ukraine | 24 Feb 2022 | |
Oleksandriia | 77,303 | Oleksandriia | Ukraine | 24 Feb 2022 | |
Svitlovodsk | 43,931 | Oleksandriia | Ukraine | 24 Feb 2022 |
Kyiv Oblast and Kyiv
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bila Tserkva | 208,737 | Bila Tserkva | Ukraine | 24 Feb 2022 | |
Borodianka | 13,044 | Bucha | Ukraine[231][232] | 1 Apr 2022 | See Bombing of Borodianka |
Brovary | 109,473 | Brovary | Ukraine[233] | 1 Apr 2022 | See Battle of Brovary |
Bucha[a] | 36,971 | Bucha | Ukraine[233] | 1 Apr 2022 | See Battle of Bucha, Bucha massacre Captured by Russia 12 March 2022. Recaptured by Ukraine 31 March 2022. |
Buzova | 1,548 | Bucha | Ukraine[4] | 1 Apr 2022 | |
Chernobyl | 2,500 | Vyshhorod | Ukraine[234] | 2 Apr 2022 | See Capture of Chernobyl Captured by Russia 24 February 2022. Recaptured by |