Territorial control during the Russo-Ukrainian War

Last updated

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. It also includes a timeline of changes in territorial control, both of individual settlement captures and changes in the overall area under Russian control.

Contents

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.

Cherkasy Oblast

NamePop. Raion Held byAs ofMore information
Cherkasy 272,651 Cherkasy Flag of Ukraine.svg  Ukraine 24 Feb 2022
Chyhyryn 8,664 Cherkasy Flag of Ukraine.svg  Ukraine 1 Jan 2024
Horodyshche 13,304 Cherkasy Flag of Ukraine.svg  Ukraine 1 Jan 2024
Kamianka 11,146 Cherkasy Flag of Ukraine.svg  Ukraine 24 Feb 2022
Kaniv 23,503 Cherkasy Flag of Ukraine.svg  Ukraine 24 Feb 2022
Khrystynivka 10,068 Uman Flag of Ukraine.svg  Ukraine 24 Feb 2022
Korsun-Shevchenkivskyi 17,474 Cherkasy Flag of Ukraine.svg  Ukraine 24 Feb 2022
Monastyryshche 8,425 Uman Flag of Ukraine.svg  Ukraine 1 Jan 2024
Shpola 16,573 Zvenyhorodka Flag of Ukraine.svg  Ukraine 24 Feb 2022
Smila 66,475 Cherkasy Flag of Ukraine.svg  Ukraine 24 Feb 2022
Talne 13,012 Zvenyhorodka Flag of Ukraine.svg  Ukraine 24 Feb 2022
Uman 82,154 Uman Flag of Ukraine.svg  Ukraine 24 Feb 2022
Vatutine 16,096 Zvenyhorodka Flag of Ukraine.svg  Ukraine 24 Feb 2022
Zhashkiv 13,355 Uman Flag of Ukraine.svg  Ukraine 24 Feb 2022
Zolotonosha 27,458 Zolotonosha Flag of Ukraine.svg  Ukraine 24 Feb 2022
Zvenyhorodka 16,490 Zvenyhorodka Flag of Ukraine.svg  Ukraine 24 Feb 2022

Chernihiv Oblast

NamePop. Raion Held byAs ofMore information
Bakhmach 17,192 Nizhyn Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022
Baturyn 2,458 Nizhyn Flag of Ukraine.svg  Ukraine 1 Jan 2024
Bobrovytsia 10,742 Nizhyn Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022
Borzna 9,632 Nizhyn Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022
Chernihiv [lower-alpha 1] 285,234 Chernihiv Flag of Ukraine.svg  Ukraine [3] [4] 25 Mar 2022See Siege of Chernihiv, Chernihiv bombing, Chernihiv breadline attack
Horodnia 11,710 Chernihiv Flag of Ukraine.svg  Ukraine [5] 2 Apr 2022Captured by Flag of Russia.svg  Russia 24 February 2022. [6]
Recaptured by Flag of Ukraine.svg  Ukraine 2 April 2022.
Ichnia 10,585 Pryluky Flag of Ukraine.svg  Ukraine 1 Jan 2024
Koriukivka 12,409 Koriukivka Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022Captured by Flag of Russia.svg  Russia 25 February 2022.[ citation needed ]
Recaptured by Flag of Ukraine.svg  Ukraine 4 April 2022.
Kozelets 7,646 Chernihiv Flag of Ukraine.svg  Ukraine [7] 29 Mar 2022Captured by Flag of Russia.svg  Russia 3 March 2022.[ citation needed ]
Recaptured by Flag of Ukraine.svg  Ukraine 31 March 2022.[ citation needed ]
Mena 11,096 Koriukivka Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022
Mykhailo-Kotsiubynske 2,851 Chernihiv Flag of Ukraine.svg  Ukraine [8] 2 Apr 2022Captured by Flag of Russia.svg  Russia 28 February 2022. [9]
Recaptured by Flag of Ukraine.svg  Ukraine 2 April 2022. [9]
Nizhyn 66,983 Nizhyn Flag of Ukraine.svg  Ukraine 1 Jan 2024
Nosivka 13,120 Nizhyn Flag of Ukraine.svg  Ukraine 1 Jan 2024
Nova Basan 2,929 Nizhyn Flag of Ukraine.svg  Ukraine [4] [10] 31 Mar 2022Captured by Flag of Russia.svg  Russia 28 February 2022. [11]
Recaptured by Flag of Ukraine.svg  Ukraine 31 March 2022. [12] [13]
Novhorod-Siverskyi 12,647 Novhorod-Siverskyi Flag of Ukraine.svg  Ukraine [14] 11 Mar 2022
Novyi Bykiv 2,024 Nizhyn Flag of Ukraine.svg  Ukraine [5] 2 Apr 2022Captured by Flag of Russia.svg  Russia 25 February 2022.
Recaptured by Flag of Ukraine.svg  Ukraine 31 March 2022.
Oster 5,655 Chernihiv Flag of Ukraine.svg  Ukraine 1 Jan 2024
Pryluky 52,553 Pryluky Flag of Ukraine.svg  Ukraine 1 Jan 2024
Ripky 6,807 Chernihiv Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022Captured by Flag of Russia.svg  Russia 24 February 2022. [15]
Recaptured by Flag of Ukraine.svg  Ukraine 2 April 2022.
Semenivka 7,952 Novhorod-Siverskyi Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022Captured by Flag of Russia.svg  Russia 24 February 2022. [6]
Recaptured by Flag of Ukraine.svg  Ukraine 4 April 2022.
Snovsk 10,825 Koriukivka Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022
Sosnytsia 6,708 Koriukivka Flag of Ukraine.svg  Ukraine [1] [2] 4 Apr 2022

Chernivtsi Oblast

NamePop. Raion Held byAs ofMore information
Chernivtsi 265,471 Chernivtsi Flag of Ukraine.svg  Ukraine 24 Feb 2022
Hertsa 2,108 Chernivtsi Flag of Ukraine.svg  Ukraine 2 Jan 2024
Khotyn 9,075 Dnistrovskyi Flag of Ukraine.svg  Ukraine 2 Jan 2024
Kitsman 6,135 Chernivtsi Flag of Ukraine.svg  Ukraine 2 Jan 2024
Novodnistrovsk 10,590 Dnistrovskyi Flag of Ukraine.svg  Ukraine 24 Feb 2022
Novoselytsia 7,514 Chernivtsi Flag of Ukraine.svg  Ukraine 2 Jan 2024
Sokyriany 8,652 Dnistrovskyi Flag of Ukraine.svg  Ukraine 2 Jan 2024
Storozhynets 14,138 Storozhynets Flag of Ukraine.svg  Ukraine 24 Feb 2022
Vashkivtsi 5,312 Vyzhnytsia Flag of Ukraine.svg  Ukraine 2 Jan 2024
Vyzhnytsia 3,875 Vyzhnytsia Flag of Ukraine.svg  Ukraine 2 Jan 2024
Zastavna 7,807 Chernivtsi Flag of Ukraine.svg  Ukraine 2 Jan 2024

Crimea and Sevastopol

NamePop. Municipality or raion Held byAs ofMore information
Alupka 8,087 Yalta Municipality Flag of Russia.svg  Russia [16] 4 Jan 2024Captured by Flag of Russia.svg  Russia on 27 February 2014.
Alushta 30,194 Alushta Municipality Flag of Russia.svg  Russia [16] 4 Jan 2024Captured by Flag of Russia.svg  Russia on 27 February 2014.
Armiansk 21,239 Armiansk Municipality Flag of Russia.svg  Russia [16] 4 Jan 2024Captured by Flag of Russia.svg  Russia on 27 February 2014.
Bakhchysarai 26,090 Bakhchysarai Raion Flag of Russia.svg  Russia [16] 4 Jan 2024Captured by Flag of Russia.svg  Russia on 27 February 2014.
Bilohirsk 16,354 [lower-alpha 2] Bilohirsk Raion Flag of Russia.svg  Russia [16] 4 Jan 2024Captured by Flag of Russia.svg  Russia on 27 February 2014.
Kerch 149,566Kerch CityFlag of Russia.svg  Russia [16] 24 Feb 2022Captured by Flag of Russia.svg  Russia on 27 February 2014.
Sevastopol 509,992none [lower-alpha 3] Flag of Russia.svg  Russia [16] 24 Feb 2022Captured by Flag of Russia.svg  Russia on 27 February 2014.
Simferopol 332,317 Simferopol City Flag of Russia.svg  Russia [16] 24 Feb 2022Captured by Flag of Russia.svg  Russia on 27 February 2014.
Yalta 76,746 Yalta City Flag of Russia.svg  Russia [16] 24 Feb 2022Captured by Flag of Russia.svg  Russia on 27 February 2014.
Yevpatoria 105,719 Yevpatoria City Flag of Russia.svg  Russia [16] 24 Feb 2022Captured by Flag of Russia.svg  Russia on 27 February 2014.

Dnipropetrovsk Oblast

NamePop. Raion Held byAs ofMore information
Apostolove 16,356 Kryvyi Rih Flag of Ukraine.svg  Ukraine 24 Feb 2022
Chaplyne 3,655 Synelnykove Flag of Ukraine.svg  Ukraine 24 Feb 2022See Chaplyne railway station attack
Dnipro 980,948 Dnipro Flag of Ukraine.svg  Ukraine 24 Feb 2022See Dnipro strikes
Hannivka 236 Kryvyi Rih Flag of Ukraine.svg  Ukraine 11 May 2022
Kamianske 229,794 Kamianske Flag of Ukraine.svg  Ukraine 24 Feb 2022
Kryvyi Rih 612,750 Kryvyi Rih Flag of Ukraine.svg  Ukraine 24 Feb 2022See Bombing of Kryvyi Rih
Marhanets 45,718 Nikopol Flag of Ukraine.svg  Ukraine 24 Feb 2022
Mezhova 7,022 Synelnykove Flag of Ukraine.svg  Ukraine 1 Sep 2024
Nikopol 107,464 Nikopol Flag of Ukraine.svg  Ukraine 24 Feb 2022
Novomoskovsk 70,230 Novomoskovsk Flag of Ukraine.svg  Ukraine 24 Feb 2022
Pavlohrad 103,073 Pavlohrad Flag of Ukraine.svg  Ukraine 24 Feb 2022
Pershotravensk 27,573 Synelnykove Flag of Ukraine.svg  Ukraine 24 Feb 2022
Piatykhatky 18,457 Kamianske Flag of Ukraine.svg  Ukraine 24 Feb 2022
Pidhorodne 19,336 Dnipro Flag of Ukraine.svg  Ukraine 24 Feb 2022
Pokrov 38,111 Nikopol Flag of Ukraine.svg  Ukraine 24 Feb 2022
Prosiana 4,547 Synelnykove Flag of Ukraine.svg  Ukraine 7 Sep 2024
Synelnykove 30,021 Synelnykove Flag of Ukraine.svg  Ukraine 24 Feb 2022
Ternivka 29,226 Pavlohrad Flag of Ukraine.svg  Ukraine 24 Feb 2022
Verkhivtseve 10,081 Kamianske Flag of Ukraine.svg  Ukraine [17] 5 Jul 2022
Verkhnodniprovsk 16,976 Kamianske Flag of Ukraine.svg  Ukraine 24 Feb 2022
Vilnohirsk 22,458 Kamianske Flag of Ukraine.svg  Ukraine 24 Feb 2022
Zaporizke 103 Synelnykove Flag of Ukraine.svg  Ukraine 19 Mar 2022
Zelenodolsk 12,874 Kryvyi Rih Flag of Ukraine.svg  Ukraine [18] 27 Apr 2022
Zhovti Vody 42,901 Kamianske Flag of Ukraine.svg  Ukraine 24 Feb 2022

Donetsk Oblast

NamePop. Raion Held byAs ofMore information
Andriivka 71 Bakhmut Flag of Russia.svg  Russia [19] 16 Sep 2024Recaptured by Flag of Russia.svg  Russia between around 28 November – 1 December 2022. [20] [21] [22]
Recaptured by Flag of Ukraine.svg  Ukraine between 14–15 September 2023. [23]
Claimed by Flag of Russia.svg  Russia on 23 May 2024. [24]
Confirmed captured by Flag of Russia.svg  Russia on 16 September 2024. [19]
Arkhanhelske 285 Pokrovsk Flag of Russia.svg  Russia [25] 4 May 2024Contested by Flag of Russia.svg  Russia between around 30 April – 3 May 2024. [26]
Recaptured by Flag of Russia.svg  Russia on 3 May 2024. [25]
Avdiivka 31,940 Pokrovsk Flag of Russia.svg  Russia [27] [28] 17 Feb 2024See Battle of Avdiivka (2017), Battle of Avdiivka (2022–2024)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Mostly recaptured by Flag of Ukraine.svg  Ukraine 21 July 2014.
Recaptured by Flag of Russia.svg  Russia on 17 February 2024. [29]
Bakhmut 72,310 Bakhmut Flag of Russia.svg  Russia [30] 23 May 2023See Battle of Artemivsk (2014), Battle of Bakhmut (2022-2023)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine on 6 July 2014.
Recaptured by Flag of Russia.svg  Russia on 20 May 2023. [31] [32]
Bakhmutske 612 Bakhmut Flag of Russia.svg  Russia [33] 27 Dec 2022Captured by Flag of Russia.svg  Russia 27 December 2022
Berdychi 267 Pokrovsk Flag of Russia.svg  Russia [34] 28 Apr 2024Contested by Flag of Russia.svg  Russia between around 28 February – 27 April 2024. [35] [36] [37]
Recaptured by Flag of Russia.svg  Russia between around 20–27 April 2024. [38] [39] [34]
Berestove 1,278 Bakhmut Flag of Russia.svg  Russia [40] 28 Jul 2022Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in July 2022.
Blahodatne 564 Volnovakha Flag of Ukraine.svg  Ukraine 24 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in 2022.
Recaptured by Flag of Ukraine.svg  Ukraine on 10 June 2023. [41]
Bohdanivka 77 Bakhmut Flag of Russia.svg  Russia [42] 8 Apr 2024Contested by Flag of Russia.svg  Russia between before 17 January – 8 April 2024. [43]
Recaptured by Flag of Russia.svg  Russia on 8 April 2024. [42]
Bohorodychne 794 Kramatorsk Flag of Ukraine.svg  Ukraine 11 Sep 2022See Sloviansk offensive
Captured by Flag of Russia.svg  Russia 11 July 2022. [44]
Recaptured by Flag of Ukraine.svg  Ukraine 11 September 2022. [45] [46]
Chasiv Yar 12,557 Bakhmut Contested [47] 19 May 2024See Battle of Chasiv Yar
Pressured by Flag of Russia.svg  Russia between 4 April – 17 May 2024. [48]
Contested by Flag of Russia.svg  Russia since 17 May 2024. [47]
Debaltseve 24,316 Horlivka Flag of Russia.svg  Russia 20 Feb 2015See Battle of Debaltseve (2015)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 29 July 2014.
Recaptured by Flag of Donetsk People's Republic.svg  Donetsk PR 18 February 2015.
Dobropillia 28,170 Pokrovsk Flag of Ukraine.svg  Ukraine 24 Feb 2022
Donetsk 905,364 Donetsk Flag of Russia.svg  Russia [49] 22 Feb 2022See March 2022 Donetsk attack
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR 7 April 2014.
Druzhba 1,860 Bakhmut Contested [50] 3 Jul 2024Pressured by Flag of Russia.svg  Russia between around 18 June – 2 July 2024. [51] [52]
Contested by Flag of Russia.svg  Russia since around 3 July 2024. [50]
Claimed captured by Flag of Russia.svg  Russia on 31 August 2024. [53]
Druzhkivka 55,088 Kramatorsk Flag of Ukraine.svg  Ukraine [54] 4 May 2022
Halytsynivka 1,111 Pokrovsk Flag of Russia.svg  Russia [55] 3 Sep 2024Contested by Flag of Russia.svg  Russia between around 31 August – 2 September 2024. [56]
Likely captured by Flag of Russia.svg  Russia around 3 September 2024. [55]
Heorhiivka 1,167 Pokrovsk Flag of Russia.svg  Russia [57] 14 Jun 2024Contested by Flag of Russia.svg  Russia between around 15 January – 5 June 2024. [58]
Recaptured by Flag of Russia.svg  Russia between around 5–14 June 2024. [59] [60] [57]
Hirnyk 10,357 Pokrovsk Contested [61] 26 Sep 2024Claimed contested by Flag of Russia.svg  Russian sources since 18 September 2024. [62]
Confirmed contested by Flag of Russia.svg  Russia since 26 September 2024. [61]
Horlivka 241,106 Horlivka Flag of Russia.svg  Russia [63] 9 Mar 2022See Battle of Horlivka (2014)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Hostre 557 Pokrovsk Contested [64] 22 Sep 2024Contested by Flag of Russia.svg  Russia since 12 September 2024. [64]
Claimed captured by Flag of Russia.svg  Russian sources on 22 September 2024. [65]
Hrodivka 2,299 Pokrovsk Contested [66] [67] 14 Aug 2024Pressured by Flag of Russia.svg  Russia between around 4–12 August 2024. [68]
Contested by Flag of Russia.svg  Russia since around 13–15 August 2024. [67] [66]
Ilovaisk 17,620 Donetsk Flag of Russia.svg  Russia 20 Feb 2015See Battle of Ilovaisk (2014)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 19 August 2014.
Recaptured by Flag of Donetsk People's Republic.svg  Donetsk PR 1 September 2014.
Ivanivka 669 Pokrovsk Flag of Russia.svg  Russia [69] 13 Aug 2024Pressured by Flag of Russia.svg  Russia between around 25–31 July 2024. [70] [71]
Contested by Flag of Russia.svg  Russia between around 1–12 August 2024. [72] [68] [73]
Captured by Flag of Russia.svg  Russia around 13 August 2024. [69]
Ivanivske 1,369 Bakhmut Flag of Russia.svg  Russia [74] [48] 4 Apr 2024Contested by Flag of Russia.svg  Russia between around 23 February – 23 March 2024. [75] [76]
Recaptured by Flag of Russia.svg  Russia around 23 March 2024. [77] [78] [48]
Ivano-Daryivka 23 Bakhmut Flag of Russia.svg  Russia [79] 19 Jul 2024Captured by Flag of Russia.svg  Russia around 17 July 2024. [79]
Kalynivka 542 Bakhmut Contested [80] 17 Jun 2024Pressured by Flag of Russia.svg  Russia between around 12–30 May 2024. [81]
Contested by Flag of Russia.svg  Russia since around 30 May 2024. [82] [83] [80]
Kalynove 219 Pokrovsk Flag of Russia.svg  Russia [84] 27 Aug 2024Captured by Flag of Russia.svg  Russia on 27 August 2024. [84]
Karlivka 414 Pokrovsk Flag of Russia.svg  Russia [56] 30 Aug 2024Claimed contested by a Flag of Russia.svg  Russian source starting 14 June 2024. [85]
Contested by Flag of Russia.svg  Russia between around 22 June – 29 August 2024. [86]
Captured by Flag of Russia.svg  Russia around 30 August 2024. [87] [56]
Keramik 339 Pokrovsk Flag of Russia.svg  Russia [25] 4 May 2024Pressured by Flag of Russia.svg  Russia around 26 April 2024.
Contested by Flag of Russia.svg  Russia between around 27 April – early May 2024. [34]
Fully recaptured by Flag of Russia.svg  Russia between around 28 April – 3 May 2024. [39] [34] [25]
Khromove 833 Bakhmut Flag of Russia.svg  Russia 31 Dec 2023Recaptured by Flag of Russia.svg  Russia on 29 November 2023. [88] [89]
Klishchiivka 512 Bakhmut Flag of Russia.svg  Russia [80] 17 Jun 2024 Captured by Flag of Russia.svg  Russia on 19 January 2023.
Recaptured by Flag of Ukraine.svg  Ukraine between 17–22 September 2023. [90] [91]
Contested by Flag of Russia.svg  Russia between around 19 – late May 2024. [92]
Recaptured by Flag of Russia.svg  Russia between around late May – 17 June 2024. [92] [93] [80]
Komyshivka 365 Pokrovsk Flag of Russia.svg  Russia [94] 22 Aug 2024Captured by Flag of Russia.svg  Russia around 21 August 2024. [94] [95]
Kostiantynivka 68,792 Kramatorsk Flag of Ukraine.svg  Ukraine [96] [97] 10 Mar 2022Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 7 July 2014.
Kostiantynivka 1,293 Pokrovsk Flag of Russia.svg  Russia [98] 28 Aug 2024Pressured by Flag of Russia.svg  Russia between around 5 June – 23 July 2024. [59]
Contested by Flag of Russia.svg  Russia between around 24 July – 26 August 2024. [70]
Likely captured by Flag of Russia.svg  Russia on 27 August 2024. [98]
Kramatorsk 150,084 Kramatorsk Flag of Ukraine.svg  Ukraine [54] 4 May 2022See Battle of Kramatorsk (2014), Kramatorsk railway station attack
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR 12 April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 5 July 2014.
Krasna Hora 584 Bakhmut Flag of Russia.svg  Russia [99] 11 Feb 2023Recaptured by Flag of Russia.svg  Russia on 11 February 2023.
Krasnohorivka 14,917 Pokrovsk Flag of Russia.svg  Russia [100] [17] 10 Sep 2024See Battle of Krasnohorivka
Contested by Flag of Russia.svg  Russia between 8 April – 8 September 2024. [101]
Captured by Flag of Russia.svg  Russia on 9 September 2024. [100]
Krasnohorivka (village) 526 Pokrovsk Flag of Russia.svg  Russia [102] 17 Mar 2023
Kurakhove 18,220 Pokrovsk Flag of Ukraine.svg  Ukraine 28 Aug 2024
Lastochkyne 617 Pokrovsk Flag of Russia.svg  Russia [103] 24 Feb 2024Recaptured by Flag of Russia.svg  Russia on 24 February 2024. [103]
Lyman 20,469 Kramatorsk Flag of Ukraine.svg  Ukraine [104] [105] 1 Oct 2022See Battle of Krasnyi Lyman (2014), First battle of Lyman, Second battle of Lyman
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 5 June 2014.
Recaptured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR 27 May 2022. [106] [107] [108] [109]
Recaptured by Flag of Ukraine.svg  Ukraine on 1 October 2022. [104] [105] [110]
Lozuvatske  [ uk ]17 Pokrovsk Flag of Russia.svg  Russia [111] 26 Jul 2024Contested by Flag of Russia.svg  Russia between around 16–25 July 2024. [112]
Captured by Flag of Russia.svg  Russia around 26 July 2024. [111]
Makarivka 258 Volnovakha Flag of Ukraine.svg  Ukraine 24 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in 2022.
Recaptured by Flag of Ukraine.svg  Ukraine between 13–14 June 2023. [113]
Makiivka 340,337 Donetsk Flag of Russia.svg  Russia [63] 9 Mar 2022Captured by Flag of Donetsk People's Republic.svg  Donetsk PR on 13 April 2014.
Maksymilianivka 2,171 Pokrovsk Contested [114] 29 Jun 2024Pressured by Flag of Russia.svg  Russia between around 14 June – 29 June 2024. [57]
Contested by Flag of Russia.svg  Russia since around 29 June 2024. [114]
Mezhove 36 Pokrovsk Flag of Russia.svg  Russia [94] 22 Aug 2024Captured by Flag of Russia.svg  Russia around 19 August 2024. [94] [115]
Marinka 10,722 Pokrovsk Flag of Russia.svg  Russia [116] 25 Dec 2023See Battle of Marinka (2015), Battle of Marinka (2022–2023)
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine on 5 August 2014.
Contested by Flag of Russia.svg  Russia between around spring 2022 and 24 December 2023. [117] [118]
Recaptured by Flag of Russia.svg  Russia on 24–25 December 2023. [119] [116]
Mariupol [lower-alpha 1] 431,859 Mariupol Flag of Russia.svg  Russia [120] 17 May 2022See Battle of Mariupol (2014), 2014 offensive, 2015 attack, Siege of Mariupol, Hospital airstrike, Theatre airstrike
Partially captured by Flag of Donetsk People's Republic.svg  Donetsk PR 9 May 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 13 June 2014
Recaptured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR on 16 May 2022. [120]
Mykhailivka 1,269 Pokrovsk Flag of Russia.svg  Russia [121] 1 Sep 2024Pressured by Flag of Russia.svg  Russia between around 18–25 August 2024. [122]
Contested by Flag of Russia.svg  Russia between around 26–31 August 2024. [123] [124]
Likely captured by Flag of Russia.svg  Russia around 1 September 2024. [121]
Mykolaivka  [ uk ]101 Pokrovsk Contested [61] 26 Sep 2024Contested by Flag of Russia.svg  Russia since around 24 September 2024. [61]
Mykolaivka 805 Pokrovsk Flag of Russia.svg  Russia [125] 24 Aug 2024Contested by Flag of Russia.svg  Russia between around 14–16 August 2024. [66]
Claimed captured by Flag of Russia.svg  Russian sources on 16 August 2024. [126]
Captured by Flag of Russia.svg  Russia between around 17–23 August 2024. [127] [125]
Myrnohrad 46,098 Pokrovsk Flag of Ukraine.svg  Ukraine 29 Aug 2024Pressured by Flag of Russia.svg  Russia since around 29 August 2024. [124]
Neskuchne 644 Volnovakha Flag of Ukraine.svg  Ukraine 24 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in Spring 2022.
Recaptured by Flag of Ukraine.svg  Ukraine on 10 June 2023. [41]
Nelipivka 977 Bakhmut Contested [128] 22 Sep 2024Claimed contested by Flag of Russia.svg  Russia since around 19 August 2024. [129]
Confirmed contested by Flag of Russia.svg  Russia since 5 September 2024. [128]
Claimed captured by a Flag of Russia.svg  Russia source on 22 September 2024. [65]
Netailove 1,141 Pokrovsk Flag of Russia.svg  Russia [130] 21 May 2024Pressured by Flag of Russia.svg  Russia between around 16–27 April 2024. [131]
Contested by Flag of Russia.svg  Russia between around 28 April – 18 May 2024. [34] [132]
Recaptured by Flag of Russia.svg  Russia between around 18–20 May 2024. [92] [130]
Nevelske 283 Pokrovsk Flag of Russia.svg  Russia [133] 10 Aug 2024Recaptured by Flag of Russia.svg  Russia around 12 March 2024. [134] [135]
Recaptured by Flag of Ukraine.svg  Ukraine before 4 May 2024. [136]
Pressured by Flag of Russia.svg  Russia between around 14 May – 11 June 2024. [137]
Contested by Flag of Russia.svg  Russia between around 12 June – 8 August 2024. [138]
Recaptured by Flag of Russia.svg  Russia on 9 August 2024. [133]
New York 9,735 Bakhmut Contested [139] 19 Aug 2024Pressured by Flag of Russia.svg  Russia between around 18 June – 2 July 2024. [51] [52]
Contested by Flag of Russia.svg  Russia since around 3 July 2024. [139]
Claimed captured by Flag of Russia.svg  Russian sources since 18 August 2024. [122] [129]
Novobakhmutivka 191 Pokrovsk Flag of Russia.svg  Russia [140] 25 Apr 2024Contested by Flag of Russia.svg  Russia between 23–24 April 2024. [141]
Recaptured by Flag of Russia.svg  Russia on 24 April 2024. [142] [143] [140]
Novohrodivka 14,037 Pokrovsk Flag of Russia.svg  Russia [144] [145] 27 Aug 2024Pressured by Flag of Russia.svg  Russia between around 14–21 August 2024. [66] [146]
[129]
Contested by Flag of Russia.svg  Russia between around 22–26 August 2024. [147] [148]
Captured by Flag of Russia.svg  Russia around 27 August 2024. [144] [145] [149] [150]
Novokalynove 521 Pokrovsk Flag of Russia.svg  Russia [39] 27 Apr 2024Contested by Flag of Russia.svg  Russia between 16–27 April 2024. [151] [152]
Recaptured by Flag of Russia.svg  Russia around 27 April 2024. [39]
Novoluhanske 3,700 Bakhmut Flag of Russia.svg  Russia [153] 26 May 2022 Captured along with Vuhlehirske Power Plant by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR on 26 July 2022 [154]
Novomaiorske 551 Volnovakha Flag of Russia.svg  Russia [155] 10 Apr 2022
Novomykhailivka 1,439 Pokrovsk Flag of Russia.svg  Russia [141] 23 Apr 2024Contested by Flag of Russia.svg  Russia between around 6 February – 21 April 2024. [156]
Captured by Flag of Russia.svg  Russia around 22 April 2024. [157] [158] [141]
Novooleksandrivka 693 Pokrovsk Flag of Russia.svg  Russia [159] 11 Jun 2024Pressured by Flag of Russia.svg  Russia between around 6 May – 7 June 2024. [160] [161] [93]
Contested by Flag of Russia.svg  Russia between around 8–10 June 2024. [162]
Recaptured by Flag of Russia.svg  Russia around 10 June 2024. [159]
Novopokrovske 64 Pokrovsk Flag of Russia.svg  Russia [163] 13 Jun 2024Pressured by Flag of Russia.svg  Russia between around 7 May – 9 June 2024. [164]
Contested by Flag of Russia.svg  Russia between around 10–12 June 2024. [165]
Recaptured by Flag of Russia.svg  Russia between 12–13 June 2024. [138] [163]
Novoselivka 541 Pokrovsk Flag of Russia.svg  Russia 14 May 2022
Novoselivka Persha 942 Pokrovsk Flag of Russia.svg  Russia [166] 29 Jul 2024Pressured by Flag of Russia.svg  Russia between around 12 June – 10 July 2024. [138]
Contested by Flag of Russia.svg  Russia between around 11–28 July 2024. [167]
Captured by Flag of Russia.svg  Russia around 29 July 2024. [166]
Novosilka 104 Volnovakha Flag of Ukraine.svg  Ukraine [168] 4 May 2022
Novotroitske 6,445 Volnovakha Flag of Russia.svg  Russia [169] [170] 6 May 2022 Captured by Flag of Donetsk People's Republic.svg  Donetsk PR 11 March 2022.
Novozhelanne 274 Pokrovsk Flag of Russia.svg  Russia [129] 18 Aug 2024Captured by Flag of Russia.svg  Russia around 18 August 2024. [129]
Ocheretyne 3,378 Pokrovsk Flag of Russia.svg  Russia [25] 4 May 2024See Battle of Ocheretyne
Pressured by Flag of Russia.svg  Russia between 17–21 April 2024. [131]
Contested by Flag of Russia.svg  Russia between around 22–30 April 2024. [158]
Fully recaptured by Flag of Russia.svg  Russia around 30 April 2024. [25]
Olenivka 4,534 Kalmiuske Flag of Russia.svg  Russia [171] 1 May 2022See Olenivka prison massacre
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in September 2014
Orikhovo-Vasylivka 227 Bakhmut Flag of Ukraine.svg  Ukraine 15 Dec 2023
Orlivka  [ uk ]297 Pokrovsk Flag of Russia.svg  Russia [66] 14 Aug 2024Captured by Flag of Russia.svg  Russia on 14 August 2024. [66]
Orlivka 874 Pokrovsk Flag of Russia.svg  Russia [172] 25 Mar 2024Recaptured by Flag of Russia.svg  Russia between around 29 February – 19 March 2024. [35] [173] [174] [172]
Pavlivka 2,505 Volnovakha Flag of Russia.svg  Russia [175] 14 Nov 2022Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR 13 March 2022.[ citation needed ]
Recaptured by Flag of Ukraine.svg  Ukraine 21 June 2022.[ citation needed ]
Recaptured by Flag of Russia.svg  Russia between 11–14 November 2022. [176] [175]
Paraskoviivka 2,810 Bakhmut Flag of Russia.svg  Russia [177] 18 Feb 2023See Battle of Artemivsk
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR during the Battle of Artemivsk.
Recaptured by Flag of Ukraine.svg  Ukraine on 6 July 2014 [178] .
Recaptured by Flag of Russia.svg  Russia on 18 February 2023. [179]
Paraskoviivka 52 Pokrovsk Flag of Russia.svg  Russia [180] [85] 15 Jun 2024Pressured by Flag of Russia.svg  Russia between around 5–18 May 2024. [136]
Contested by Flag of Russia.svg  Russia between around 19 May – 5 June 2024. [47] [59]
Captured by Flag of Russia.svg  Russia between around 5–14 June 2024. [162] [85] [180]
Pervomaiske 2,208 Pokrovsk Flag of Russia.svg  Russia [101] 10 Apr 2024Contested by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR between summer 2022 – 9 April 2024. [181] [ better source needed ]
Recaptured by Flag of Russia.svg  Russia around 9 April 2024. [182] [101]
Pisky 6 Pokrovsk Flag of Russia.svg  Russia [183] 31 Aug 2022See Battle of Pisky
Population was 2,160 in 2001, but most residents left during the War in Donbas.
Pivdenne 1,404 Bakhmut Flag of Russia.svg  Russia [128] [17] 6 Sep 2024Contested by Flag of Russia.svg  Russia since around 29 June 2024. [114]
Claimed captured by Flag of Russia.svg  Russia on 30 July 2024. [184]
Confirmed captured by Flag of Russia.svg  Russia on 5 September 2024. [128] [17]
Pivnichne 9,024 Bakhmut Contested [86] 31 Aug 2024Pressured by Flag of Russia.svg  Russia between 18–21 June 2024. [51] [52]
Contested by Flag of Russia.svg  Russia since 21 June 2024. [185] [186]
Claimed captured by Flag of Russia.svg  Russia on 31 August 2024. [56]
Pobieda 144 Pokrovsk Flag of Russia.svg  Russia [187] 21 Feb 2024Recaptured by Flag of Russia.svg  Russia on 21 February 2024. [187]
Pokrovsk 61,161 Pokrovsk Flag of Ukraine.svg  Ukraine [188] 25 May 2022See Pokrovsk offensive
Subject to repeated rocket attacks since late May 2022.
Pokrovske 1,333 Bakhmut Flag of Russia.svg  Russia 27 Jul 2022
Prohres 390 Pokrovsk Flag of Russia.svg  Russia [79] 19 Jul 2024Pressured by Flag of Russia.svg  Russia between around 26 June – 17 July 2024. [189]
Contested by Flag of Russia.svg  Russia on 18 July 2024. [190]
Captured by Flag of Russia.svg  Russia on 19 July 2024. [79]
Ptyche 274 Pokrovsk Flag of Russia.svg  Russia [94] 22 Aug 2024Captured by Flag of Russia.svg  Russia on 22 August 2024. [94]
Prechystivka 898 Volnovakha Flag of Russia.svg  Russia [191] 5 Sep 2024Captured by Flag of Russia.svg  Russia around 3 September 2024. [192] [191]
Raihorodok 3,342 Kramatorsk Flag of Ukraine.svg  Ukraine [17] 9 Sep 2022
Rivnopil 98 Volnovakha Flag of Ukraine.svg  Ukraine 24 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR before the 2023 Ukrainian counteroffensive.
Recaptured by Flag of Ukraine.svg  Ukraine on 26 June 2023. [193]
Rozdolivka 740 Bakhmut Flag of Russia.svg  Russia [194] 3 Aug 2024Pressured by Flag of Russia.svg  Russia between around 14 May – 11 June 2024. [137]
Contested by Flag of Russia.svg  Russia between around 12 June – 19 July 2024. [163] [180]
Claimed captured by Flag of Russia.svg  Russian sources around 28 June 2024. [195]
Captured by Flag of Russia.svg  Russia between around 19 July – 3 August 2024. [194] [196]
Sakko i Vantsetti 3 Bakhmut Flag of Russia.svg  Russia 6 Feb 2023Recaptured by Flag of Russia.svg  Russia on 31 January 2023.
Selydove 21,916 Pokrovsk Contested [197] 28 Sep 2024Contested by Flag of Russia.svg  Russia between around 28 August – 5 September 2024. [98] [124] [198]
Likely recaptured by Flag of Ukraine.svg  Ukraine around 6 September 2024. [19]
Contested by Flag of Russia.svg  Russia since around 27 September 2024. [197]
Semenivka 182 Pokrovsk Flag of Russia.svg  Russia [34] 28 Apr 2024Contested by Flag of Russia.svg  Russia between around 28 March – 26 April 2024. [199] [200]
Recaptured by Flag of Russia.svg  Russia between around 20–26 April 2024. [201] [158] [202]
Serebrianka 869 Bakhmut Flag of Ukraine.svg  Ukraine [17] 4 Sep 2022
Serhiivka  [ uk ]159 Pokrovsk Flag of Russia.svg  Russia 15 Aug 2024Pressured by Flag of Russia.svg  Russia between around 27 July – 2 August 2024. [203] [204]
Contested by Flag of Russia.svg  Russia between around 3–6 August 2024. [194]
Claimed captured by Flag of Russia.svg  Russian sources on 3 August 2024. [194] [205] [206]
Captured by Flag of Russia.svg  Russia around 7 August 2024. [66] [207]
Shandryholove 1,035 Kramatorsk Flag of Ukraine.svg  Ukraine [208] 27 Sep 2022
Shchurove 264 Kramatorsk Flag of Ukraine.svg  Ukraine [209] 19 Sep 2022
Shevchenko 1,654 Pokrovsk Flag of Ukraine.svg  Ukraine [210] 26 Sep 2022
Shumy 95 Bakhmut Flag of Russia.svg  Russia [86] 23 Jun 2024Recaptured by Flag of Russia.svg  Russia on 21 June 2024. [211] [86]
Sieverne 40 Pokrovsk Flag of Russia.svg  Russia [212] 27 Feb 2024Recaptured by Flag of Russia.svg  Russia between 22–26 February 2024. [103] [213]
Siversk 11,068 Kramatorsk Flag of Ukraine.svg  Ukraine [214] 25 May 2022
Sloviansk 106,972 Kramatorsk Flag of Ukraine.svg  Ukraine [54] 4 May 2022See Murder of Pentecostals in Sloviansk (2014), Siege of Sloviansk
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in mid-April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine 5 July 2014.
Sokil 66 Pokrovsk Flag of Russia.svg  Russia [215] 6 Jul 2024Pressured by Flag of Russia.svg  Russia between around 27 May – 6 June 2024. [216]
Contested by Flag of Russia.svg  Russia between around 7 June – 3 July 2024. [217] [218] [50]
Captured by Flag of Russia.svg  Russia around 6 July 2024. [215]
Skuchne 14 Pokrovsk Flag of Russia.svg  Russia [94] 22 Aug 2024Captured by Flag of Russia.svg  Russia around 19 August 2024. [94] [115]
Soledar 10,692 Bakhmut Flag of Russia.svg  Russia [219] 16 Jan 2023See Battle of Soledar
Captured by Flag of Donetsk People's Republic.svg  Donetsk PR in April 2014.
Recaptured by Flag of Ukraine.svg  Ukraine in July 2014.
Recaptured by Flag of Russia.svg  Russia 16 January 2023.
Solodke 525 Volnovakha Flag of Russia.svg  Russia [220] 5 Jul 2022 Recaptured by Flag of Ukraine.svg  Ukraine 5 July 2022.
Recaptured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR 19 August 2022.
Soloviove 223 Pokrovsk Flag of Russia.svg  Russia [39] 27 Apr 2024Recaptured by Flag of Russia.svg  Russia on 25 April 2024. [140] [202] [39]
Spirne 80 Bakhmut Flag of Russia.svg  Russia [79] 3 Jul 2024Contested by Flag of Russia.svg  Russia around August–September 2022. [221] [222] [223]
Contested by Flag of Russia.svg  Russia between around 27 December 2023 – 16 July 2024. [224]
Claimed captured by Flag of Russia.svg  Russia since 30 June 2024. [50]
Confirmed captured by Flag of Russia.svg  Russia on 17 July 2024. [79]
Staromaiorske 839 Volnovakha Flag of Russia.svg  Russia [165] 10 Jun 2024Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in 2022.
Recaptured by Flag of Ukraine.svg  Ukraine between 27–28 July 2023. [225]
Contested by Flag of Russia.svg  Russia between 8 May – 9 June 2024. [161] [226] [93]
Recaptured by Flag of Russia.svg  Russia on 10 June 2024. [227] [165]
Staromlynivka 2,635 Volnovakha Flag of Russia.svg  Russia [228] 13 Mar 2022Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR 13 March 2022.
Stepove 62 Pokrovsk Flag of Russia.svg  Russia [212] 27 Feb 2024Contested by Flag of Russia.svg  Russia between around 10 November 2023 and 23 February 2024. [229]
Recaptured by Flag of Russia.svg  Russia around 23 February 2024. [103] [212]
Storozheve 96 Volnovakha Flag of Ukraine.svg  Ukraine 24 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in 2022.
Recaptured by Flag of Ukraine.svg  Ukraine on 11 June 2023. [41]
Sviatohirsk 4,309 Kramatorsk Flag of Ukraine.svg  Ukraine 11 Sep 2022See Battle of Sviatohirsk
Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR between 8 [230] and 14 June 2022. [231]
Recaptured by Flag of Ukraine.svg  Ukraine 11 September 2022. [232] [46]
Svitlodarsk 11,281 Bakhmut Flag of Russia.svg  Russia [233] [234] 24 May 2022 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR on 24 May 2022. [233] [234]
Terny 764 Kramatorsk Flag of Ukraine.svg  Ukraine [195] 28 Jun 2024Captured by Flag of Russia.svg  Russia 23 April 2022.
Recaptured by Flag of Ukraine.svg  Ukraine first week of October 2022. [235]
Pressured by Flag of Russia.svg  Russia between around ?[ when? ] – late April 2024.[ citation needed ] [186] [236] [195]
Tonenke 320 Pokrovsk Flag of Russia.svg  Russia [237] 21 Mar 2024Contested by Flag of Russia.svg  Russia between around 26 February – March 2024. [213] [173]
Mostly captured by Flag of Russia.svg  Russia well before 16 March 2024. [135]
Fully captured by Flag of Russia.svg  Russia on 21 March 2024. [237]
Toretsk 30,914 Bakhmut Contested [147] 23 Aug 2024See Battle of Toretsk
Pressured by Flag of Russia.svg  Russia between around 5 July – 21 August 2024. [238]
Contested by Flag of Russia.svg  Russia since around 22 August 2024. [239] [147]
Torske 1,652 Kramatorsk Flag of Ukraine.svg  Ukraine 28 Sep 2023 Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR around 19–20+ April 2022. [240]
Tsukuryne 1,745 Pokrovsk Flag of Ukraine.svg  Ukraine 11 Sep 2024
Ukrainsk 10,655 Pokrovsk Flag of Russia.svg  Russia [241] 17 Sep 2024Pressured by Flag of Russia.svg  Russia between around 29 August – 5 September 2024. [124]
Claimed contested by Flag of Russia.svg  Russian sources starting 29 August 2024. [124]
Contested by Flag of Russia.svg  Russia between around 6–16 September. [242] Confirmed with geolocated footage to be contested by 11 September. [64]
Captured by Flag of Russia.svg  Russia on 17 September 2024. [241]
Umanske 176 Pokrovsk Flag of Russia.svg  Russia [24] 23 May 2024Contested by Flag of Russia.svg  Russia between around 9–20 May 2024. [243]
Recaptured by Flag of Russia.svg  Russia around 20 May 2024. [24]
Urozhaine 1,000 Volnovakha Flag of Russia.svg  Russia [244] [245] 13 Jul 2024Captured by Flag of Russia.svg  Russia/Flag of Donetsk People's Republic.svg  DPR in 2022.
Recaptured by Flag of Ukraine.svg  Ukraine between 15–16 August 2023. [246]
Pressured by Flag of Russia.svg  Russia between around 1–7 May 2024. [26]
Contested by Flag of Russia.svg  Russia between around 8 May – 12 July 2024. [161]
Recaptured by Flag of Russia.svg  Russia around 13 July 2024. [244] [245]
Vasiukivka 601 Bakhmut Flag of Ukraine.svg  Ukraine