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.
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 |
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 28 February 2022. [9] Recaptured by Ukraine 2 April 2022. [9] |
Nizhyn | 66,983 | Nizhyn | Ukraine | 1 Jan 2024 | |
Nosivka | 13,120 | Nizhyn | Ukraine | 1 Jan 2024 | |
Nova Basan | 2,929 | Nizhyn | Ukraine [4] [10] | 31 Mar 2022 | Captured by Russia 28 February 2022. [11] Recaptured by Ukraine 31 March 2022. [12] [13] |
Novhorod-Siverskyi | 12,647 | Novhorod-Siverskyi | Ukraine [14] | 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 24 February 2022. [15] 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 |
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 |
Name | Pop. | Municipality or raion | Held by | As of | More information |
---|---|---|---|---|---|
Alupka | 8,087 | Yalta Municipality | Russia [16] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Alushta | 30,194 | Alushta Municipality | Russia [16] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Armiansk | 21,239 | Armiansk Municipality | Russia [16] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Bakhchysarai | 26,090 | Bakhchysarai Raion | Russia [16] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Bilohirsk | 16,354 [b] | Bilohirsk Raion | Russia [16] | 4 Jan 2024 | Captured by Russia on 27 February 2014. |
Kerch | 149,566 | Kerch City | Russia [16] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Sevastopol | 509,992 | none [c] | Russia [16] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Simferopol | 332,317 | Simferopol City | Russia [16] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Yalta | 76,746 | Yalta City | Russia [16] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Yevpatoria | 105,719 | Yevpatoria City | Russia [16] | 24 Feb 2022 | Captured by Russia on 27 February 2014. |
Name | Pop. | Raion | Held by | As of | More information | |
---|---|---|---|---|---|---|
Andriivka | 71 | Bakhmut | Russia [19] | 16 Sep 2024 | Recaptured by Russia between around 28 November – 1 December 2022. [20] [21] [22] Recaptured by Ukraine between 14–15 September 2023. [23] Claimed by Russia on 23 May 2024. [24] Confirmed captured by Russia on 16 September 2024. [19] | |
Arkhanhelske | 285 | Pokrovsk | Russia [25] | 4 May 2024 | Contested by Russia between around 30 April – 3 May 2024. [26] Recaptured by Russia on 3 May 2024. [25] | |
Avdiivka | 31,940 | Pokrovsk | Russia [27] [28] | 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. [29] | |
Bakhmut | 72,310 | Bakhmut | Russia [30] | 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. [31] [32] | |
Bakhmutske | 612 | Bakhmut | Russia [33] | 27 Dec 2022 | Captured by Russia 27 December 2022 | |
Berdychi | 267 | Pokrovsk | Russia [34] | 28 Apr 2024 | Contested by Russia between around 28 February – 27 April 2024. [35] [36] [37] Recaptured by Russia between around 20–27 April 2024. [38] [39] [34] | |
Berestove | 1,278 | Bakhmut | Russia [40] | 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. [41] | |
Bohdanivka | 77 | Bakhmut | Russia [42] | 8 Apr 2024 | Contested by Russia between before 17 January – 8 April 2024. [43] Recaptured by Russia on 8 April 2024. [42] | |
Bohoiavlenka | 1,490 | Volnovakha | Russia [44] | 27 Oct 2024 | Contested by Russia on 26 October 2024. [45] Likely captured by Russia on 27 October 2024. [44] | |
Bohorodychne | 794 | Kramatorsk | Ukraine | 11 Sep 2022 | See Sloviansk offensive Captured by Russia 11 July 2022. [46] Recaptured by Ukraine 11 September 2022. [47] [48] | |
Chasiv Yar | 12,557 | Bakhmut | Contested [49] | 19 May 2024 | See Battle of Chasiv Yar Pressured by Russia between 4 April – 17 May 2024. [50] Contested by Russia since 17 May 2024. [49] | |
Dalne | 403 | Pokrovsk | Contested [51] | 12 Nov 2024 | Contested by Russia since 11 November 2024. [51] | |
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. | |
Dobropillia | 28,170 | Pokrovsk | Ukraine | 24 Feb 2022 | ||
Donetsk | 905,364 | Donetsk | Russia [52] | 22 Feb 2022 | See March 2022 Donetsk attack Captured by Donetsk PR 7 April 2014. | |
Druzhba | 1,860 | Bakhmut | Russia [53] | 5 Nov 2024 | Pressured by Russia between around 18 June – 2 July 2024. [54] [55] Contested by Russia between around 3 July – 4 November 2024. [56] Claimed captured by Russia on 31 August 2024. [57] Captured by Russia by 5 November 2024. [53] | |
Druzhkivka | 55,088 | Kramatorsk | Ukraine [58] | 4 May 2022 | ||
Halytsynivka | 1,111 | Pokrovsk | Russia [59] | 3 Sep 2024 | Contested by Russia between around 31 August – 2 September 2024. [60] Likely captured by Russia around 3 September 2024. [59] | |
Heorhiivka | 1,167 | Pokrovsk | Russia [61] | 14 Jun 2024 | Contested by Russia between around 15 January – 5 June 2024. [62] Recaptured by Russia between around 5–14 June 2024. [63] [64] [61] | |
Hirnyk | 10,357 | Pokrovsk | Russia [45] | 27 Oct 2024 | Claimed contested by Russian sources starting 18 September 2024. [65] Confirmed contested by Russia between around 26 September – 26 October 2024. [66] Captured by Russia on 27 October 2024. [45] | |
Horlivka | 241,106 | Horlivka | Russia [67] | 9 Mar 2022 | See Battle of Horlivka (2014) Captured by Donetsk PR in mid-April 2014. | |
Hostre | 557 | Pokrovsk | Russia [17] | 4 Oct 2024 | Contested by Russia between around 12 September – 2 October 2024. [68] Claimed captured by Russian sources on 22 September 2024. [69] Confirmed captured by Russia by 3 October 2024. [17] | |
Hrodivka | 2,299 | Pokrovsk | Russia [70] | 21 Oct 2024 | Pressured by Russia between around 4–12 August 2024. [71] Contested by Russia between around 13 August – 20 October 2024. [72] [73] Claimed captured by Russia on 7 October 2024. [74] Confirmed captured by Russia on 21 October 2024. [70] | |
Illinka | 440 | Pokrovsk | Russia [45] | 13 Nov 2024 | Contested by Russia between 7–12 November 2024. [75] Captured by Russia on 13 November 2024. [45] | |
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. | |
Ivanivka | 669 | Pokrovsk | Russia [76] | 13 Aug 2024 | Pressured by Russia between around 25–31 July 2024. [77] [78] Contested by Russia between around 1–12 August 2024. [79] [71] [80] Captured by Russia around 13 August 2024. [76] | |
Ivanivske | 1,369 | Bakhmut | Russia [81] [50] | 4 Apr 2024 | Contested by Russia between around 23 February – 23 March 2024. [82] [83] Recaptured by Russia around 23 March 2024. [84] [85] [50] | |
Ivano-Daryivka | 23 | Bakhmut | Russia [86] | 19 Jul 2024 | Captured by Russia around 17 July 2024. [86] | |
Izmailivka | 199 | Pokrovsk | Russia [87] | 24 Oct 2024 | Captured by Russia on 23 October 2024. [87] | |
Kalynivka | 542 | Bakhmut | Contested [88] | 17 Jun 2024 | Pressured by Russia between around 12–30 May 2024. [89] Contested by Russia since around 30 May 2024. [90] [91] [88] | |
Kalynove | 219 | Pokrovsk | Russia [92] | 27 Aug 2024 | Captured by Russia on 27 August 2024. [92] | |
Karlivka | 414 | Pokrovsk | Russia [60] | 30 Aug 2024 | Claimed contested by a Russian source starting 14 June 2024. [93] Contested by Russia between around 22 June – 29 August 2024. [94] Captured by Russia around 30 August 2024. [95] [60] | |
Katerynivka | 778 | Pokrovsk | Russia [96] | 3 Nov 2024 | Contested by Russia between around 4 October – 2 November 2024. [97] Claimed captured by Russia on 29 October 2024. [98] Confirmed captured by Russia on 3 November 2024. [96] | |
Keramik | 339 | Pokrovsk | Russia [25] | 4 May 2024 | Pressured by Russia around 26 April 2024. Contested by Russia between around 27 April – early May 2024. [34] Fully recaptured by Russia between around 28 April – 3 May 2024. [39] [34] [25] | |
Khromove | 833 | Bakhmut | Russia | 31 Dec 2023 | Recaptured by Russia on 29 November 2023. [99] [100] | |
Klishchiivka | 512 | Bakhmut | Russia [88] | 17 Jun 2024 | Captured by Russia on 19 January 2023. Recaptured by Ukraine between 17–22 September 2023. [101] [102] Contested by Russia between around 19 – late May 2024. [103] Recaptured by Russia between around late May – 17 June 2024. [103] [104] [88] | |
Komyshivka | 365 | Pokrovsk | Russia [105] | 22 Aug 2024 | Captured by Russia around 21 August 2024. [105] [106] | |
Kostiantynivka | 68,792 | Kramatorsk | Ukraine [107] [108] | 10 Mar 2022 | Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 7 July 2014. | |
Kostiantynivka | 1,293 | Pokrovsk | Russia [109] | 28 Aug 2024 | Pressured by Russia between around 5 June – 23 July 2024. [63] Contested by Russia between around 24 July – 26 August 2024. [77] Likely captured by Russia on 27 August 2024. [109] | |
Kramatorsk | 150,084 | Kramatorsk | Ukraine [58] | 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 [110] | 11 Feb 2023 | Recaptured by Russia on 11 February 2023. | |
Krasnohorivka | 14,917 | Pokrovsk | Russia [111] [17] | 10 Sep 2024 | See Battle of Krasnohorivka Contested by Russia between 8 April – 8 September 2024. [112] Captured by Russia on 9 September 2024. [111] | |
Krasnohorivka (village) | 526 | Pokrovsk | Russia [113] | 17 Mar 2023 | ||
Krutyi Yar | 107 | Pokrovsk | Russia [114] | 29 Sep 2024 | Recaptured by Russia around 29 September 2024. [114] | |
Kurakhove | 18,220 | Pokrovsk | Contested [115] | 30 Oct 2024 | See Battle of Kurakhove Pressured by Russia between around 3–28 October 2024. [17] Contested by Russia since 29 October 2024. [115] | |
Kurakhivka | 2,600 | Pokrovsk | Russia [116] | 31 Oct 2024 | Contested by Russia on 30 October 2024. [115] Claimed captured by Russian sources on 30 October 2024. [115] Confirmed captured by Russia on 31 October 2024. [116] | |
Lastochkyne | 617 | Pokrovsk | Russia [117] | 24 Feb 2024 | Recaptured by Russia on 24 February 2024. [117] | |
Lyman | 20,469 | Kramatorsk | Ukraine [118] [119] | 1 Oct 2022 | See Battle of Krasnyi Lyman (2014), Battle of Lyman (September–October 2022) Captured by Donetsk PR in mid-April 2014. Recaptured by Ukraine 5 June 2014. Recaptured by Russia/ DPR 27 May 2022. [120] [121] [122] [123] Recaptured by Ukraine on 1 October 2022. [118] [119] [124] | |
Lozuvatske | 17 | Pokrovsk | Russia [125] | 26 Jul 2024 | Contested by Russia between around 16–25 July 2024. [126] Captured by Russia around 26 July 2024. [125] | |
Lysivka | 799 | Pokrovsk | Contested [127] | 3 Oct 2024 | Contested by Russia since around 11 September 2024. [128] Claimed captured by Russian sources on 12 September 2024. [68] Visually confirmed contested since 2 October 2024. [127] | |
Makarivka | 258 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 13–14 June 2023. [129] | |
Makiivka | 340,337 | Donetsk | Russia [67] | 9 Mar 2022 | Captured by Donetsk PR on 13 April 2014. | |
Maksymilianivka | 2,171 | Pokrovsk | Russia [70] | 21 Oct 2024 | Pressured by Russia between around 14 June – 29 June 2024. [61] Contested by Russia between around 29 June – 19 October 2024. [130] Claimed captured by Russia on 17 October 2024. [131] Confirmed captured by Russia on 20 October 2024. [70] | |
Maksymivka | 793 | Volnovakha | Russia [96] | 2 Nov 2024 | Captured by Russia on 2 November 2024. [96] | |
Mezhove | 36 | Pokrovsk | Russia [105] | 22 Aug 2024 | Captured by Russia around 19 August 2024. [105] [132] | |
Marinka | 10,722 | Pokrovsk | Russia [133] | 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. [134] [135] Recaptured by Russia on 24–25 December 2023. [136] [133] | |
Mariupol [a] | 431,859 | Mariupol | Russia [137] | 17 May 2022 | See Battle of Mariupol (2014), 2014 offensive, 2015 attack, Siege of Mariupol, Hospital airstrike, Theatre airstrike Partially captured by Donetsk PR 9 May 2014. Recaptured by Ukraine 13 June 2014 Recaptured by Russia/ DPR on 16 May 2022. [137] | |
Mykhailivka | 1,269 | Pokrovsk | Russia [138] | 1 Sep 2024 | Pressured by Russia between around 18–25 August 2024. [139] Contested by Russia between around 26–31 August 2024. [140] [141] Likely captured by Russia around 1 September 2024. [138] | |
Mykolaivka | 101 | Pokrovsk | Russia [45] | 16 Oct 2024 | Contested by Russia between around 24 September – 9 October 2024. [66] Captured by Russia around 10 October 2024. [45] | |
Mykolaivka | 805 | Pokrovsk | Russia [142] | 24 Aug 2024 | Contested by Russia between around 14–16 August 2024. [73] Claimed captured by Russian sources on 16 August 2024. [143] Captured by Russia between around 17–23 August 2024. [144] [142] | |
Myrnohrad | 46,098 | Pokrovsk | Ukraine | 29 Aug 2024 | Pressured by Russia since around 29 August 2024. [141] | |
Neskuchne | 644 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in Spring 2022. Recaptured by Ukraine on 10 June 2023. [41] | |
Nelipivka | 977 | Bakhmut | Contested [145] | 4 Nov 2024 | Claimed contested by Russia starting 19 August 2024. [146] Confirmed contested by Russia between around 5 September – October 2024. [147] Claimed captured by Russia on 30 September 2024. [69] [148] Captured by Russia by 18 October 2024. [149] Contested by Ukraine since around 4 November 2024. [145] | |
Netailove | 1,141 | Pokrovsk | Russia [150] | 21 May 2024 | Pressured by Russia between around 16–27 April 2024. [151] Contested by Russia between around 28 April – 18 May 2024. [34] [152] Recaptured by Russia between around 18–20 May 2024. [103] [150] | |
Nevelske | 283 | Pokrovsk | Russia [153] | 10 Aug 2024 | Recaptured by Russia around 12 March 2024. [154] [155] Recaptured by Ukraine before 4 May 2024. [156] Pressured by Russia between around 14 May – 11 June 2024. [157] Contested by Russia between around 12 June – 8 August 2024. [158] Recaptured by Russia on 9 August 2024. [153] | |
New York | 9,735 | Bakhmut | Russia [159] | 7 Oct 2024 | Pressured by Russia between around 18 June – 2 July 2024. [54] [55] Contested by Russia between around 3 July – September 2024. [160] Claimed captured by Russian sources on 18 August 2024. [139] [146] Captured by Russia in September 2024. [159] | |
Novobakhmutivka | 191 | Pokrovsk | Russia [161] | 25 Apr 2024 | Contested by Russia between 23–24 April 2024. [162] Recaptured by Russia on 24 April 2024. [163] [164] [161] | |
Novohrodivka | 14,037 | Pokrovsk | Russia [165] [166] | 27 Aug 2024 | Pressured by Russia between around 14–21 August 2024. [73] [167] [146] Contested by Russia between around 22–26 August 2024. [168] [169] Captured by Russia around 27 August 2024. [165] [166] [170] [171] | |
Novokalynove | 521 | Pokrovsk | Russia [39] | 27 Apr 2024 | Contested by Russia between 16–27 April 2024. [172] [173] Recaptured by Russia around 27 April 2024. [39] | |
Novoluhanske | 3,700 | Bakhmut | Russia [174] | 26 May 2022 | Captured along with Vuhlehirske Power Plant by Russia/ DPR on 26 July 2022 [175] | |
Novomaiorske | 551 | Volnovakha | Russia [176] | 10 Apr 2022 | ||
Novomykhailivka | 1,439 | Pokrovsk | Russia [162] | 23 Apr 2024 | Contested by Russia between around 6 February – 21 April 2024. [177] Captured by Russia around 22 April 2024. [178] [179] [162] | |
Novooleksandrivka | 693 | Pokrovsk | Russia [180] | 11 Jun 2024 | Pressured by Russia between around 6 May – 7 June 2024. [181] [182] [104] Contested by Russia between around 8–10 June 2024. [183] Recaptured by Russia around 10 June 2024. [180] | |
Novopokrovske | 64 | Pokrovsk | Russia [184] | 13 Jun 2024 | Pressured by Russia between around 7 May – 9 June 2024. [185] Contested by Russia between around 10–12 June 2024. [186] Recaptured by Russia between 12–13 June 2024. [158] [184] | |
Novosadove | 32 | Kramatorsk | Russia [45] | 22 Oct 2024 | Recaptured by Russia on 22 October 2024. [45] | |
Novoselivka | 541 | Pokrovsk | Russia | 14 May 2022 | ||
Novoselivka Persha | 942 | Pokrovsk | Russia [187] | 29 Jul 2024 | Pressured by Russia between around 12 June – 10 July 2024. [158] Contested by Russia between around 11–28 July 2024. [188] Captured by Russia around 29 July 2024. [187] | |
Novosilka | 104 | Volnovakha | Ukraine [189] | 4 May 2022 | ||
Novotroitske | 6,445 | Volnovakha | Russia [190] [191] | 6 May 2022 | Captured by Donetsk PR 11 March 2022. | |
Novoukrainka | 1,523 | Volnovakha | Russia [45] | 29 Oct 2024 | Contested by Russia between 26–28 October 2024. [45] Captured by Russia on 29 October 2024. [45] | |
Novozhelanne | 274 | Pokrovsk | Russia [146] | 18 Aug 2024 | Captured by Russia around 18 August 2024. [146] | |
Ocheretyne | 3,378 | Pokrovsk | Russia [25] | 4 May 2024 | See Battle of Ocheretyne Pressured by Russia between 17–21 April 2024. [151] Contested by Russia between around 22–30 April 2024. [179] Fully recaptured by Russia around 30 April 2024. [25] | |
Olenivka | 4,534 | Kalmiuske | Russia [192] | 1 May 2022 | See Olenivka prison massacre Captured by Donetsk PR in September 2014 | |
Orikhovo-Vasylivka | 227 | Bakhmut | Ukraine | 15 Dec 2023 | ||
Orlivka | 297 | Pokrovsk | Russia [73] | 14 Aug 2024 | Captured by Russia on 14 August 2024. [73] | |
Orlivka | 874 | Pokrovsk | Russia [193] | 25 Mar 2024 | Recaptured by Russia between around 29 February – 19 March 2024. [35] [194] [195] [193] | |
Ostrivske | 323 | Pokrovsk | Russia [45] | 16 Oct 2024 | Contested by Russia between around 3 – 14 October 2024. [196] Claimed captured by Russia on 11 October 2024. [197] Captured by Russia by 15 October 2024. [45] | |
Pavlivka | 2,505 | Volnovakha | Russia [198] | 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. [199] [198] | |
Paraskoviivka | 2,810 | Bakhmut | Russia [200] | 18 Feb 2023 | See Battle of Artemivsk Captured by Donetsk PR during the Battle of Artemivsk. Recaptured by Ukraine on 6 July 2014 [201] . Recaptured by Russia on 18 February 2023. [202] | |
Paraskoviivka | 52 | Pokrovsk | Russia [203] [93] | 15 Jun 2024 | Pressured by Russia between around 5–18 May 2024. [156] Contested by Russia between around 19 May – 5 June 2024. [49] [63] Captured by Russia between around 5–14 June 2024. [183] [93] [203] | |
Pervomaiske | 2,208 | Pokrovsk | Russia [112] | 10 Apr 2024 | Contested by Russia/ DPR between summer 2022 – 9 April 2024. [204] [ better source needed ] Recaptured by Russia around 9 April 2024. [205] [112] | |
Pisky | 6 | Pokrovsk | Russia [206] | 31 Aug 2022 | See Battle of Pisky Population was 2,160 in 2001, but most residents left during the War in Donbas. | |
Pivdenne | 1,404 | Bakhmut | Russia [147] [17] | 6 Sep 2024 | Contested by Russia between around 29 June – August 2024. [130] Claimed captured by Russia on 30 July 2024. [207] Confirmed captured by Russia on 5 September 2024. [147] [17] | |
Pivnichne | 9,024 | Bakhmut | Contested [94] | 31 Aug 2024 | Pressured by Russia between 18–21 June 2024. [54] [55] Contested by Russia since 21 June 2024. [208] [45] Claimed captured by Russia on 31 August 2024. [60] | |
Pobieda | 144 | Pokrovsk | Russia [209] | 21 Feb 2024 | Recaptured by Russia on 21 February 2024. [209] | |
Pokrovsk | 61,161 | Pokrovsk | Ukraine [210] | 25 May 2022 | See Pokrovsk offensive Subject to repeated rocket attacks since late May 2022. | |
Pokrovske | 1,333 | Bakhmut | Russia | 27 Jul 2022 | ||
Prohres | 390 | Pokrovsk | Russia [86] | 19 Jul 2024 | Pressured by Russia between around 26 June – 17 July 2024. [211] Contested by Russia on 18 July 2024. [212] Captured by Russia on 19 July 2024. [86] | |
Ptyche | 274 | Pokrovsk | Russia [105] | 22 Aug 2024 | Captured by Russia on 22 August 2024. [105] | |
Prechystivka | 898 | Volnovakha | Russia [213] | 5 Sep 2024 | Captured by Russia around 3 September 2024. [214] [213] | |
Raihorodok | 3,342 | Kramatorsk | Ukraine [17] | 9 Sep 2022 | ||
Rivnopil | 98 | Volnovakha | Contested [45] | 11 Nov 2024 | Captured by Russia/ DPR before the 2023 Ukrainian counteroffensive. Recaptured by Ukraine on 26 June 2023. [215] Contested by Russia since 11 November 2024. [45] | |
Rozdolivka | 740 | Bakhmut | Russia [216] | 3 Aug 2024 | Pressured by Russia between around 14 May – 11 June 2024. [157] Contested by Russia between around 12 June – 19 July 2024. [184] [203] Claimed captured by Russian sources around 28 June 2024. [217] Captured by Russia between around 19 July – 3 August 2024. [216] [218] | |
Sakko i Vantsetti | 3 | Bakhmut | Russia | 6 Feb 2023 | Recaptured by Russia on 31 January 2023. | |
Selydove | 21,916 | Pokrovsk | Russia [45] | 30 Oct 2024 | See Pokrovsk offensive § Battle for Selydove Contested by Russia between around 28 August – 5 September 2024. [109] [141] [219] Likely recaptured by Ukraine around 6 September 2024. [19] Contested by Russia between around 27 September – late October 2024. [220] Claimed captured by Russian sources on 27 October 2024. [221] Claimed captured by Russia on 29 October 2024. [222] Confirmed captured by Russia on 30 October 2024. [45] | |
Semenivka | 182 | Pokrovsk | Russia [34] | 28 Apr 2024 | Contested by Russia between around 28 March – 26 April 2024. [223] [224] Recaptured by Russia between around 20–26 April 2024. [225] [179] [226] | |
Serebrianka | 869 | Bakhmut | Ukraine [17] | 4 Sep 2022 | Claimed captured by Russia on 23 October 2024. [227] | |
Serhiivka | 159 | Pokrovsk | Russia | 15 Aug 2024 | Pressured by Russia between around 27 July – 2 August 2024. [228] [229] Contested by Russia between around 3–6 August 2024. [216] Claimed captured by Russian sources on 3 August 2024. [216] [230] [231] Captured by Russia around 7 August 2024. [73] [232] | |
Shakhtarske | 1,154 | Volnovakha | Russia [45] | 2 Nov 2024 | Contested by Russia between around 26 October – 1 November 2024. [45] Claimed captured by Russian sources on 29 October 2024. [98] Captured by Russia around 2 November 2024. [45] | |
Shandryholove | 1,035 | Kramatorsk | Ukraine [233] | 27 Sep 2022 | ||
Shcherbynivka | 3,266 | Bakhmut | Contested [149] | 19 Oct 2024 | Contested by Russia since around 18 October 2024. [149] | |
Shchurove | 264 | Kramatorsk | Ukraine [234] | 19 Sep 2022 | ||
Shevchenko | 1,654 | Pokrovsk | Ukraine [235] | 26 Sep 2022 | ||
Shumy | 95 | Bakhmut | Russia [94] | 23 Jun 2024 | Recaptured by Russia on 21 June 2024. [236] [94] | |
Sieverne | 40 | Pokrovsk | Russia [237] | 27 Feb 2024 | Recaptured by Russia between 22–26 February 2024. [117] [238] | |
Siversk | 11,068 | Kramatorsk | Ukraine [239] | 25 May 2022 | ||
Sloviansk | 106,972 | Kramatorsk | Ukraine [58] | 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. | |
Sokil | 66 | Pokrovsk | Russia [240] | 6 Jul 2024 | Pressured by Russia between around 27 May – 6 June 2024. [241] Contested by Russia between around 7 June – 3 July 2024. [242] [243] [56] Captured by Russia around 6 July 2024. [240] | |
Sontsivka | 795 | Pokrovsk | Contested [244] | 9 Nov 2024 | Contested by Russia since around 9 November 2024. [244] | |
Skuchne | 14 | Pokrovsk | Russia [105] | 22 Aug 2024 | Captured by Russia around 19 August 2024. [105] [132] | |
Soledar | 10,692 | Bakhmut | Russia [245] | 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 [246] | 5 Jul 2022 | Recaptured by Ukraine 5 July 2022. Recaptured by Russia/ DPR 19 August 2022. | |
Soloviove | 223 | Pokrovsk | Russia [39] | 27 Apr 2024 | Recaptured by Russia on 25 April 2024. [161] [226] [39] | |
Spirne | 80 | Bakhmut | Russia [86] | 3 Jul 2024 | Contested by Russia around August–September 2022. [247] [248] [249] Contested by Russia between around 27 December 2023 – 16 July 2024. [250] Claimed captured by Russia since 30 June 2024. [56] Confirmed captured by Russia on 17 July 2024. [86] | |
Staromaiorske | 839 | Volnovakha | Russia [186] | 10 Jun 2024 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 27–28 July 2023. [251] Contested by Russia between 8 May – 9 June 2024. [182] [252] [104] Recaptured by Russia on 10 June 2024. [253] [186] | |
Staromlynivka | 2,635 | Volnovakha | Russia [254] | 13 Mar 2022 | Captured by Russia/ DPR 13 March 2022. | |
Stepove | 62 | Pokrovsk | Russia [237] | 27 Feb 2024 | Contested by Russia between around 10 November 2023 and 23 February 2024. [255] Recaptured by Russia around 23 February 2024. [117] [237] | |
Storozheve | 96 | Volnovakha | Ukraine | 24 Sep 2023 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine on 11 June 2023. [41] | |
Sviatohirsk | 4,309 | Kramatorsk | Ukraine | 11 Sep 2022 | See Battle of Sviatohirsk Captured by Russia/ DPR between 8 [256] and 14 June 2022. [257] Recaptured by Ukraine 11 September 2022. [258] [48] | |
Svitlodarsk | 11,281 | Bakhmut | Russia [259] [260] | 24 May 2022 | Captured by Russia/ DPR on 24 May 2022. [259] [260] | |
Terny | 764 | Kramatorsk | Contested [261] | 1 Nov 2024 | Captured by Russia 23 April 2022. Recaptured by Ukraine first week of October 2022. [262] Pressured by Russia between around ?[ when? ] – late April 2024.[ citation needed ] [45] [263] [217] Contested by Russia since around 30 October 2024. [115] [261] | |
Tonenke | 320 | Pokrovsk | Russia [264] | 21 Mar 2024 | Contested by Russia between around 26 February – March 2024. [238] [194] Mostly captured by Russia well before 16 March 2024. [155] Fully captured by Russia on 21 March 2024. [264] | |
Toretsk | 30,914 | Bakhmut | Contested [168] | 23 Aug 2024 | See Battle of Toretsk Pressured by Russia between around 5 July – 21 August 2024. [265] Contested by Russia since around 22 August 2024. [266] [168] | |
Torske | 1,652 | Kramatorsk | Ukraine | 28 Sep 2023 | Captured by Russia/ DPR around 19–20+ April 2022. [267] | |
Tsukuryne | 1,745 | Pokrovsk | Russia [74] | 6 Oct 2024 | Contested by Russia between around 30 September – 5 October 2024. [268] Captured by Russia around 6 October 2024. [74] | |
Ukrainsk | 10,655 | Pokrovsk | Russia [269] | 17 Sep 2024 | Pressured by Russia between around 29 August – 5 September 2024. [141] Claimed contested by Russian sources starting 29 August 2024. [141] Contested by Russia between around 6–16 September. [270] Confirmed with geolocated footage to be contested by 11 September. [68] Captured by Russia on 17 September 2024. [269] | |
Umanske | 176 | Pokrovsk | Russia [24] | 23 May 2024 | Contested by Russia between around 9–20 May 2024. [271] Recaptured by Russia around 20 May 2024. [24] | |
Urozhaine | 1,000 | Volnovakha | Russia [272] [273] | 13 Jul 2024 | Captured by Russia/ DPR in 2022. Recaptured by Ukraine between 15–16 August 2023. [274] Pressured by Russia between around 1–7 May 2024. [26] Contested by Russia between around 8 May – 12 July 2024. [182] Recaptured by Russia around 13 July 2024. [272] [273] | |
Uspenivka | 507 | Pokrovsk | Ukraine | 24 Feb 2022 | ||
Vasiukivka | 601 | Bakhmut | Ukraine | 15 Dec 2023 | ||
Velyka Novosilka | 5,235 | Volnovakha | Ukraine | 29 Aug 2024 | ||
Verkhniokamianske | 960 | Bakhmut | Russia [275] | 9 Oct 2024 | Claimed pressured by a Russian source starting around 11 June 2024. [158] Claimed captured by Russia on 2 October 2024. [276] Captured by Russia around 7 October 2024. [275] | |
Vesele | 129 | Pokrovsk | Russia [71] [277] | 4 Aug 2024 | Pressured by Russia between around 25–31 July 2024. [77] [78] Contested by Russia between around 27 July – 3 August 2024. [228] [278] Captured by Russia between around 1–4 August 2024. [71] [277] | |
Vesele | 102 | Bakhmut | Russia [177] | 6 Feb 2024 | Recaptured by Russia on 18 January 2024. [43] [177] | |
Vodiane | 319 | Pokrovsk | Russia [279] | 5 Apr 2024 | Fully recaptured by Russia between 31 March – 5 April 2024. [279] [280] | |
Vodiane | 324 | Volnovakha | Russia [281] | 8 Sep 2024 | Captured by Russia on 8 September 2024. [282] [283] [281] | |
Volnovakha [a] | 21,441 | Volnovakha | Russia [284] | 11 Mar 2022 | See Volnovakha bus attack (2015), Battle of Volnovakha Captured by Donetsk PR 11 March 2022. | |
Volodymyrivka | 6,325 | Volnovakha | Russia [17] | 20 Aug 2022 | ||
Voskhod | 52 | Pokrovsk | Russia [188] | 11 Jul 2024 | Contested by Russia between around 1–4 July 2024. [285] Captured by Russia between around 4–11 July 2024. [188] | |
Vovche | 95 | Pokrovsk | Russia | 29 Jul 2024 | Captured by Russia since around 29 July 2024. [187] | |
Vozdvyzhenka | 381 | Pokrovsk | Contested [149] | 19 Oct 2024 | Pressured by Russia between around 23 June – 18 October 2024. [94] Contested by Russia since 19 October 2024. [149] | |
Vuhledar | 14,144 | Volnovakha | Russia [268] | 1 Oct 2024 | See Battle of Vuhledar Captured by Russia on 1 October 2024. [268] | |
Yampil | 1,944 | Kramatorsk | Ukraine [286] | 30 Sep 2022 | Captured by Russia/ DPR in May 2022. [287] [288] Contested between 28 September and 1 October 2022. [289] [290] Recaptured by Ukraine on 1 October 2022. [286] | |
Yasna Poliana | 434 | Volnovakha | Russia [45] | 1 Nov 2024 | Contested by Russia between around 29–31 October 2024. [45] Claimed captured by Russian sources on 29 October 2024. [98] Confirmed captured by Russia around 2 November 2024. [45] | |
Yasnobrodivka | 70 | Pokrovsk | Russia [125] | 26 Jul 2024 | Contested by Russia between around 17 June – 6 July 2024. [54] Claimed by Russian sources on 23 June 2024. [94] Captured by Russia between around 7–26 July 2024. [125] [291] | |
Yenakiieve | 77,053 | Horlivka | Russia [292] | 24 Jun 2015 | Captured by Donetsk PR 13 April 2014. | |
Yevhenivka | 106 | Pokrovsk | Russia [187] | 29 Jul 2024 | Pressured by Russia between 18–22 June 2024. [54] Contested by Russia between 22 June – 9 July 2024. [94] [45] Captured by Russia by around 10 July 2024. [293] [187] | |
Zaitseve | 1,160 | Bakhmut | Russia [294] [295] | 16 Nov 2022 | Capture by Russia claimed 6 October 2022. [295] | |
Zalizne | 4,928 | Bakhmut | Russia [147] [17] | 6 Sep 2024 | Pressured by Russia between around 18 June – 12 July 2024. [54] [55] Contested by Russia between around 13 July – 4 September 2024. [272] Claimed captured by Russian sources on 15 August 2024. [73] Claimed captured by Russia on 19 August 2024. [146] Confirmed captured by Russia on 5 September 2024. [147] [17] | |
Zarichne | 2,571 | Kramatorsk | Ukraine [262] | 28 Sep 2023 | Captured by Russia/ DPR between 24–27 April 2022. [296] [288] Recaptured by Ukraine in the first week of October 2022. [262] | |
Zavitne | 308 | Pokrovsk | Russia [146] | 18 Aug 2024 | Captured by Russia around 18 August 2024. [146] | |
Zelene Pole | 578 | Volnovakha | Ukraine [297] | 1 May 2022 | ||
Zhelanne | 1,274 | Pokrovsk | Russia [73] [167] | 15 Aug 2024 | Pressured by Russia between around 27–31 July 2024. [228] Contested by Russia between around 1–13 August 2024. [298] [216] Captured by Russia around 14 August 2024. [73] [167] | |
Zhelanne Druhe | 240 | Pokrovsk | Russia [149] | 19 Oct 2024 | Claimed captured by Russian sources on 7 October 2024. [74] Captured by Russia by 19 October 2024. [149] | |
Zhelanne Pershe | 192 | Pokrovsk | Russia [45] | 7 Oct 2024 | Contested by Russia between around 16 September – 6 October 2024. [19] Captured by Russia by 7 October 2024. [45] | |
Zoriane | 939 | Pokrovsk | Russia [45] | 30 Oct 2024 | Claimed contested by Russia since 8 October 2024. [275] Confirmed contested by Russia between around 19–29 October 2024. [149] Claimed captured by Russia on 19 October 2024. [149] Captured by Russia around 30 October 2024. [45] |
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 |
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 2022. |
Barvinkove | 8,110 | Izium | Ukraine [299] | 30 Apr 2022 | |
Berestove | 230 | Kupiansk | Contested [300] | 28 May 2024 | Pressured by Russia between around 16–17 May 2024. [301] Contested by Russia since 18 May 2024. [300] Claimed by Russian sources between around 26–28 May 2024. [302] [303] |
Bohodukhiv | 15,797 | Bohodukhiv | Ukraine | 24 Feb 2022 | |
Bohuslavka | 1330 | Izium | Ukraine [304] | 5 Oct 2022 | |
Borivska Andriyivka | 163 | Izium | Ukraine [304] | 5 Oct 2022 | |
Borova | 5,174 | Izium | Ukraine | 3 Oct 2022 | Captured by Russia 14 April 2022. [305] Recaptured by Ukraine on 3 October 2022. |
Borshchivka | 3,139 | Izium | Ukraine [306] | 9 Sep 2022 | |
Borysivka | 533 | Kharkiv | Russia [307] | 10 May 2024 | Recaptured by Russia on 10 May 2024. [307] |
Buhaivka | 1 | Kharkiv | Ukraine | 12 May 2024 | |
Buhruvatka | 12 | Chuhuiv | Russia [89] | 14 May 2024 | Pressured and contested by Russia between 12–14 May 2024. [308] Recaptured by Russia on 14 May 2024. [89] |
Cherkaski Tyshky | 1,165 | Kharkiv | Ukraine [309] | 10 May 2022 | |
Chkalovske | 3,730 | Chuhuiv | Ukraine [310] | 9 Sep 2022 | Captured by Russia 16 March 2022. Recaptured by Ukraine 6 September 2022. |
Chuhuiv | 31,535 | Chuhuiv | Ukraine [311] | 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 [312] | 6 Apr 2022 | |
Dovhenke | 850 | Izium | Ukraine [313] | 22 Aug 2022 | See Sloviansk offensive |
Dvorichna | 3,387 | Kupiansk | Ukraine [314] | 11 Sep 2022 | Captured by Russia 14 April 2022. Recaptured by Ukraine 11 September 2022. |
Dvorichne | 326 | Kupiansk | Russia [314] | 31 Dec 2023 | Captured by Russia in February 2022. Recaptured by Ukraine 11 September 2022. [315] The village would change hands multiple times from then, [316] Again recaptured by Russia on 10 February 2023. [317] |
Fyholivka | 104 | Kupiansk | Ukraine | 31 Dec 2023 | |
Ivanivka | 135 | Kupiansk | Russia [318] | 9 Jun 2024 | Pressured by Russia on 23 May 2024. [24] Contested by Russia between around 24–25 May 2024. [319] [302] Recaptured by Russia between around 25 May – 6 June 2024. [320] [203] [45] [318] |
Izium | 45,884 | Izium | Ukraine [321] | 10 Sep 2022 | See Battle of Izium, Izium mass graves Captured by Russia 27 March 2022. Recaptured by Ukraine by 10 September 2022. [321] |
Hatyshche | 509 | Chuhuiv | Russia [308] | 12 May 2024 | Recaptured by Russia between around 10–11 May 2024. [307] [322] [308] |
Hlyboke | 1,203 | Kharkiv | Contested [203] [54] | 18 Jun 2024 | Recaptured by Russia between 11–13 May 2024. [322] [323] Pressured by Ukraine between around 7–16 June 2024. [243] Contested by Ukraine since around 16 June 2024. [88] [54] [203] |
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. [324] Again recaptured by Russia by 18 October 2022. [325] |
Hrushivka | 1,277 | Kupiansk | Ukraine [306] | 8 Sep 2022 | |
Hrianykivka | 607 | Kupiansk | Russia | 30 Dec 2023 | |
Husarivka | 1,352 | Izium | Ukraine [326] | 27 Mar 2022 | Captured by Russia in 2022. Recaptured by Ukraine 26/27 March 2022. |
Izbytske | 37 | Chuhuiv | Ukraine | 11 May 2024 | |
Kalynove | - | Kupiansk | Ukraine | 31 Dec 2023 | |
Kamianka | 961 | Kupiansk | Ukraine | 30 Dec 2023 | |
Kharkiv [a] | 1,433,886 | Kharkiv | Ukraine [327] | 2 Mar 2022 | See Battle of Kharkiv, Kharkiv cluster bombing, Dormitories missile strike |
Khotimlia | 1,351 | Chuhuiv | Ukraine [328] | 10 Sep 2022 | |
Kivsharivka | 18,302 | Kupiansk | Ukraine [329] | 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 | Russia [156] | 5 May 2024 | Pressured by Russia between around 28 January – 1 February 2024. [330] [331] Pressured and contested by Russia between 27 April – 4 May 2024. [39] Recaptured by Russia on 4 May 2024. [25] [156] |
Kozacha Lopan | 5,005 | Kharkiv | Ukraine | 11 Sep 2022 | Captured by Russia in February 2022. Recaptured by Ukraine 11 September 2022. |
Krasne | 20 | Kharkiv | Russia [307] | 10 May 2024 | Recaptured by Russia on 10 May 2024. [307] |
Krasne Pershe | 84 | Kupiansk | Ukraine | 30 Dec 2023 | |
Krasnohrad | 20,013 | Krasnohrad | Ukraine | 24 Feb 2022 | |
Krokhmalne | 45 | Kupiansk | Russia [332] | 20 Jan 2024 | Recaptured by Russia on 20 January 2024. [332] |
Kruhliakivka | 1,173 | Kupiansk | Russia [116] | 31 Oct 2024 | Contested by Russia between around 19–30 October 2024. [149] [ when? ] Claimed captured by Russia on 30 October 2024. [333] Confirmed captured by Russia on 31 October 2024. [116] |
Kudiivka | 22 | Kharkiv | Ukraine | 12 May 2024 | Claimed pressured by a Russian source since around 10–12 May 2024. [322] [334] |
Kupiansk | 27,169 | Kupiansk | Ukraine [321] | 10 Sep 2022 | Captured by Russia 27 February 2022. Recaptured by Ukraine by 10 September 2022. [321] |
Kupiansk-Vuzlovyi | 8,397 | Kupiansk | Ukraine [335] | 26 Sep 2022 | Captured by Russia in 2022. Recaptured by Ukraine 26 September 2022. [336] |
Kutuzivka | 1,184 | Kharkiv | Ukraine [337] | 28 Apr 2022 | |
Kyslivka | 965 | Kupiansk | Russia | 6 May 2024 | Contested by Russia between around 26 April and 6 May 2024. [39] [34] Recaptured by Russia around 6 May 2024. [181] [338] |
Lebyazhe | 1,534 | Chuhuiv | Ukraine [339] | 20 Apr 2022 | |
Liubotyn | 20,376 | Kharkiv | Ukraine | 24 Feb 2022 | |
Lozova | 54,026 | Lozova | Ukraine | 24 Feb 2022 | |
Lukiantsi | 1,242 | Kharkiv | Russia [340] | 15 May 2024 | Pressured by Russia around 11 May 2024. [322] Contested by Russia around 12 May 2024. [341] Recaptured by Russia on 13 May 2024. [342] [340] |
Lyman Pershyi | 280 | Kupiansk | Russia | 19 Dec 2023 | Captured by Russia in February 2022. [343] Recaptured by Ukraine by 1 October 2022. [344] Again recaptured by Russia on 16 February 2023. [345] [346] [347] |
Lyptsi | 4,182 | Kharkiv | Ukraine [320] | 25 May 2024 | Captured by Russia in 2022. Recaptured by Ukraine 11 September 2022. [314] Pressured by Russia between around 16–25 May 2024. [301] [320] |
Malynivka | 7,500 | Chuhuiv | Ukraine [348] | 5 Apr 2022 | Captured by Russia in early 2022. Recaptured by Ukraine 5 April 2022. |
Merefa | 21,421 | Kharkiv | Ukraine | 24 Feb 2022 | |
Morokhovets | 44 | Kharkiv | Russia [322] | 11 May 2024 | Recaptured by Russia on 11 May 2024. [322] |
Ohirtseve | 234 | Chuhuiv | Russia [322] | 11 May 2024 | Recaptured by Russia around 10 May 2024. [307] [322] |
Oliinykove | 8 | Kharkiv | Russia [322] | 11 May 2024 | Recaptured by Russia on 11 May 2024. [322] |
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 | Contested [349] | 13 Sep 2024 | Contested by Russia since around 12 September 2024. [349] |
Pishchane | 528 | Kupiansk | Russia [350] | 20 Jul 2024 | Claimed pressured by a Russian source between 16 June – 5 July 2024. [351] Contested by Russia between 6 – 19 July 2024. [240] Captured by Russia on 20 July 2024. [350] |
Pisky-Radkivski | 2,507 | Izium | Ukraine [352] | 26 Sep 2022 | Captured by Russia 2 March 2022. |
Pivdenne | 7,394 | Kharkiv | Ukraine | 24 Feb 2022 | |
Pletenivka | 124 | Chuhuiv | Russia [322] | 11 May 2024 | Recaptured by Russia around 10 May 2024. [307] [322] |
Protopopivka | 1,253 | Izium | Ukraine [189] | 4 May 2022 | |
Prylipka | 12 | Chuhuiv | Ukraine | 21 May 2024 | Pressured by Russia since around 21 May 2024. [49] [150] [353] |
Pylna | 220 | Kharkiv | Russia [307] | 10 May 2024 | Recaptured by Russia on 10 May 2024. [307] |
Ruska Lozova | 5,016 | Kharkiv | Ukraine [354] [355] | 6 May 2022 | |
Ruski Tyshky | 1,908 | Kharkiv | Ukraine [309] | 10 May 2022 | |
Savyntsi | 5,266 | Izium | Ukraine [356] | 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. [305] Recaptured by Ukraine 8 September 2022. |
Slatyne | 6,076 | Kharkiv | Ukraine [357] | 9 Apr 2022 | |
Sotnytskyi Kozachok | 177 | Bohodukhiv | Contested [160] | 4 Jul 2024 | Raided by Russia on 26 June 2024. [263] Raided by Russia and claimed captured on 4 July 2024. [160] |
Staryi Saltiv | 3,394 | Chuhuiv | Ukraine [358] | 2 May 2022 | Captured by Russia in 2022. Recaptured by Ukraine 2 May 2022. [359] |
Starytsia | 486 | Chuhuiv | Contested [55] | 19 Jun 2024 | Pressured by Russia between 11–14 May 2024. [322] Contested by Russia since 14 May 2024. [340] [104] [55] Claimed by Russian sources between 15–18 May 2024. [340] [360] [361] |
Strilecha | 2,097 | Kharkiv | Russia [307] | 10 May 2024 | Captured by Russia on 24 February 2022. [362] Recaptured by Ukraine on 13 September 2022. [362] Recaptured by Russia on 10 May 2024. [307] |
Studenok | 1,440 | Izium | Ukraine [363] | 18 Sep 2022 | Captured by Russia March 2022. Multiple reports said Russian forces withdrew 15 Sep 2022. [364] |
Synkivka | 389 | Kupiansk | Russia [365] | 7 Sep 2024 | Captured by Russia in 2022. Recaptured by Ukraine in the Kharkiv counteroffensive. Contested by Russia between around 28 November 2023 – 5 September 2024. [366] Captured by Russia on 6 September 2024. [365] |
Tabaivka | 34 | Kupiansk | Russia [367] | 28 Feb 2024 | Recaptured by Russia on 27 January 2024. [368] [367] |
Tavilzhanka | 1,924 | Kupiansk | Russia [369] | 22 Nov 2022 | Captured by Russia. [370] [ self-published source? ] |
Tymkivka † | N/A | Kupiansk | Ukraine | 11 Jun 2024 | Claimed by Russian sources on 11 June 2024. [180] |
Tokarivka | 16 | Kharkiv | Ukraine | 12 May 2024 | |
Topoli (rural-type settlement) | 261 | Kupiansk | Ukraine [371] | 30 Nov 2023 | Captured by Russia in February 2022. Recaptured by Ukraine on about 11 September 2022. [371] Demined by 7 September 2023. [372] |
Topoli (village) | 860 | Kupiansk | Russia | 8 Mar 2022 | Captured by Russia on 25 February 2022. |
Tsyrkuny | 6,310 | Kharkiv | Ukraine [373] | 7 May 2022 | |
Tykhe | 163 | Chuhuiv | Ukraine [55] | 19 Jun 2024 | Recaptured by Russia around 11 May 2024. [322] [308] [319] [ dubious – discuss ] Recaptured by Ukraine around 18 June 2024. [55] [ dubious – discuss ] |
Udy | 1,677 | Bohodukhiv | Ukraine [314] | 11 Sep 2022 | Russia advanced in the settlement on August 28. [374] Recaptured by Ukraine 11 September 2022. |
Valky | 8,721 | Bohodukhiv | Ukraine | 24 Feb 2022 | |
Velykyi Burluk | 3,656 | Kupiansk | Ukraine [328] | 11 Sep 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 10 September 2022. |
Verbivka | 3,515 | Izium | Ukraine [375] | 7 Sep 2022 | |
Vilshana | 1,500 | Kupiansk | Russia | 1 Mar 2022 | Captured by Russia on 1 March 2022. [376] [ self-published source? ] |
Vovchansk | 17,747 | Chuhuiv | Contested [308] | 12 May 2024 | Captured by Russia in 2022. Recaptured by Ukraine 11 September 2022. [314] [377] Pressured by Russia on 11 May 2024. [322] Contested by Russia since 12 May 2024. [308] |
Vovchanski Khutory | 1,340 | Chuhuiv | Ukraine | 18 May 2024 | Claimed shared control by Russian sources since around 17 May 2024. [378] [361] |
Yakovenkove | 1,123 | Izium | Ukraine [310] | 8 Sep 2022 | Recaptured by Ukraine 7 September 2022. |
Zapadne | 345 | Kupiansk | Ukraine | 31 Dec 2023 | |
Ternova | 907 | Kharkiv | Ukraine | 13 May 2024 | |
Zmiiv | 14,071 | Chuhuiv | Ukraine | 24 Feb 2022 | |
Zolochiv | 7,926 | Bohodukhiv | Ukraine [379] | 10 Apr 2022 | |
Zybyne | 115 | Chuhuiv | Ukraine | 18 May 2024 | Claimed pressured and contested by Russian sources between 12–18 May 2024. [380] [381] [361] Claimed by Russian sources on 17 May 2024. [378] |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Arkhanhelske | 1,769 | Beryslav | Ukraine [382] | 3 Oct 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 2 October 2022. |
Beryslav | 12,123 | Beryslav | Ukraine [383] | 30 Mar 2022 | Captured by Russia 27 February 2022.[ citation needed ] Recaptured by Ukraine in November 2022. [384] |
Bilohrudove | 275 | Skadovsk | Russia [103] | 20 May 2024 | Contested by Ukraine between around 30 November – 3 December 2023. [385] |
Blahodatne | 1,008 | Kherson | Ukraine [386] [ unreliable source? ] | 14 Sep 2022 | Controlled by Ukraine, according to a Ukrainian military journalist. [387] |
Borozenske | 2,021 | Beryslav | Ukraine [17] | 10 Nov 2022 | Captured by Russia in 2022. Recaptured by Ukraine 10 November 2022. |
Chaplynka | 9,539 | Kakhovka | Russia [388] | 27 Apr 2022 | Captured by Russia in 2022. |
Chornobaivka | 9,275 | Kherson | Ukraine [389] | 27 Mar 2022 | See 2022 Chornobaivka attacks Captured by Russia 27 February 2022. Recaptured by Ukraine 11 November. |
Chulakivka | 3,087 | Skadovsk | Russia [390] | 15 Mar 2022 | Captured by Russia 15 March 2022. |
Davydiv Brid | 1,223 | Beryslav | Ukraine [304] | 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 [382] | 4 Oct 2022 | |
Henichesk | 19,253 | Henichesk | Russia [393] | 19 Apr 2022 | Captured by Russia 24 February 2022. |
Kakhovka | 35,400 | Kakhovka | Russia [17] | 6 Sep 2022 | Captured by Russia in February 2022. |
Kalynivske | 1,075 | Beryslav | Ukraine [394] | 9 Nov 2022 | Captured by Russia 27 April 2022. [388] Recaptured by Ukraine 9 November 2022. |
Kherson [a] | 283,649 | Kherson | Ukraine | 11 Nov 2022 | See Battle of Kherson and Liberation of Kherson [395] Captured by Russia 1 March 2022. [396] Recaptured by Ukraine 11 November 2022. [397] |
Kozachi Laheri | 3,726 | Kherson | Russia | 10 Aug 2023 | |
Krynky | 991 | Kherson | Russia [212] [398] | 19 Jul 2024 | Captured by Russia in 2022. Contested by Ukraine between around 19 October 2023 – 17 July 2024. Recaptured by Russia around 18 July 2024. [212] |
Kyselivka | 2,466 | Kherson | Ukraine | 10 Nov 2022 | Recaptured by Ukraine 10 November 2022. |
Liubymivka | 1,695 | Beryslav | Ukraine [399] | 2 Oct 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 2 October 2022. |
Mykhailivka | 1,020 | Beryslav | Ukraine [382] | 3 Oct 2022 | |
Nova Kakhovka | 45,069 | Kakhovka | Russia [400] | 27 Feb 2022 | Captured by Russia 24 February 2022. [401] [396] |
Novooleksandrivka | 1,335 | Beryslav | Ukraine [382] | 3 Oct 2022 | Captured by Russia in 2022. Recaptured by Ukraine 3 October 2022. |
Novoraisk | 2,376 | Beryslav | Ukraine [388] | 27 Apr 2022 | Captured by Russia 27 April 2022. Recaptured by Ukraine 10 November 2022. |
Novovorontsovka | 6,081 | Beryslav | Ukraine [388] | 27 Apr 2022 | |
Oleksandrivka | 2,596 | Kherson | Ukraine [402] | 10 Nov 2022 | Captured by Russia in 2022. Recaptured by Russia around 20 April 2022. [403] Recaptured by Ukraine 10 November 2022. [402] |
Oleshky | 24,383 | Kherson | Russia [404] | 24 Feb 2022 | Captured by Russia 24 February 2022. |
Osokorivka | 2,747 | Beryslav | Ukraine [405] | 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 [406] | 21 Mar 2022 | Captured by Russia 9 March 2022. Recaptured by Ukraine 21 March 2022. |
Pravdyne | 1,621 | Kherson | Ukraine [407] | 9 Nov 2022 | Captured by Russia 2022. [408] Recaptured by Ukraine 9 November 2022. |
Skadovsk | 17,344 | Skadovsk | Russia [409] | 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 [402] | 10 Nov 2022 | Captured by Russia in March 2022. Recaptured by Ukraine 10 November 2022. [402] |
Tiahynka | 2,031 | Beryslav | Ukraine [388] | 27 Apr 2022 | Captured by Russia in 2022. Recaptured by Ukraine 10 November. [410] [ better source needed ] |
Velyka Oleksandrivka | 6,487 | Beryslav | Ukraine [304] | 4 Oct 2022 | Captured by Russia 27 February 2022. Recaptured by Ukraine 4 October 2022. |
Vysokopillia | 3,899 | Beryslav | Ukraine [411] | 4 Sep 2022 | Captured by Russia by March 2022. [412] [413] Recaptured by Ukraine 4 September 2022. |
Zolota Balka | 1,681 | Beryslav | Ukraine [399] | 3 Aug 2022 | Recaptured by Ukraine 2 October 2022. |
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 |
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 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bila Tserkva | 208,737 | Bila Tserkva | Ukraine | 24 Feb 2022 | |
Borodianka | 13,044 | Bucha | Ukraine [414] [415] | 1 Apr 2022 | See Bombing of Borodianka |
Brovary | 109,473 | Brovary | Ukraine [416] | 1 Apr 2022 | See Battle of Brovary |
Bucha [a] | 36,971 | Bucha | Ukraine [416] | 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 [417] | 2 Apr 2022 | See Capture of Chernobyl Captured by Russia 24 February 2022. Recaptured by Ukraine 2 April 2022. |
Dymer | 5,817 | Vyshhorod | Ukraine [414] | 1 Apr 2022 | Captured by Russia 2 March 2022. Recaptured by Ukraine 31 March 2022. |
Fastiv | 44,841 | Fastiv | Ukraine [418] | 17 Mar 2022 | |
Hornostaipil | 1,033 | Vyshhorod | Ukraine [419] | 3 Apr 2022 | Captured by Russia 24 February 2022. Recaptured by Ukraine 1 April 2022. |
Hostomel [a] | 17,534 | Bucha | Ukraine [4] | 1 Apr 2022 | See Battle of Hostomel, Battle of Antonov Airport Captured by Russia 25 February 2022. Recaptured by Ukraine 2 April 2022. |
Irpin [a] | 62,456 | Bucha | Ukraine [420] [421] | 1 Apr 2022 | See Battle of Irpin, Irpin refugee column shelling Partially captured by Russia 14 March 2022. Recaptured by Ukraine 28 March 2022. |
Ivankiv | 10,563 | Vyshhorod | Ukraine [415] [4] [414] | 1 Apr 2022 | Captured by Russia 2 March 2022. Recaptured by Ukraine 1 April 2022. |
Klavdiievo-Tarasove | 5,019 | Bucha | Ukraine [422] | 2 Apr 2022 | Captured by Russia in 2022. Recaptured by Ukraine 1 April 2022. |
Kyiv | 2,962,180 | none [c] | Ukraine [423] | 28 Feb 2022 | See Battle of Kyiv, Kyiv shopping centre bombing, Kyiv missile strikes |
Makariv | 9,589 | Bucha | Ukraine [416] | 1 Apr 2022 | Captured by Russia 28 February 2022. Recaptured by Ukraine 2 March 2022. |
Nemishaieve | 7,841 | Bucha | Ukraine [419] | 3 Mar 2022 | |
Obukhiv | 33,443 | Obukhiv | Ukraine | 24 Feb 2022 | |
Shevchenkove | 2,913 | Brovary | Ukraine [424] | 1 Apr 2022 | |
Slavutych | 24,685 | Vyshhorod | Ukraine [425] | 3 Apr 2022 | Geographically within Chernihiv Oblast See Battle of Slavutych Captured by Russia 26 March 2022. Recaptured by Ukraine 3 April 2022. |
Vasylkiv | 37,310 | Obukhiv | Ukraine [426] | 26 Feb 2022 | |
Velyka Dymerka | 9,461 | Brovary | Ukraine | 1 Apr 2022 | Captured by Russia in 2022. Recaptured by Ukraine 1 April 2022. |
Vorzel | 6,766 | Bucha | Ukraine [427] | 1 Apr 2022 | |
Vyshhorod | 22,933 | Vyshhorod | Ukraine [428] | 7 Mar 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Alchevsk | 106,550 | Alchevsk | Russia | 2 May 2014 | Captured by Luhansk PR 30 April 2014. |
Andriivka | 67 | Svatove | Russia [45] | 4 Oct 2024 | Claimed by a Russian source on 10 June 2024. [180] Pressured by Russia between around 7–19 July 2024. [429] Contested by Russia between around 20 July – 3 October 2024. [350] [430] Claimed captured by Russian sources on 20 July 2024. [350] Confirmed captured by Russia on 4 October 2024. [45] |
Bilohorivka | 808 | Sievierodonetsk | Gray zone [431] [17] | 20 May 2024 | See Bilohorivka school bombing Captured by Russia/ LPR 3 July 2022. [432] Recaptured by Ukraine 19 September 2022. [433] Pressured by Russia since around 18 January 2024. [43] Claimed captured by Russia on 20 May 2024. [103] |
Chervonopopivka | 1,042 | Sievierodonetsk | Russia | 20 Mar 2023 | Captured by Russia/ LPR 26 March 2022. |
Hirske | 9,274 | Sievierodonetsk | Russia [434] | 24 Jun 2022 | Captured by Russia/ LPR 24 June 2022. [434] |
Kirovsk / Holubivka | 26,838 | Alchevsk | Russia | 26 Feb 2022 | Captured by Luhansk PR mid-July 2014. |
Hrekivka | 53 | Svatove | Ukraine [435] | 5 Oct 2022 | Recaptured by Ukraine 5 October 2022. |
Kadiivka | 73,702 | Alchevsk | Russia | 2 May 2014 | Captured by Luhansk PR 2 May 2014. |
Krasnorichenske | 4,020 | Svatove | Russia | Captured by Luhansk PR in 2022. | |
Krasnyi Luch | 79,764 | Rovenki | Russia [436] | 25 Feb 2022 | Captured by Luhansk PR mid-April 2014. |
Kreminna | 18,417 | Sievierodonetsk | Russia [437] | 19 Apr 2022 | Captured by Russia/ LPR 18 April 2022. |
Luhansk | 399,559 | Luhansk | Russia [438] | 25 Feb 2022 | See Siege of the Luhansk Border Base (2014) Captured by Luhansk PR mid-April 2014. |
Lysychansk | 95,031 | Sievierodonetsk | Russia [439] | 3 Jul 2022 | See Battle of Lysychansk Captured by Luhansk PR mid-April 2014. Recaptured by Ukraine 25 July 2014. Recaptured by Russia/ LPR 2 July 2022. |
Makiivka | 831 | Svatove | Russia [17] | 16 Oct 2024 | Raided by Russia on 20 March 2023.[ citation needed ] Contested by Russia between around 13 July – September 2024. [272] Claimed captured by Russia on 29 September 2024. [440] Confirmed captured by Russia on 16 October 2024. [441] |
Miasozharivka | 37 | Svatove | Russia [74] | 7 Oct 2024 | Claimed contested by Russian sources since around 18–31 May 2024. [49] [442] Claimed by Russian sources on 11 June 2024. [180] Captured by Russia around 7 October 2024. [74] |
Nevske | 729 | Svatove | Russia [441] | 16 Oct 2024 | Claimed captured by Russian sources on 21 September 2024. [443] Confirmed captured by Russia on 16 October 2024. [441] |
Novodruzhesk | 6,806 | Sievierodonetsk | Russia | 1 Jul 2022 | See Battle of Lysychansk Captured by Russia/ LPR 1 July 2022. [444] |
Novoselivske | 736 | Svatove | Russia [445] | 7 Aug 2023 | Captured by Russia/ LPR on 6 March 2022.[ citation needed ] Recaptured by Russia by around 29 November 2022. [446] [447] [448] Recaptured by Ukraine on 30 December 2022. Recaptured by Russia on 5 August 2023. [445] |
Popasna | 19,672 | Sievierodonetsk | Russia [449] | 8 May 2022 | See Battle of Popasna Captured by Luhansk PR mid-April 2014. Recaptured by Ukraine 19 June 2014. Recaptured by Luhansk PR 8 July 2014. Recaptured by Ukraine 22 July 2014. Recaptured by Russia/ LPR 7 May 2022 [450] |
Pryvillia | 6,679 | Sievierodonetsk | Russia | 1 Jul 2022 | See Battle of Lysychansk Captured by Russia/ LPR 1 July 2022. [444] |
Rubizhne | 56,066 | Sievierodonetsk | Russia [451] | 12 May 2022 | See Battle of Rubizhne Captured by Luhansk PR in 2014. Recaptured by Ukraine in July 2014. Recaptured by Russia/ LPR 12 May 2022 |
Serhiivka | 20 | Svatove | Russia [452] | 12 Nov 2023 | Captured by Russia/ LPR early in the war. Recaptured by Ukraine on 26 October 2022. Recaptured by Russia on 25 July 2023. [453] [452] |
Shchastia | 11,552 | Shchastia | Russia [454] | 12 Mar 2022 | Captured by Luhansk PR in 2014. Recaptured by Ukraine 14 June 2014. Recaptured by Russia/ Lugansk PR 26 February 2022. |
Sievierodonetsk | 101,135 | Sievierodonetsk | Russia [455] | 25 Jun 2022 | See Battles of Sievierodonetsk (2014), Battle of Sievierodonetsk (2022) Captured by Luhansk PR late May 2014. Recaptured by Ukraine 22 July 2014. Recaptured by Russia/ LPR 25 June 2022. [456] [457] [455] |
Starobilsk | 16,267 | Starobilsk | Russia [458] | 13 Mar 2022 | See Battle of Starobilsk (2022) Captured by Russia/ LPR 26 February 2022. |
Stelmakhivka | 505 | Svatove | Russia [459] | 30 Aug 2024 | Captured by Russia/ LPR March 2022. Recaptured by Ukraine October 2022. Claimed contested by Russian sources starting 25 June 2024. [460] [211] Confirmed contested by Russia between around 14 July – 29 August 2024. [461] Recaptured by Russia on 30 August 2024. [459] |
Svatove | 16,420 | Svatove | Russia [462] | 9 Mar 2022 | Captured by Russia/ LPR 6 March 2022. |
Toshkivka | 4,088 | Sievierodonetsk | Russia [463] | 21 Jun 2022 | See Battle of Toshkivka Capture claimed by Russia/ LPR 21 June 2022. [463] |
Zolotarivka | 631 | Sievierodonetsk | Russia [464] | 21 Oct 2022 | Captured by Russia/ LPR 4 July 2022. Claimed recaptured by Ukraine 21 October 2022, but not verified |
Zolote | 13,203 | Sievierodonetsk | Russia [465] | 24 Jun 2022 | Captured by Russia/ LPR 24 June 2022. [465] |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Brody | 23,335 | Zolochiv | Ukraine | 24 Feb 2022 | |
Chervonohrad | 65,180 | Chervonohrad | Ukraine | 24 Feb 2022 | |
Drohobych | 74,610 | Drohobych | Ukraine | 24 Feb 2022 | |
Lviv | 717,486 | Lviv | Ukraine [466] | 24 Feb 2022 | See October missile strikes Many diplomatic missions temporarily relocated to Lviv from Kyiv. [467] |
Sambir | 34,444 | Sambir | Ukraine | 24 Feb 2022 | |
Truskavets | 28,474 | Drohobych | Ukraine | 24 Feb 2022 | |
Yavoriv | 12,888 | Yavoriv | Ukraine | 24 Feb 2022 | See Yavoriv military base attack |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Barativka | 1,088 | Bashtanka | Ukraine | 11 Nov 2022 | Captured by Russia 18 March 2022. Recaptured by Ukraine November 2022. |
Lupareve | 1,268 | Mykolaiv | Ukraine [403] | 23 Apr 2022 | |
Mykolaiv [a] | 476,101 | Mykolaiv | Ukraine [468] | 18 Mar 2022 | See Battle of Mykolaiv, Mykolaiv cluster bombing, Government building airstrike |
Novomykolaivka | 1,161 | Mykolaiv | Ukraine | 9 Jul 2022 | Captured by Russia 4 July 2022. Recaptured by Ukraine 16 August 2022. [17] |
Novopetrivka | 1,722 | Bashtanka | Ukraine | 11 Nov 2022 | Captured by Russia 3 March 2022. [469] Recaptured by Ukraine 27 April 2022. [296] Recaptured by Russia 23 May 2022. [17] Recaptured by Ukraine November 2022. |
Ochakiv | 13,927 | Mykolaiv | Ukraine | 24 Feb 2022 | |
Oleksandrivka | 1,336 | Bashtanka | Ukraine | 11 Nov 2022 | Captured by Russia 11 March 2022. Recaptured by Ukraine 11 November 2022. |
Partyzanske | 1,021 | Bashtanka | Ukraine | 11 Nov 2022 | Captured by Russia 3 March 2022. Recaptured by Ukraine April 2022. [470] Contested in September-November 2022. [17] |
Pervomaiske | 2,698 | Mykolaiv | Ukraine | 11 Nov 2022 | Captured by Russia 2 September 2022. Recaptured by Ukraine 2022. |
Pokrovka | 229 | Mykolaiv | Russia | 9 Nov 2022 | Captured by Russia 21 April 2022. |
Pokrovske | 181 | Mykolaiv | Russia | 9 Nov 2022 | Captured by Russia 21 April 2022. |
Shevchenkove | 3,150 | Mykolaiv | Ukraine [468] | 18 Mar 2022 | |
Snihurivka | 12,307 | Bashtanka | Ukraine [471] [472] | 9 Nov 2022 | Captured by Russia 13 March 2022. Recaptured by Ukraine 10 November 2022. |
Tsentralne | 1,247 | Mykolaiv | Ukraine | 11 Nov 2022 | Captured by Russia 18 June 2022. Recaptured by Ukraine November 2022. |
Ukrainka | 1,170 | Mykolaiv | Ukraine [468] | 18 Mar 2022 | |
Vasylivka | 382 | Mykolaiv | Russia | 4 Sep 2022 | Captured by Russia 21 April 2022. |
Voznesensk | 34,050 | Voznesensk | Ukraine [473] | 14 Mar 2022 | See Battle of Voznesensk |
Vynohradivka | 1,388 | Bashtanka | Ukraine [474] | 25 Mar 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bile (Snake Island) | ≈ 100 | Izmail | Ukraine [475] | 30 Jun 2022 | See Snake Island campaign Captured by Russia 24 February 2022. [475] Recaptured by Ukraine 30 June 2022. [476] |
Bilhorod-Dnistrovskyi | 48,197 | Bilhorod-Dnistrovskyi | Ukraine | 24 Feb 2022 | |
Izmail | 70,731 | Izmail | Ukraine | 24 Feb 2022 | |
Odesa | 1,015,826 | Odesa | Ukraine | 24 Feb 2022 | See Bombing of Odesa |
Podilsk | 39,662 | Podilsk | Ukraine | 24 Feb 2022 | |
Serhiivka | 5,316 | Bilhorod-Dnistrovskyi | Ukraine | 24 Feb 2022 | See Serhiivka missile strike |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bobryk | 4,299 | Myrhorod | Ukraine | 6 Mar 2022 | Captured by Russia on 28 February 2022 [477] Recaptured by Ukraine 5 March 2022 |
Hadiach | 22,581 | Myrhorod | Ukraine | 28 Feb 2022 | Russian tanks spotted and captured near Hadiach after skirmishes on February 27 2022 |
Kremenchuk | 217,710 | Kremenchuk | Ukraine | 24 Feb 2022 | See Kremenchuk shopping mall attack |
Lubny | 44,595 | Lubny | Ukraine | 24 Feb 2022 | |
Myrhorod | 38,447 | Myrhorod | Ukraine | 24 Feb 2022 | |
Pirky | 703 | Poltava | Ukraine | 4 Mar 2022 | Captured by Russia on 2 March 2022 Recaptured by Ukraine 3 March 2022 |
Poltava | 283,402 | Poltava | Ukraine | 24 Feb 2022 | See October missile strikes |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Dubno | 37,257 | Dubno | Ukraine | 24 Feb 2022 | |
Kostopil | 31,060 | Rivne | Ukraine | 24 Feb 2022 | |
Rivne | 245,289 | Rivne | Ukraine | 24 Feb 2022 | |
Sarny | 28,865 | Sarny | Ukraine | 24 Feb 2022 | |
Varash | 42,126 | Varash | Ukraine | 24 Feb 2022 |
This section needs additional citations for verification .(April 2024) |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Buryn | 8,359 | Konotop | Ukraine [405] | 6 Apr 2022 | Captured by Russia 24 February 2022. [478] [479] Recaptured by Ukraine 4 April 2022. |
Hlukhiv | 32,248 | Hlukhiv | Ukraine [405] | 6 Apr 2022 | Captured by Russia 25 February 2022. Recaptured by Ukraine 4 April 2022. |
Konotop | 84,787 | Konotop | Ukraine [405] | 6 Apr 2022 | Captured by Russia 25 February 2022. Recaptured by Ukraine 4 April 2022. |
Krolevets | 22,437 | Konotop | Ukraine [405] | 6 Apr 2022 | |
Lebedyn | 24,238 | Lebedyn | Ukraine [405] | 6 Apr 2022 | See Battle of Lebedyn |
Okhtyrka [a] | 47,216 | Okhtyrka | Ukraine [405] | 6 Apr 2022 | See Battle of Okhtyrka |
Putyvl | 15,100 | Konotop | Ukraine [405] | 6 Apr 2022 | Captured by Russia 27 February 2022. Recaptured by Ukraine 2 April 2022. |
Romny | 38,305 | Romny | Ukraine [405] | 6 Apr 2022 | |
Ryzhivka | 854 | Sumy | Gray zone [158] [186] | 12 Jun 2024 | Uncontrolled before 9 June 2024. [186] Raided by Russia on 9 June 2024. [186] Uncontrolled since 10 June 2024. [158] |
Shostka | 73,197 | Shostka | Ukraine [405] | 6 Apr 2022 | |
Sumy | 259,660 | Sumy | Ukraine [405] | 6 Apr 2022 | See Battle of Sumy, Sumykhimprom ammonia leak, October missile strikes |
Trostianets | 19,797 | Okhtyrka | Ukraine [405] | 6 Apr 2022 | Captured by Russia 1 March 2022. Recaptured by Ukraine 26 March 2022. |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berezhany | 17,316 | Ternopil | Ukraine | 24 Feb 2022 | |
Chortkiv | 28,393 | Chortkiv | Ukraine | 24 Feb 2022 | |
Ternopil | 225,238 | Ternopil | Ukraine | 24 Feb 2022 | See October missile strikes |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Bar | 15,563 | Zhmerynka | Ukraine | 24 Feb 2022 | |
Bershad | 12,446 | Haisyn | Ukraine | 24 Feb 2022 | |
Haisyn | 25,883 | Haisyn | Ukraine | 24 Feb 2022 | |
Hnivan | 12,314 | Vinnytsia | Ukraine | 24 Feb 2022 | |
Kalynivka | 18,695 | Khmilnyk | Ukraine | 24 Feb 2022 | |
Khmilnyk | 27,158 | Khmilnyk | Ukraine | 24 Feb 2022 | |
Koziatyn | 22,634 | Khmilnyk | Ukraine | 24 Feb 2022 | |
Ladyzhyn | 22,593 | Haisyn | Ukraine | 24 Feb 2022 | |
Mohyliv-Podilskyi | 30,186 | Mohyliv-Podilskyi | Ukraine | 24 Feb 2022 | |
Tulchyn | 14,668 | Tulchyn | Ukraine | 24 Feb 2022 | |
Vinnytsia | 370,601 | Vinnytsia | Ukraine | 24 Feb 2022 | See Vinnytsia missile strikes |
Zhmerynka | 34,097 | Zhmerynka | Ukraine | 24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Kivertsi | 13,917 | Lutsk | Ukraine | 24 Feb 2022 | |
Kovel | 67,991 | Kovel | Ukraine | 24 Feb 2022 | |
Lutsk | 217,197 | Lutsk | Ukraine | 24 Feb 2022 | |
Novovolynsk | 50,417 | Volodymyr | Ukraine | 24 Feb 2022 | |
Rozhyshche | 12,584 | Lutsk | Ukraine | 24 Feb 2022 | |
Volodymyr | 38,070 | Volodymyr | Ukraine | 24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berehove | 23,485 | Berehove | Ukraine | 24 Feb 2022 | |
Khust | 28,206 | Khust | Ukraine | 24 Feb 2022 | |
Mukachevo | 85,903 | Mukachevo | Ukraine | 24 Feb 2022 | |
Rakhiv | 15,596 | Rakhiv | Ukraine | 24 Feb 2022 | |
Svaliava | 17,124 | Mukachevo | Ukraine | 24 Feb 2022 | |
Uzhhorod | 115,542 | Uzhhorod | Ukraine | 24 Feb 2022 | |
Vynohradiv | 25,442 | Berehove | Ukraine | 24 Feb 2022 |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berdiansk | 107,928 | Berdiansk | Russia [480] [481] | 24 May 2022 | See Berdiansk port attack Captured by Russia 27 February 2022. [480] |
Chernihivka | 5,645 | Berdiansk | Russia [482] | 17 Mar 2022 | Captured by Russia 14 March 2022. |
Dniprorudne | 18,036 | Vasylivka | Russia [483] [484] | 22 Apr 2022 | Captured by Russia 4 March 2022.[ citation needed ] |
Dorozhnianka | 327 | Polohy | Russia [485] | 28 Dec 2023 | Recaptured by Russia between 31 December 2022 – 2 January 2023. [486] [487] [488] |
Enerhodar | 52,887 | Vasylivka | Russia [489] | 4 Mar 2022 | See Battle of Enerhodar Captured by Russia 4 March 2022. |
Fedorivka | 2,214 | Polohy | Russia | 27 Jul 2023 | |
Huliaipole | 13,070 | Polohy | Ukraine [490] [491] | 23 May 2022 | See Battle of Huliaipole |
Inzhenerne | 1,003 | Polohy | Russia [492] | 21 May 2022 | |
Kamianka | 6,507 | Polohy | Russia [482] [493] | 15 Mar 2022 | Captured by Russia 14 March 2022. |
Kamianka-Dniprovska | 12,332 | Vasylivka | Russia | 2 Mar 2022 | Captured by Russia 2 March 2022.[ citation needed ] |
Kamianske | 2,639 | Vasylivka | Contested [74] | 7 Oct 2024 | Shared control between around May 2022 – 5 October 2024. [494] Contested by Russia since 6 October 2024. [74] |
Kopani | 616 | Polohy | Russia | 11 Oct 2022 | |
Levadne | 1 | Polohy | Ukraine | 24 Sep 2023 | Captured by Russia before the 2023 Ukrainian counteroffensive. Recaptured by Ukraine between 12–14 June 2023. [495] |
Lobkove | 99 | Vasylivka | Ukraine | 24 Sep 2023 | Loosely controlled by Russia before the 2023 Ukrainian counteroffensive? Recaptured by Ukraine around 9–11+ June 2023. [41] |
Melitopol | 150,768 | Melitopol | Russia [496] | 16 May 2022 | See Battle of Melitopol Captured by Russia 25 February 2022. [496] |
Mykhailivka | 11,694 | Vasylivka | Russia [497] | 13 May 2022 | |
Myrne | 872 | Polohy | Russia [498] [499] | 24 Apr 2022 | |
Nesterianka | 1,566 | Polohy | Russia [500] | 3 Sep 2022 | |
Novodarivka | 48 | Polohy | Ukraine | 24 Sep 2023 | Captured by Russia before the 2023 Ukrainian counteroffensive. Recaptured by Ukraine around 11–14+ June 2023. [495] |
Novomykolaivka | 5,059 | Zaporizhzhia | Ukraine | 24 Feb 2022 | |
Novoprokopivka | 747 | Polohy | Russia | 24 Aug 2023 | |
Novopokrovka | 314 | Polohy | Russia | 17 Aug 2023 | |
Orikhiv | 14,136 | Polohy | Ukraine [501] | 30 Mar 2022 | |
Piatykhatky | 301 | Vasylivka | Ukraine [249] | 24 Sep 2023 | Captured by Russia before the 2023 Ukrainian counteroffensive. Recaptured by Ukraine around 21–25+ June 2023. [249] |
Polohy | 18,396 | Polohy | Russia [502] [501] | 30 Mar 2022 | Captured by Russia 7 March 2022. |
Plavni | 329 | Vasylivka | Contested [74] | 7 Oct 2024 | Contested by Russia since 6 October 2024. [74] |
Prymorsk | 11,397 | Berdiansk | Russia | 1 Mar 2022 | Captured by Russia 28 February 2022.[ citation needed ] |
Robotyne | 480 | Polohy | Russia [503] | 23 May 2024 | Captured by Russia in March 2022. Recaptured by Ukraine between 28 August – 1 September 2023. [504] [505] [506] Contested by Russia between around 19 February – 20 May 2024. [507] Recaptured by Russia around 20 May 2024. [103] [503] |
Rozivka | 3,022 | Polohy | Russia [508] | 30 Apr 2022 | |
Stepnohirsk | 4,294 | Vasylivka | Ukraine [509] | 15 Oct 2022 | Held by Ukraine on 15 October 2022. [509] |
Tokmak | 30,132 | Polohy | Russia [502] [484] | 22 Apr 2022 | Captured by Russia 7 March 2022. |
Vasylivka | 12,771 | Vasylivka | Russia [510] | 23 May 2022 | Captured by Russia by 7 March 2022. [502] |
Verbove | 1,246 | Polohy | Russia | 1 Aug 2023 | Captured by Russia in 2022. |
Zahirne | 14 | Polohy | Russia [351] | 16 Jun 2024 | Claimed uncontrolled by a Russian source between around 2023 – 16 June 2024. [351] Claimed by some Russian sources around 16 June 2024. [351] |
Zaporizhzhia | 722,713 | Zaporizhzhia | Ukraine | 24 Feb 2022 | See Civilian convoy attack, Residential building airstrike, October missile strikes |
Name | Pop. | Raion | Held by | As of | More information |
---|---|---|---|---|---|
Berdychiv | 73,999 | Berdychiv | Ukraine | 24 Feb 2022 | |
Narodychi | 2,907 | Korosten | Ukraine | 4 Apr 2022 | |
Pershotravneve | 2,260 | Korosten | Ukraine | 3 Apr 2022 | |
Radcha | 265 | Korosten | Ukraine | 3 Apr 2022 | Captured by Russia 24 February 2022 [511] Recaptured by Ukraine 3 April 2022 [512] |
Zhytomyr | 263,507 | Zhytomyr | Ukraine | 24 Feb 2022 | See 2022 Zhytomyr attacks, Infrastructure attacks |
Zviahel | 55,463 | Zviahel | Ukraine | 24 Feb 2022 |
Name | Pop. | District | Held by | As of | More information |
---|---|---|---|---|---|
Belaya | 2,598 | Belovsky | Russia | 6 Aug 2024 | |
Bolshoye Soldatskoye | 2,681 | Bolshesoldatsky | Russia | 6 Aug 2024 | |
Glushkovo | 4,785 | Glushkovsky | Russia | 6 Aug 2024 | |
Korenevo | 6,119 | Korenevsky | Russia | 6 Aug 2024 | |
Kurchatov | 42,706 | none | Russia | 6 Aug 2024 | |
Kursk | 440,052 | none | Russia | 6 Aug 2024 | |
Lgov | 21,453 | none | Russia | 6 Aug 2024 | |
Malaya Loknya | 799 | Sudzhansky | Ukraine | 4 Sep 2024 | Captured by Ukraine on 8 August 2024. [513] Contested by Russia since 9 August 2024. [80] [514] Likely captured by Ukraine on 4 September 2024. [515] |
Rylsk | 15,069 | Rylsky | Russia | 6 Aug 2024 | |
Snagost | 494 | Korenevsky | Russia | 14 Sep 2024 | Contested by Ukraine on 8 August 2024. [516] Likely fully recaptured by Russia on 9 August 2024. [80] Contested by Ukraine since around 11 August 2024. [517] [518] Likely captured by Ukraine on 18 August 2024. [519] Contested by Russia between around 10–12 September 2024. [520] Claimed captured by Russian sources on 11 September 2024. Confirmed captured by Russia on 13 September 2024. [349] |
Sudzha | 6,036 | Sudzhansky | Ukraine | 15 Aug 2024 | Contested by Ukraine between around 6–14 August 2024. [521] Claimed captured by Ukraine on 15 August 2024. [522] [523] |
Tyotkino | 3,852 | Glushkovsky | Russia | 6 Aug 2024 |
The following table summarizes some estimates of the total area of Ukrainian territory under Russian control, presented by various publishers at different instances during the conflict. Note that some of the estimates from the end of 2022 were conflicting.
Date | Area under Russian control (km²) | Percentage of Ukrainian territory (%) | Source |
---|---|---|---|
20 February 2019 | 44,000 | Petro Poroshenko, U.N. [525] | |
29 December 2021 | 43,133 | CIA World Factbook [526] | |
22 February 2022 | 42,000 | CNN [527] | |
28 February 2022 | 119,000 | CNN [527] | |
22 March 2022 | 163,000 | CNN [527] | |
8 April 2022 | 114,000 | CNN [527] | |
2 June 2022 | 119,000 | Volodymyr Zelenskyy [528] | |
31 August 2022 | 125,000 | CNN [527] | |
11 September 2022 | 116,000 | CNN [527] | |
26 September 2022 | 116,000 | CNN [527] | |
11 November 2022 | 119,000 | CNN [529] | |
14 November 2022 | 109,000 | NY Times [530] | |
23 February 2023 | 109,000 | Belfer center [531] | |
25 September 2023 | 109,000 (518 km2 more than in December 2022) | NY Times (on ISW data) [532] | |
20 May 2024 | 109,000 | Center for Preventive Action [533] | |
2 September 2024 | 110,000–111,000 (1730 km2 more than in December 2023) | AFP (on ISW data) [534] |
Krasnohorivka is a city in Donetsk Oblast, eastern Ukraine. It is situated west of Donetsk. As of the 2001 census, it has a population of 16,714. In June 2024, as a result of fighting over the city, the population had reportedly decreased to 346. The city was completely captured by Russia in September 2024.
The Donetsk People's Republic is a republic of Russia, comprising the occupied parts of eastern Ukraine's Donetsk Oblast, with its capital in Donetsk. The DPR was created by Russian-backed paramilitaries in 2014, and it initially operated as a breakaway state until it was illegally annexed in 2022. The entire territory of DPR is viewed as sovereign territory of Ukraine by nearly all UN member states.
Vesele is a village in Donetsk Raion (district in Donetsk Oblast of Ukraine, at 9.2 km NW from the centre of Donetsk city. It is designated administratively as part of Yasynuvata urban hromada. The settlement borders from north with a runway of the former Donetsk airport.
The ongoing military occupation of Ukraine's Zaporizhzhia Oblast by Russian forces began on 24 February 2022 during the Russian invasion of Ukraine as part of the southern Ukraine campaign. It was administrated under a Russian-controlled military-civilian administration until 30 September 2022, when it was illegally annexed to become an unrecognized federal subject of Russia.
The Russian occupation of Kharkiv Oblast, officially the Kharkov Military–Civilian Administration, is an ongoing military occupation that began on 24 February 2022, after Russian forces invaded Ukraine and began capturing and occupying parts of Kharkiv Oblast, Ukraine. Russian forces failed to capture the capital city of the oblast, Kharkiv. However, other major cities including Izium, Kupiansk, and Balakliia were captured by Russian forces. As of November 2022, Russian forces only occupy a small portion of land in the Kharkiv Oblast.
Spirne is a rural settlement in Bakhmut Raion, Donetsk Oblast, Ukraine. It belongs to the Soledar urban hromada, one of the hromadas of Ukraine.
Ivanivske, known as Krasne before 2016, is a village (selo) in eastern Ukraine, located in Bakhmut Raion, Donetsk Oblast. It is located 6 kilometres (3.7 mi) west of Bakhmut.
Masiutivka is a village in Kupiansk Raion, Kharkiv Oblast, Ukraine. During the Russian invasion in 2022, the village was captured early in the war by Russian forces, but was regained by Ukrainian forces likely sometime in early November. On 15 May 2023, a renewed local Russian offensive recaptured the village. Russian forces have maintained control of the village since then, and as of mid-July, have used area surrounding the village as a grouping point to stage attacks with the intent to cross the Oskil.
Levadne is a rural-type settlement in Polohy Raion, Zaporizhzhia Oblast, Ukraine. Early in the Russian invasion of Ukraine in 2022, the settlement was captured by Russian Armed Forces. The town was later retaken by Ukrainian forces on 11 June 2023 during the 2023 Ukrainian counteroffensive. More than a year later on 13 October 2024, however, the village returned to Russian control after elements of the Russian 336th Guards Naval Infantry Brigade and 394th Motorized Rifle Regiment penetrated the frontlines.
As part of the Russian invasion of Ukraine, a battle took place between the Russian Armed Forces and the Armed Forces of Ukraine for control over the city of Krasnohorivka, 5 kilometers west of Donetsk city. Fighting began on 8 April 2024. By 1 August 2024, Russian forces essentially controlled the whole city aside from the northern outskirts. On 9 September 2024, Russian forces established complete control over the city.
Lyman Pershyi is a village in Kupiansk Raion, Kharkiv Oblast, Ukraine. During the first days of the Russian invasion of Ukraine, the village was captured by Russian forces in their initial advance into the nation. The village for a short time returned to Ukrainian control after their successful 2022 Kharkiv counteroffensive in September, but a localized Russian offensive later recaptured the village.
On 10 May 2024, the Russian Armed Forces began an offensive operation in Ukraine's Kharkiv Oblast, shelling and attempting to breach the defenses of the Ukrainian Armed Forces in the direction of Vovchansk and Kharkiv. The Guardian reported that the offensive has led to Russia's biggest territorial gains in 18 months. By early June the Russian offensive stalled, with The Guardian reporting that the situation on the frontline had been "stabilized." Ukrainian forces then began small-scale counterattacks, which reportedly recaptured its first settlement on 19 June.
Morokhovets is a village in Kharkiv Raion (district) in Kharkiv Oblast of eastern Ukraine, located 31.97 kilometres (19.87 mi) north-northeast (NNE) of the centre of Kharkiv city. It belongs to Lyptsi rural hromada, one of the hromadas of Ukraine.
Novopokrovske is a village in Ocheretyne settlement hromada, Pokrovsk Raion, Donetsk Oblast, Ukraine. It is located 26.97 kilometres (16.76 mi) northwest by west (NWbW) of the centre of Donetsk city.
Kostiantynivka is a village in Marinka urban hromada, Pokrovsk Raion, Donetsk Oblast, Ukraine. The population was 1,293 in the 2001 Ukrainian census.
Pishchane is a village in Petropavlivka rural hromada, Kupiansk Raion, Kharkiv Oblast, Ukraine. The population was 528 in the 2001 Ukrainian census.
Prohres is a village in Hrodivka settlement hromada, Pokrovsk Raion, Donetsk Oblast, Ukraine. It is currently under Russian occupation. The population was 390 at the 2001 Ukrainian census.
The battle of Toretsk is an ongoing engagement in the Russian invasion of Ukraine between the Russian Armed Forces and the Armed Forces of Ukraine for control of the city of Toretsk and the satellite settlements east of it, Pivdenne, Zalizne, Druzhba, Pivnichne, and Shumy, and the settlement south of it, Niu-York, beginning on 18 June 2024. The effort to control the city is part of a renewed effort to capture portions of Donetsk Oblast and, according to a Ukrainian military spokesman, an attempt to flank the highly contested city of Chasiv Yar from the south.
Ivanivka is a village in Hrodivka settlement hromada, Pokrovsk Raion, Donetsk Oblast, Ukraine. The population was 669 in the 2001 Ukrainian census.
The Pokrovsk offensive is an ongoing military operation in the Russian invasion of Ukraine by the Russian Armed Forces with the primary goal of capturing the strategic city of Pokrovsk in western Donetsk Oblast. Fighting increased with the Russian advance into and subsequent capture of Prohres on 18 and 19 July 2024, a turning point for the Russian offensive northwest of Avdiivka following the latter's capture in February 2024, and has taken place in numerous settlements east and south of Pokrovsk in Pokrovsk Raion.
Additional geolocated footage published on September 16 indicates that Russian forces recently advanced to northwestern Andriivka (further southeast of Chasiv Yar), confirming Russian claims from May 23 that Russian forces seized the settlement [...] Russian sources began reporting at least by September 6 that Ukrainian forces successfully counterattacked in Selydove and pushed Russian forces out of the eastern part of the town, and Russian and Ukrainian sources have both reported that the frontline in the Selydove area is now located at the railway line between Mykhailivka and Selydove — consistent with available geolocated evidence [...] Geolocated footage published on September 16 indicates that Russian forces recently advanced to Buriaka Street in northern Zhelanne Pershe (southeast of Pokrovsk).
Geolocated imagery shows that Russian forces likely captured Ozarianivka (a village about 15km southwest of Bakhmut) around November 27 and 28. Multiple Russian sources claimed that Russian forces also captured Kurdiumivka (13km southwest of Bakhmut), Klishchiivka (7km southwest of Bakhmut), Andriivka (10km southwest of Bakhmut), Zelenopillia
Social media sources and a Russian milblogger posted photos on December 1 showing Russian forces south of Bakhmut in Kurdyumivka and Ozarianivka. The Russian Ministry of Defense (MoD) claimed that Russian forces completely control Andriivka
A Russian journalist posted footage on December 22 from Andriivka (10km south of Bakhmut) indicating that Russian forces are in the settlement.
A Russian milblogger claimed that Russian forces [...] are conducting reconnaissance-in-force operations near Ivanivka's southern outskirts. [...] The Russian Ministry of Defense (MoD) claimed that Russian forces seized Andriivka [...] Geolocated footage published on May 22 [...] likely indicates that Russian forces recently seized Umanske
Russian milbloggers claimed that Russian forces [...] been operating within southern Arkhanhelske (northeast of Ocheretyne and north of Avdiivka) for the past two days. [...] Geolocated footage published on May 1 indicates that Russian forces advanced in southern Urozhaine
Russian milbloggers largely claimed on February 29 that Russian forces captured Berdychi (northwest of Avdiivka) and Tonenke (west of Avdiivka) on February 28 and most or all of Orlivka (west of Avdiivka) amid continued heavy fighting on February 29
Additional geolocated footage published on March 1 indicates that elements of the Russian 15th Motorized Rifle Brigade (2nd Combined Arms Army [CAA], Central Military District [CMD]) recently advanced into eastern Berdychi (northwest of Avdiivka).
Geolocated footage published on April 12 shows that Russian forces recently marginally advanced north of Berdychi
Russian milbloggers also claimed that Russian forces seized Berdychi
Geolocated footage published on April 8 shows that Russian forces recently advanced into southwestern Bohdanivka
Russian sources, including the Russian Ministry of Defense (MoD), claimed that Russian forces captured Vesele (northeast of Bakhmut) on January 18 [...] Geolocated footage published on January 17 shows that Russian forces recently made a marginal gain in the residential area in northern Bohdanivka (northwest of Bakhmut).
Geolocated footage posted on October 27 indicates that Russian forces seized Bohoyavlenka
A Russian milblogger claimed on May 18 that Russian forces entered Myasozharivka [...] Geolocated footage published on May 18 indicates that Russian forces advanced during mechanized assaults on May 17 and 18 within and southeast of the Kanal Microraion [...] Geolocated footage published on May 19 indicates that Russian forces advanced [...] in eastern Paraskoviivka
Russian forces conducted a roughly reinforced company-sized mechanized assault towards Chasiv Yar (west of Bakhmut) on April 4 and advanced up to the eastern outskirts of the settlement. [...] Geolocated footage published on April 3 indicates that Russian forces [...] also seized a large portion of southern Ivanivske
Additional geolocated footage published on November 11 indicates that Russian forces recently advanced in northern Dalne
Geolocated footage published on November 5 indicates that Russian forces recently seized Druzhba
A prominent Russian milblogger reported on June 17 and 18 that Ukrainian forces seized Tykhe [...] suggesting that Ukrainian forces likely seized the settlement [...] Geolocated footage published on June 10 and 18 shows that Ukrainian forces also recently recaptured areas in southern and central Starytsya [...] Russian sources claimed that Russian forces advanced to eastern Pivnichne [...], to the administrative borders of Zalizne [...], and on the outskirts of Niu York
Geolocated footage published on July 3 confirms that Russian forces have advanced over one kilometer from the previously confirmed Russian front line of own troops towards the eastern outskirts of Druzhba (east of Toretsk) and gained new positions along Sadova Street. Additional geolocated footage published on July 2 and July 3 shows that Russian forces advanced about 1.8 kilometers west along Kalynova Street towards the eastern outskirts of the Pivnichne-Druzhba area (also east of Toretsk) and into southeastern Pivnichne
Geolocated footage published on September 3 indicates that Russian forces recently advanced into southwestern Halytsynivka (southeast of Pokrovsk), and ISW assesses that Russian forces have likely seized the settlement.
Geolocated footage published on August 30 indicates that Russian forces recently advanced south of Karlivka (southeast of Pokrovsk) and seized the Chervonoarmiiska Filtration Station, and geolocated footage published on August 31 indicates that Russian forces recently seized northern Halytsynivka (southeast of Pokrovsk).
Geolocated footage published on June 14 indicates that Russian forces recently seized Heorhiivka and advanced within eastern Maksymilyanivka
Geolocated footage published on January 15 shows that Russian forces advanced on the eastern outskirts of Heorhiivka (west of Donetsk City)
Russian milbloggers claimed that Russian forces also advanced up to 1 kilometer within Paraskoviivka [...] Milbloggers also claimed that Russian forces advanced in a windbreak near Kostyantynivka [...] Some milbloggers also claimed [...] that there are some unconfirmed reports that Russian troops seized all of Heorhiivka.
Russian milbloggers continued to claim that Russian forces seized Heorhiivka
Geolocated footage published on September 24, 25, and 26 indicates that Russian forces recently advanced into eastern Mykolaivka (east of Pokrovsk and just west of Hrodivka), north and northeast of Mykolaivka, and into northern Hirnyk (southeast of Pokrovsk and Selydove) [...] The spokesperson for a Ukrainian brigade defending near Kostyantynivka reported that Ukrainian forces also maintain defensive positions near the settlement and are defending against ongoing Russian mechanized assaults in the area.
Geolocated footage published on September 11 of Russian soldiers freely operating in southern Ukrainsk (southeast of Pokrovsk) and interacting with Ukrainian civilian volunteers indicates that Russian forces have recently advanced in the southern part of the town [...] Geolocated footage published on September 12 indicates that Russian forces recently advanced into Hostre
A Kremlin-affiliated Russian milblogger claimed that Russian forces seized Nelipivka [...] Russian milbloggers claimed that Russian forces seized Hostre
Geolocated footage published on August 4 indicates that Russian forces recently advanced further within Vesele (east of Pokrovsk) and have seized most of the settlement [...] Russian milbloggers claimed that Russian forces advanced up to a kilometer in depth and 2.35 kilometers in width west of Novoselivka Persha towards Mezhove (southeast of Pokrovsk) and advanced further within Ivanivka (east of Pokrovsk).
Russian milbloggers claimed that elements of the Russian 109th Motorized Rifle Regiment (1st "Slovyansk" Motorized Rifle Brigade, 1st Donetsk People's Republic [DNR] Army Corps [AC]) seized Zalizne (southeast of Toretsk) [...] Geolocated footage published on August 14 and 15 indicates that Russian forces recently advanced within Hrodivka (east of Pokrovsk), Mykolaivka, Zhelanne, and Orlivka (all southeast of Pokrovsk) and likely seized Zhelanne and Orlivka [...] Russian sources claimed that Russian forces also advanced towards Novohrodivka [...] Russian forces conducted offensive operations northeast of Pokrovsk near [...] Novohrodivka [...] on August 14 and 15.
A Ukrainian military observer stated that Russian forces seized Myasozharivka (west of Svatove) [...] Ukrainian military observers stated on October 6 that Russian forces pushed Ukrainian forces from the poultry farm in eastern Tsukuryne and seized the remainder of the settlement [...] The Russian Ministry of Defense (MoD) claimed that Russian forces seized Hrodivka [...] Russian milbloggers claimed that Russian forces seized Zhelanne Druhe [...] Russian sources reported that the operational tempo in the southern frontline near Kamyanske, Zaporizhia Oblast, is increasing [...] Geolocated footage published on October 6 indicates that Russian forces marginally advanced near Kamyanske and Plavni on the eastern shore of the Kakhovka Reservoir
Geolocated footage published on November 7 shows that Russian forces advanced in northern Novoselydivka (north of Kurakhove) and in northern Illinka
Mashovets and a Russian milblogger stated that Russian forces advanced in Ivanivka (east of Pokrovsk) on August 13, indicating that Russian forces likely seized the settlement.
Geolocated footage published on July 24 indicates that Russian forces advanced up to the southeastern outskirts of Kostyantynivka (southwest of Donetsk City) during a reinforced battalion-size mechanized assault.
Russian milbloggers claimed that Russian forces operating northwest of Avdiivka advanced in fields southwest of Tymofiivka and Prohres and entered southeastern Ivanivka.
Geolocated footage published on August 9 indicates that Russian forces recently advanced west of Novooleksandrivka and within Ivanivka (both east of Pokrovsk).
Some Russian milbloggers claimed that Russian forces advanced to Sadova Street in eastern Ivanivske
Geolocated footage published on March 3 shows that Russian forces advanced into central Ivanivske (west of Bakhmut).
The Russian Ministry of Defense (MoD) claimed on March 23 that Russian forces captured Ivanivske
Geolocated footage published on April 2 shows that Russian forces recently advanced into southwestern Ivanivske
Geolocated footage published on October 23 also shows that elements of the Russian 114th Motorized Rifle Brigade [...] seized Izmailivka (southeast of Selydove), and additional geolocated footage published on October 23 indicates that Russian forces also advanced on the northeastern outskirts of Novoselydivka
A Russian milblogger claimed that Russian forces advanced into central Kalynivka
Additional geolocated footage published on May 31 shows a Russian MT-LB cross the Siverskyi Donets Donbas Canal near Kalynivka
Additional geolocated footage published on August 27 indicates that Russian forces have marginally advanced in southeastern Hrodivka (east of Pokrovsk and northeast of Novohrodivka) and have seized Kalynove
Russian milbloggers claimed on June 15 that Russian forces entered Karlivka [...] A Russian milblogger claimed on June 14 that Russian forces pushed Ukrainian forces from Paraskoviivka
Geolocated footage published on November 2 showed that elements of the Russian 33rd Motorized Rifle Regiment [...] advanced in eastern Antonivka (northeast of Vuhledar), and that elements of the 36th Separate Motorized Rifle Brigade (29th CAA, Eastern Military District [EMD]) seized Maksymivka (northwest of Vuhledar).[51] Geolocated footage published on November 3 also shows that Russian forces seized Katerynivka
Geolocated footage [...] indicates that Russian forces recently advanced north of Kostyantynivka and up to the southern outskirts of Katerynivka during a company-sized mechanized assault.
The Russian MoD claimed that elements of the 57th Motorized Rifle Regiment (6th Motorized Rifle Division, 3rd Army Corps) seized Katerynivka [...] Russian milbloggers claimed that Russian forces seized Yasna Polyana and Shakhtarske
The Russian Ministry of Defense (MoD) claimed that Russian forces captured Khromove (on the western outskirts of Bakhmut).
A Russian milblogger claimed that artillery and occasional combat engagements occur near Strilecha (25km northeast of Kharkiv City) on the international border.
A Russian milblogger claimed that Russian forces also advanced up to 280 meters along Sadova Street within Starytsya [...] A Russian milblogger claimed that elements of the 6th Motorized Rifle Division (3rd Army Corps [AC]) seized Klishchiivka [...] Geolocated footage published on May 20 indicates that Russian forces recently advanced up to the eastern outskirts of Novooleksandrivka [...] Geolocated footage published on May 21 and 22 indicates that Russian forces recently advanced within southern Staromayorske
Geolocated footage published on August 22 indicates that Russian forces recently seized Ptyche (southeast of Pokrovsk) and advanced further south of the settlement, and ISW assesses that this confirms Russian claims that Russian forces had previously seized the remainder of the east bank of the Karlivske Reservoir in the area.
Russian and some Ukrainian sources reported that Russian forces have reached the eastern outskirts of Selydove (further southeast of Pokrovsk) and are advancing into the town following Ukrainian withdrawals from some positions in eastern Selydove. [...] Mashovets reported on August 28 that elements of the 90th Tank Division (41st CAA, CMD), with support of elements of the 27th Motorized Rifle Division managed to break through towards Selydove from the north along the E50 Selydove-Karlivka route, which is consistent with recent Russian claims of Russian advances into Selydove via Mykhailivka (just east of Selydove) [...] The Ukrainian General Staff [...] noted that over half of the Russian ground attacks in the Pokrovsk direction on August 28 were concentrated near Selydove and Novohrodivka [...] Geolocated footage published on August 27 shows Russian forces, reportedly of the Republic of Tatarstan volunteer-based 1st "Timer" Battalion of the 57th Motorized Rifle Regiment (6th Motorized Rifle Division, 3rd AC), planting a flag in western Kostyantynivka (northeast of Vuhledar) at a position along Shakhtarska Street, indicating that Russian forces have likely seized the whole settlement.
Geolocated footage posted on September 9 indicates that Russian forces seized Krasnohorivka.
Russian forces recently advanced west of Avdiivka and likely captured Pervomaiske (southwest of Avdiivka) as of April 9. [...] Geolocated footage published on April 8 shows that Russian forces made gains along Vatutin Street in southeastern Krasnohorivka
Geolocated footage published on September 29 indicates that Russian forces marginally advanced near the railway line south of Selydove (southeast of Pokrovsk) and advanced into southern Krasnyi Yar and likely seized the remainder of Krutyi Yar (both southeast of Pokrovsk and north of Novohrodivka).
Geolocated footage published on October 30 indicates that Russian forces advanced in northern Terny [...] Geolocated footage posted on October 30 indicates that Russian forces recently advanced southwest of Hirnyk (northeast of Kurakhove) and in the area of the Kurakhivka Central Processing Plant west of Kurakhivka (northeast of Kurakhove).[48] Additional geolocated footage published on October 29 [...] indicates that Russian forces recently advanced to eastern Kurakhove
Additional geolocated footage published on October 31 indicates that elements of the Russian 2nd Motorized Rifle Division [...] recently advanced in northern Kruhlyakivka (southeast of Kupyansk) and have likely seized the settlement [...] Additional geolocated footage published on October 31 indicates that elements of the Russian 114th Motorized Rifle Brigade (51st CAA) advanced to the southwestern administrative boundaries of Kurakhivka (northeast of Kurkahove) and have likely seized the settlement.
Geolocated footage published on October 2 indicates that Russian forces recently advanced south of Novotoretske (east of Pokrovsk) and into the eastern outskirts of Lysivka (southeast of Pokrovsk and west of Novohrodivka).
Russian sources claimed that Russian forces advanced in eastern Maksymilyanivka [...] Elements of the Russian 238th Artillery Brigade reportedly continue operating near Maksymilyanivka
Geolocated footage published on September 1 indicates that Russian forces recently advanced west of Mykhailivka and within central Dolynivka (both southeast of Pokrovsk), and ISW assesses that Russian forces likely seized the settlements.
Russian milbloggers also claimed that Russian forces are fighting on the northeastern outskirts of Ukrainsk [...] Russian milbloggers claimed that Russian forces advanced up to the southeastern outskirts of Myrnohrad (immediately east of Pokrovsk) and have begun small arms battles with Ukrainian forces in the town, although a Ukrainian military observer described the Russian forces operating in the town as sabotage and reconnaissance groups [...] The reported Russian advance from Novohrodivka to Myrnohrad's outskirts [...] Reported Russian advances into Selydove [...] Geolocated footage posted on August 29 indicates that Russian forces advanced to central Mykhailivka.
Russian milbloggers claimed on August 16 that Russian forces operating southeast of Pokrovsk advanced southeast of Zhelanne and seized Mykolaivka.
Additional geolocated footage published on November 4 indicates that Ukrainian forces have regained lost positions in central Nelipivka
The Russian Ministry of Defense (MoD) claimed on August 19 that elements of the Russian Central Grouping of Forces seized Zalizne [...] Several Russian milbloggers additionally claimed that Russian forces seized all of Niu York [...] Geolocated footage published on August 18 showing a Russian flag in southern Zavitne (southeast of Pokrovsk) indicates that Russian forces recently seized Zavitne and Novozhelanne [...] Some Russian milbloggers also claimed that Russian forces have reached the outskirts of [...] Novohrodivka
Geolocated footage published on September 5 further clarified the visually-confirmed maximum extent of the Russian forward line of own troops in northern and eastern Niu York, north of Niu York, and into eastern Nelipivka (all south of Toretsk).
Geolocated footage published on October 19 indicates that Russian forces recently advanced along Luhova Street in southwestern Kruhlyakivka (southeast of Kupyansk) during a reinforced company-sized mechanized assault [...] Additional geolocated footage published on October 18 shows Ukrainian forces striking a Russian platoon-sized mechanized assault consisting of four infantry fighting vehicles in southern Shcherbynivka (west of Toretsk), indicating that Russian forces recently advanced in the area and likely seized Nelipivka [...] Geolocated footage published on October 19 indicates that Russian forces recently advanced on the southern outskirts of Vozdvyzhenka [...] geolocated footage published on October 19 shows Ukrainian forces striking Russian forces in northern Zoryane, southeast of Zoryane, and in the satellite community northeast of Zoryane, indicating that Russian forces recently advanced in the area and likely seized Zhelanna Druhe [...] The Russian MoD claimed that Russian forces seized Zoryane
Another Russian milblogger claimed that Russian forces are attacking Prylipka [...] Russian sources claimed that elements of the Russian 9th Motorized Rifle Brigade (1st DNR Army Corps) and other unspecified units forced Ukrainian forces to withdraw from Netaylove.
Russian milbloggers claimed that Russian forces advanced to the southeastern outskirts of Ocheretyne and entered the northern outskirts of Netaylove
Geolocated footage published on April 28 and 29 indicates that Russian forces advanced in [...], and in Netaylove
Russian forces likely recently seized Nevelske (southeast of Pokrovsk). Geolocated footage published on August 9 shows Russian forces raising a Russian flag in northwestern Nevelske on the settlement's westernmost administrative border, and Russian sources credited elements of the Russian 110th Motorized Rifle Brigade (1st DNR AC) with the seizure of the settlement [...] Russian sources also claimed that Russian forces [...] seized Ivanivka (east of Pokrovsk).
Geolocated footage published on March 11 indicated that Russian forces recently advanced east of Nevelske (southwest of Avdiivka), while the Russian MoD claimed that Russian forces seized the entire settlement on March 12.
Russian forces likely captured Tonenke (west of Avdiivka) and Nevelske (southwest of Avdiivka) no later than March 16.
Russian forces recently seized Kotlyarivka (southeast of Kupyansk) no later than May 4 [...] Geolocated footage published on May 4 indicates that Ukrainian forces may have regained positions in Nevelske (southwest of Avdiivka) on an unspecified date. [...] A Russian milblogger claimed that Russian forces made marginal gains [...] in eastern Paraskoviivka
The tactics Russia's army used to seize the eastern town of Niu-York [...] A further counterattack in the town by another Ukrainian unit temporarily pushed the Russians back, but by the end of September, they had taken control.
Ukrainian Kharkiv Group of Forces Spokesperson Colonel Yuriy Povkh stated on July 4 that a Russian sabotage and reconnaissance group entered the village of Sotnytskyi Kozachok [...] Russian milbloggers claimed that Russian forces have almost "completely" seized the settlement [...] Russian milbloggers claimed on July 3 and 4 that Russian forces broke through Ukrainian defenses and advanced into the southwestern outskirts of Niu York
Geolocated footage published on April 25 indicates that Russian forces advanced into central Solovyove (northwest of Avdiivka) from Novobakhmutivka after likely seizing all of Novobakhmutivka on the night of April 24 to 25. Russian sources claimed that Russian forces seized all of Solovyove on April 25
Russian milbloggers claimed that Russian forces also advanced up to and within Novobakhmutivka [...] Geolocated footage published on April 22 shows elements of the Russian 155th Naval Infantry Brigade (Pacific Fleet) planting a flag in western Novomykhailivka
Russian milbloggers claimed that Russian forces seized Novobakhmutivka
Russian tanks and infantry backed by powerful artillery and air strikes captured a key settlement and gained new ground in the eastern Donbas sector on Tuesday [...] Ukrainian troops fighting at a 4-to-1 firepower disadvantage were widely reported to have abandoned Novohrodivka [...] Ukrainian mainstream and social media on Wednesday said Kyiv's troops had been pushed out of Novohrodivka
By the end of General Syrsky's press conference [on 27 August], Russian forces had moved fully into the mining town of Novohrodivka, less than 9km from Pokrovsk.
As of the evening of August 27, Russian troops completely occupied Novohrodivka
Russian sources claimed that Russian forces advanced to the T-0511 highway in Novokalynove
Additional geolocated footage published on April 18 shows that Russian forces entered southeastern Novokalynove
Geolocated footage published on February 3 confirms that Russian forces captured Vesele (northwest of Bakhmut). [...] Russian milbloggers claimed that Russian forces advanced up to the eastern outskirts of Novomykhailivka - claims consistent with available geolocated evidence.
Geolocated footage posted on April 22 shows Russian forces raising a Russian flag over the Ocheretyne Military-Civilian Administration building in central Ocheretyne [...] Russian milbloggers also claimed that Russian forces have pushed Ukrainian forces out of Semenivka [...] The Russian Ministry of Defense (MoD) claimed on April 22 that Russian forces seized Novomykhailivka
Russian milbloggers subsequently claimed that the capture of Kotlyarivka allowed elements of the Russian 1st Guards Tank Army (Moscow Military District [MMD]) to completely seize Kyslivka [...] Russian milbloggers also claimed [...] that Russian forces reached the outskirts of Novooleksandrivka
Geolocated footage published on May 8 indicates that Russian forces recently advanced [...] towards the eastern outskirts of Novooleksandrivka [...] Geolocated footage published on May 8 indicates that Russian forces recently advanced [...] in southern Urozhaine [...] Russian milbloggers claimed that Russian forces entered Staromayorske [...] and seized up to half of the settlement
Geolocated footage published on June 13 shows that Russian forces advanced to the eastern outskirts of Rozdolivka [...]. Russian milbloggers claimed that elements of the Russian 106th Airborne (VDV) Division have been operating on the eastern outskirts Rozdolivka since June 12 [...] Geolocated footage published on June 13 shows Russian forces raising a flag in western Novopokrovske, and Russian milbloggers widely claimed on June 13 that Russian forces seized the village
Russian milbloggers claimed that Russian forces also advanced westward in fields east of Novopokrovske [...] and up to the settlement's southern outskirts.
Russian forces conducted a limited cross-border incursion into Sumy Oblast on June 9 but likely have not established a significant or enduring presence in this area. [...] Mysynk stated [...] that Ryzhivka is a contested "gray zone" because of its proximity to the international border. [...] Another milblogger claimed that elements of the Russian 228th Motorized Rifle Regiment [...] entered Novopokrovske [...] Geolocated footage published on June 10 shows that Russian forces advanced to northern Staromayorske [...] and have likely seized the whole settlement.
Geolocated footage published on July 29 shows that Russian forces hold positions in western Novoselivka Persha (northwest of Avdiivka), confirming that Russian forces recently seized the entire settlement [...] Elements of the Russian 433rd Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd Combined Arms Army [CAA], Central Military District [CMD]) reportedly recently seized Yevhenivka (northwest of Avdiivka).
Geolocated footage published on July 11 indicates that Russian forces recently seized Voskhod [...] Russian milbloggers claimed that Russian forces seized Voskhod as early as July 4 [...] Geolocated footage published on July 11 indicates that Russian forces recently advanced westward in the fields east of Novoselivka Persha [...] A Russian milblogger claimed that Russian forces advanced up to Novoselivka Persha's eastern outskirts on July 11, and another Russian milblogger claimed that Russian forces crossed the Vovcha River and entered Novoselivka Persha.
Geolocated footage published on March 24 and 25 shows that Russian forces recently advanced further into western Orlivka
Geolocated footage published on March 1 and 2 indicates that Russian forces advanced in central and eastern Orlivka (west of Avdiivka). Geolocated footage published on March 2 indicates that Russian forces also advanced in Tonenke (west of Avdiivka). A Russian milblogger claimed that Russian forces pushed Ukrainian forces out of Tonenke, but other Russian milbloggers denied claims that Russian forces controlled the settlement.
The Russian MoD claimed on March 19 that elements of the Central Grouping of Forces seized Orlivka
Geolocated footage published on October 3 and 4 indicates that Russian forces recently advanced along 1 Travnia Street in southeastern Maksymilyanivka, east of Ostrivske, and west of Hostre — likely seizing the settlement.
Geolocated footage published on October 7 indicates that Russian forces recently advanced into western Ostrivske (east of Kurakhove) during a company-sized mechanized assault.[64] Russian sources, including the Russian Ministry of Defense (MoD), claimed on October 11 that Russian forces completely seized Ostrivske and are roughly a kilometer from Kurakhove
Geolocated footage posted on November 12 showed that Russian forces advanced into northwestern outskirts of Opytne [...] The Russian Ministry of Defense (MoD) and Russian news outlets claimed that Russian troops captured Pavlivka (45km southwest of Donetsk City) on November 14 after Ukrainian forces conducted unsuccessful counterattacks near Pavlivka and Nikolske on November 13.
A Russian source claimed that Donetsk People's Republic (DNR) forces captured Opytne. [...] Russian sources claimed that Russian forces seized Pavlivka in western Donetsk Oblast on November 11 amid reports of continued fighting. Geolocated footage shows Russian forces raising a flag in the southeast corner of the village.
The Russian MoD claimed that Russian forces seized Pivdenne (southeast of Toretsk)
Russian milbloggers claimed that Russian forces [...] entered the outskirts of Pivnichne
Russian sources also claimed that Russian forces entered eastern Stelmakhivka
Additional geolocated footage published on September 5 shows reported elements of the Russian 40th Naval Infantry Brigade (Pacific Fleet, Eastern Military District [EMD]) raising a Russian flag in northwestern Prechystivka, indicating that Russian forces have likely seized the settlement.
Geolocated footage published on August 2 indicates that Russian forces recently advanced north of Rozdolivka (south of Siversk), confirming that Russian forces previously seized the settlement [...] Russian milbloggers claimed that Russian forces advanced into southeastern Serhiivka and western Zhelanne
Russian forces recently advanced into Selydove (southeast of Pokrovsk) [...] Geolocated footage published on September 27 indicates that Russian forces recently advanced into southern Selydove along Shevchenka Street and south of the settlement.
another Russian source later claimed that elements of the Russian 114th Motorized Rifle Brigade (1st DNR AC) seized Semenivka.
Geolocated footage published on April 26 indicates that Russian forces recently made marginal advances within central Solovyove (northwest of Avdiivka) and in central Semenivka [...] Russian milbloggers claimed that Russian forces seized the remainder of Semenivka
Russian milbloggers claimed that Russian forces advanced to the eastern outskirts of Vesele (northwest of Avdiivka), entered the settlement, and seized up to roughly a third of Vesele, although ISW has not observed confirmation of these claims [...] Russian forces continued offensive operations north of Avdiivka near Kalynove; northwest of Avdiivka near Vozdvyzhenka, Novooleksandrivka, Vesele, Serhiivka, Tymofiivka, Novoselivka Persha, Vovche, Zhelanne, Mezhove, and Lysychne;
Russian milbloggers also continued to claim that Russian forces seized Serhiivka (southeast of Pokrovsk).
A Ukrainian source claimed on June 21 that Russian forces seized Shumy
Geolocated footage published on February 26 shows that Russian forces entered the southeastern part of Sieverne (west of Avdiivka). Russian milbloggers claimed that Russian forces completely captured Sieverne and Tonenke
Russian forces recently marginally advanced east of Pishchane [...] Russian forces likely recently seized Sokil [...] Geolocated footage published on July 6 shows elements of the Russian "Black Hussars" detachment raising a flag in western Sokil, and the Russian Ministry of Defense (MoD) claimed that Russian forces seized the settlement.
Geolocated footage published on May [...] 27 indicates that Russian forces recently advanced [...] northeast of Sokil
some milbloggers claimed that Russian forces managed to advance as far as central Sokil
Geolocated footage published on June 7 shows Ukrainian forces operating in southwestern Hlyboke [...], suggesting that Ukrainian forces conducted a local counterattack. [...] Geolocated footage published on June 7 indicates that Russian forces advanced [...] in central Sokil
Geolocated footage published on November 9 indicates that Russian forces recently advanced to central Sontsivka
Russian troops also reportedly conducted a ground attack near Spirne, about 20km southeast of Siversk.
Both Ukrainian and Russian official sources confirmed fighting in Spirne (east of Siversk)
Geolocated combat footage posted on June 20 shows Ukrainian forces repelling a Russian armored assault east of Spirne [...] ISW geolocated footage published on June 21 that shows continued Ukrainian control of Pyatykhatky.
Geolocated footage published on December 27 indicates that Russian forces advanced closer to the eastern outskirts of Spirne (northeast of Bakhmut). [...] Geolocated footage published on December 26 shows that Russian forces advanced in the western part of Krynky on the east bank and north of Bilohrudove (9.5km southwest of Kherson City).
Ukrainian President Volodymyr Zelensky posted footage on July 27 showing that Ukrainian forces liberated Staromayorske (9km south of Velyka Novosilka) in western Donetsk Oblast following heavy fighting in the area.
The Ukrainian General Staff reported that Ukrainian forces repelled a Russian assault near Sotnytskyi Kozachok [...] on the evening of June 26 [...] Another milblogger claimed that Ukrainian forces likely advanced east of Terny but that the information is unconfirmed.
The Russian MoD claimed that Russian forces captured Tonenke (west of Avdiivka) amid continued positional fighting west of Avdiivka on March 21.
Russian forces recently advanced near Toretsk amid continued fighting in the area on July 5. Geolocated footage published on July 4 and 5 indicates that Russian forces recently advanced in southern Pivnichne [...] Russian forces continued offensive operations near Toretsk; northeast of Toretsk near Druzhba; east of Toretsk near Pivnichne; and southeast of Toretsk near Niu York, Yurivka, and Zalizne on July 4 and 5
Additional geolocated footage published on September 17 shows elements of the Russian 144th Motorized Rifle Brigade (51st Combined Arms Army [CAA], formerly 1st Donetsk People's Republic [DNR] Army Corps [AC]) raising several flags within Ukrainsk (southeast of Pokrovsk), indicating that Russian forces recently seized the settlement.
Geolocated footage published on May 9 shows that elements of the Russian 114th Motorized Rifle Brigade [...] advanced into central Umanske
Geolocated footage published on October 7 indicates that Russian forces seized Verkhnokamyanske [...] The Russian Ministry of Defense (MoD) claimed on October 8 that Russian forces seized Zoryane Pershe
Geolocated footage published on August 1 shows that Russian forces have advanced further within Vesele towards the T0511 road, placing the current furthest confirmed Russian advance about 3.5 kilometers from the outskirts of Hrodivka.
Geolocated footage published on March 31 shows that elements of the 9th Motorized Rifle Brigade (1st Donetsk People's Republic Army Corps [DNR AC]) have advanced along Haharin Street in Vodyane (southwest of Avdiivka) and have reached the western outskirts of the settlement.
managed to occupy the village of Prechystivka, approaching Vuhledar from the southwest, and took over Vodiane
Geolocated footage published on May 16 indicates that Russian forces advanced closer towards Lyptsi from the northeast. [...] Geolocated footage published on May 16 indicates that Russian forces recently advanced north of Berestove
Geolocated footage published on May 26 indicates that Russian forces recently advanced into southeastern Ivanivka [...] The Russian Ministry of Defense (MoD) claimed that Russian forces seized Berestove
Russian milbloggers claimed that Russian forces advanced 400 meters south of Berestove
the enemy used tanks, mortars and artillery of various types to attack the Ukrainian positions [...] [in] Dvorichne
The Russian Ministry of Defense (MoD) claimed that Russian forces completely captured Dvorichne
Geolocated footage published on June 9 indicates that Russian forces recently advanced north of Ivanivka, and Russian forces likely seized the settlement within the past week.
Geolocated footage published on May 24 indicates that Russian forces recently advanced up to a destroyed bridge [...] southeast of Tykhe [...] The Ukrainian General Staff acknowledged that Russian forces achieved partial tactical success near Ivanivka [...] A Russian milblogger claimed that Russian forces advanced southeast of Ivanivka and gained a foothold on the eastern outskirts of the settlement
Russian milbloggers claimed that Russian forces retreated from unspecified positions near Lyptsi and that there are reports that Ukrainian forces in the area pushed Russian forces back towards Lukyantsi [...] Russian sources claimed on May 25 that elements of the Russian 47th Tank Division [...] seized Ivanivka
Luhansk People's Republic (LNR) Deputy Internal Minister Vitaly Kiselyov reiterated claims that Russian forces captured Horobivka (17km northeast of Kupyansk) on October 18, although ISW cannot independently verify that Russian forces have captured the settlement.
Russian milbloggers claimed that Russian forces advanced in Berestove (28km southeast of Kupyansk) and possibly seized Kotlyarivka
Geolocated imagery published on January 20 indicates that Russian forces captured Krokhmalne (20km northwest of Svatove)
To the north, along the eastern bank of the Oskil River, Ukrainian forces have reportedly liberated another Lyman — Lyman Pershyi.
The Center for Defense Strategies also reported that Russian forces entered Lyman Pershyi
Lyman Pershyi [...] w[as] subjected to artillery and mortar shelling.
Russian sources claimed that heavy fighting is ongoing near Synkivka [...] and that Russian forces also attacked near Lyman Pershyi
Geolocated footage published on September 13 shows Russian forces operating in central Snagost (south of Korenevo), indicating that Russian forces recently seized the entirety of the settlement [...] Geolocated footage published on September 12 indicates that Russian forces recently advanced into northern Petropavlivka (east of Kupyansk).
Geolocated footage published on July 20 shows Russian forces raising a Russian flag in central Pishchane and indicates that Russian forces have seized the settlement [...] Russian milbloggers claimed on July 19 and 20 that Russian forces completely seized Andriivka
A Russian milblogger claimed that Russian forces advanced about two kilometers deep to the eastern outskirts of Pishchane [...] The Russian Ministry of Defense (MoD) claimed on June 16 that Russian forces seized Zahirne [...], sparking debate and some criticism from Russian milbloggers who noted that Russian forces have controlled Zahirne for some time. One milblogger claimed [...] that Ukrainian forces had withdrawn from Zahirne in 2023. However, the terrain features in the area prevented Russian forces from establishing a reliable foothold in the settlement until more recently.
The Russian MoD claimed that elements of the Russian Northern Grouping of Forces seized Starytsa [...] Russian milbloggers [...] reiterated claims that Russian forces have entered Zybyne
Geolocated footage published on September 6 indicates that Russian forces recently advanced within southern Synkivka (northeast of Kupyansk) and seized the settlement.
Geolocated footage published on November 27 and 28 indicates that Russian forces advanced north of Synkivka (9km northeast of Kupyansk) and west of Pershotravneve (20km northeast of Kupyansk).
Geolocated footage published on February 28 shows that Russian forces advanced into Tabaivka (northwest of Svatove).
Russian milbloggers claimed that Russian elements of the 47th Tank Division (1st Guards Tank Army, Western Military District [WMD]) captured Tabaivka (southeast of Kupyansk)
The State Border Guard Service reported that it had raised the Ukrainian flag in the villages of Stroivka and Topoli in Kharkiv Oblast, located near the Russian border.
Russian milbloggers claimed that Russian forces advanced east of Tykhe (northeast of Vovchansk) and seized Zybyne
Geolocated footage published on November 30, December 1, and December 3 shows Ukrainian forces engaging Russian forces in the settlement of Bilohrudove (11km southwest of Kherson City) indicating that Russian forces likely control most of Bilodrudnyi Island and that Ukrainian forces have recently established positions near Bilohrudove.
Its mayor Volodymyr Kovalenko has reportedly said that Russian troops have seized the city's executive committee and removed all Ukrainian flags from buildings
Russian forces completely vacated Sumy Oblast.
Ukrainian forces likely conducted a deliberate withdrawal from Lysychansk, resulting in the Russian seizure of the city on July 2.
Geolocated footage published on October 16 indicates that Russian forces recently advanced in northern Nevske and suggests that widespread Russian claims that Russian forces seized the settlement are accurate [...] Ukrainian military observer Kostyantyn Mashovets stated that [Russian forces] [...] seized Makiivka
A Russian milblogger claimed on May 31 that Russian forces entered Myasozharivka
Some Russian milbloggers claimed that Russian forces also seized Nevske
Russian sources claimed that Russian forces seized Novoselivske.
The Russian Ministry of Defense (MoD) claimed that Ukrainian forces attacked Russian positions in Novoselivske (14km northwest of Svatove). [...] Geolocated footage posted between November 28 and 29 shows Ukrainian troops claiming to be encircled by Russian troops on the eastern side of Kurdiumivka, about 12km southwest of Bakhmut. Russian sources circulated conflicting reports on the status of control of Kurdiumivka, with some reporting that Ukrainian troops still control the western half of the settlement and that fighting is ongoing while some claimed that Russian troops have taken full control of the settlement and are in the process of clearing Ukrainian positions.
Geolocated footage published on December 2 showed Russian forces walking around Novoselivske, which indicates that Russian forces have likely regained their positions in the settlement.
Geolocated footage published on November 12 shows that Russian forces advanced to positions west of Serhiivka (13km west of Svatove), corroborating Russian claims that Russian forces captured Serhiivka.
A Russian milblogger claimed that elements of the Russian 423rd Motorized Rifle Regiment [...] advanced westward to Stelmakhivka and began fighting within the settlement
A Russian milblogger claimed on January 2 that Russian forces conducted a raid on Ukrainian positions in Novopokrovka, Zaporizhia Oblast and that Russian forces entrenched themselves in captured Dorozhnyanka
Geolocated footage published on March 19 showed Russian forces operating in southern Dorozhnyanka.
Ukraine's defence forces have captured Apanasovka, Snagost and Otruba and advanced into Olgovka in Russia's Kursk Oblast on 18 August.
Additional geolocated footage published on September 10 indicates that elements of the Russian 51st Airborne (VDV) Regiment (106th VDV Division) advanced north and northeast of Snagost (south of Korenevo) during a company-sized mechanized assault [...] Several Russian sources claimed that Russian forces fully seized Snagost, but ISW has not observed visual confirmation of these claims.
Ukraine struck back on Tuesday, and battles continued through the night into Wednesday as Ukrainian forces pushed to the northwest of the border town of Sudzha, 530 km (330 miles) southwest of Moscow, Russia's defence ministry said.
The Russian Ministry of Defense (MoD) claimed on November 17 that Russian forces captured Opytne
approximately 43,133 sq km, or about 7.1% of Ukraine's area, is Russian occupied; the seized area includes all of Crimea and about one-third of both Luhans'k and Donets'k oblasts.
Territory under assessed Russian control or advances