This page provides information on the most recently known control of localities in Donetsk Oblast 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 oblast, as well as some smaller localities close to current or recent lines of contact.
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Andriivka | 71 | Bakhmut | Russia [1] | 16 Sep 2024 | Recaptured by ![]() Recaptured by ![]() Claimed by ![]() Confirmed captured by ![]() |
Bakhmut | 72,310 | Bakhmut | Russia [7] | 23 May 2023 | See Battle of Artemivsk (2014), Battle of Bakhmut (2022-2023) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Bakhmutske | 612 | Soledar | Russia [10] | 27 Dec 2022 | Captured by ![]() |
Berestove | 1,278 | Soledar | Russia [11] | 28 Jul 2022 | Captured by ![]() |
Bohdanivka | 77 | Chasiv Yar | Russia [12] | 8 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Chasiv Yar | 12,557 | Chasiv Yar | Russia | 7 Aug 2024 | See Battle of Chasiv Yar Pressured by ![]() Contested by ![]() Captured by ![]() |
Dachne | 70 | Toretsk | Russia [17] | 1 Jun 2025 | Contested by ![]() Recaptured by ![]() |
Druzhba | 1,860 | Toretsk | Russia [19] | 5 Nov 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Hryhorivka | 92 | Chasiv Yar | Russia [24] | 11 Jan 2025 | Claimed captured by ![]() Confirmed captured by ![]() |
Ivanivske | 1,369 | Bakhmut | Russia [26] [14] | 4 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Ivano-Darivka | 23 | Zvanivka | Russia [31] | 19 Jul 2024 | Captured by ![]() |
Kalynivka | 542 | Chasiv Yar | Russia [18] | 18 Nov 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Katerynivka | 670 | Illinivka | Russia [36] | 27 Aug 2025 | |
Khromove | 833 | Bakhmut | Russia | 31 Dec 2023 | Recaptured by ![]() |
Klishchiivka | 512 | Bakhmut | Russia [35] | 17 Jun 2024 | Captured by ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Kodema | 590 | Svitlodarsk | Russia [43] | 6 Sep 2022 | Captured by ![]() |
Krasna Hora | 584 | Bakhmut | Russia [44] | 11 Feb 2023 | Recaptured by ![]() |
Luhanske | 2,174 | Svitlodarsk | Russia [45] [46] | 26 May 2022 | Captured by ![]() |
Myronivskyi | 7,331 | Svitlodarsk | Russia [47] | 23 May 2022 | Captured by ![]() |
Nelipivka | 977 | Toretsk | Russia [48] | 31 Jan 2025 | Claimed contested by ![]() Confirmed contested by ![]() Claimed captured by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
New York | 9,735 | Toretsk | Russia [55] | 7 Oct 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Novoluhanske | 3,700 | Svitlodarsk | Russia [46] | 26 May 2022 | Captured along with Vuhlehirske Power Plant by ![]() ![]() |
Novospaske | 1,009 | Toretsk | Russia [59] [60] | 15 Jul 2025 | Captured by ![]() |
Orikhovo-Vasylivka | 227 | Soledar | Contested [18] | 11 Jan 2025 | Contested by ![]() Claimed captured by ![]() |
Paraskoviivka | 2,810 | Soledar | Russia [62] | 18 Feb 2023 | See Battle of Artemivsk Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Pivdenne | 1,404 | Toretsk | Russia [50] [65] | 6 Sep 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Pivnichne | 9,024 | Toretsk | Russia [18] | 21 Sep 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Pokrovske | 1,333 | Bakhmut | Russia | 27 Jul 2022 | |
Rozdolivka | 740 | Soledar | Russia [70] | 3 Aug 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Sakko i Vantsetti | 3 | Soledar | Russia | 6 Feb 2023 | Recaptured by ![]() |
Serebrianka | 50 | Siversk | Russia [76] | 16 Aug 2025 | Contested by ![]() Captured by ![]() |
Shcherbynivka | 3,266 | Toretsk | Russia | 11 Aug 2025 | Contested by ![]() Captured by ![]() |
Shumy | 95 | Toretsk | Russia [79] | 23 Jun 2024 | Recaptured by ![]() |
Soledar | 10,692 | Soledar | Russia [81] | 16 Jan 2023 | See Battle of Soledar Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Spirne | 80 | Soledar | Russia [31] | 3 Jul 2024 | Contested by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Sukha Balka | 649 | Toretsk | Russia [86] | 23 Apr 2025 | Contested by ![]() Captured by ![]() |
Svitlodarsk | 11,281 | Svitlodarsk | Russia [87] [47] | 24 May 2022 | Captured by ![]() ![]() |
Toretsk | 30,914 | Bakhmut | Russia [88] | 7 Aug 2025 | See Battle of Toretsk Pressured by ![]() Contested by ![]() Captured by ![]() |
Valentynivka | 84 | Toretsk | Russia [92] | 14 Apr 2025 | Contested by ![]() Captured by ![]() |
Vasiukivka | 601 | Soledar | Ukraine | 15 Dec 2023 | |
Verkhniokamianske | 960 | Zvanivka | Russia [93] | 9 Oct 2024 | Claimed pressured by a ![]() Claimed captured by ![]() Captured by ![]() |
Vesele | 102 | Soledar | Russia [96] | 6 Feb 2024 | Recaptured by ![]() |
Zaitseve | 1,160 | Bakhmut | Russia [97] [98] | 16 Nov 2022 | Capture by Russia claimed 6 October 2022. [98] |
Zalizne | 4,928 | Toretsk | Russia [50] [65] | 6 Sep 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Donetsk | 905,364 | Donetsk | Russia [101] | 22 Feb 2022 | See March 2022 Donetsk attack Captured by ![]() |
Ilovaisk | 17,620 | Ilovaisk | Russia | 20 Feb 2015 | See Battle of Ilovaisk (2014) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Makiivka | 340,337 | Makiivka | Russia [102] | 9 Mar 2022 | Captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Debaltseve | 24,316 | Debaltseve | Russia | 20 Feb 2015 | See Battle of Debaltseve (2015) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Horlivka | 241,106 | Horlivka | Russia [102] | 9 Mar 2022 | See Battle of Horlivka (2014) Captured by ![]() |
Yenakiieve | 77,053 | Yenakiieve | Russia [103] | 24 Jun 2015 | Captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Azov | 209 | Novoazovsk | Russia | 6 Sep 2014 | Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Novoazovsk | 11,104 | Novoazovsk | Russia | 28 Aug 2014 | See Battle of Novoazovsk (2014) Captured by ![]() Recaptured by ![]() Recaptured by ![]() |
Olenivka | 4,534 | Dokuchaievsk | Russia [104] | 1 May 2022 | See Olenivka prison massacre Captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Bila Hora | 78 | Kostiantynivka | Russia [105] | 22 Jul 2022 | Contested by ![]() Captured by ![]() |
Bohorodychne | 794 | Sviatohirsk | Ukraine | 11 Sep 2022 | See Sloviansk offensive Captured by ![]() Recaptured by ![]() |
Dibrova | 253 | Lyman | Ukraine [110] | 19 Sep 2022 | |
Drobysheve | 2,639 | Lyman | Ukraine [111] | 1 Oct 2022 | |
Druzhkivka | 55,088 | Druzhkivka | Ukraine [112] | 4 May 2022 | |
Dyliivka | 402 | Kostiantynivka | Russia [113] | 24 Jun 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Karpivka | 263 | Lyman | Ukraine [116] | 27 Sep 2022 | |
Katerynivka | 77 | Lyman | Russia [114] | 8 Apr 2025 | Contested by ![]() Captured by ![]() |
Kolodiazi | 270 | Lyman | Ukraine [117] | 29 Sep 2022 | |
Kostiantynivka | 68,792 | Kostiantynivka | Ukraine [118] [119] | 10 Mar 2022 | Captured by ![]() Recaptured by ![]() |
Korovii Yar | 721 | Lyman | Ukraine [120] | 24 Sep 2022 | |
Kramatorsk | 150,084 | Kramatorsk | Ukraine [112] | 4 May 2022 | See Battle of Kramatorsk (2014), Kramatorsk railway station attack Captured by ![]() Recaptured by ![]() |
Krymky | 70 | Kramatorsk | Russia [121] [122] | 22 May 2022 | |
Lyman | 20,469 | Lyman | Ukraine [123] [124] | 1 Oct 2022 | See Battle of Krasnyi Lyman (2014), Battle of Lyman (September–October 2022) Captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() Recaptured by ![]() |
Lypove | 78 | Lyman | Russia [105] | 22 Jul 2022 | Contested by ![]() Captured by ![]() |
Nova Poltavka | 502 | Illinivka | Russia [130] | 17 May 2025 | Contested by ![]() Captured by ![]() |
Nove | 880 | Lyman | Russia [132] | 30 Apr 2025 | Contested by ![]() Captured by ![]() |
Novoolenivka | 245 | Novodonetske | Russia [ citation needed ] | 6 May 2025 | Contested by ![]() Captured by ![]() |
Novosadove | 32 | Lyman | Russia [18] | 22 Oct 2024 | Recaptured by ![]() |
Novoselivka | 1,255 | Lyman | Ukraine [136] | 28 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Oleksandrivka | 499 | Lyman | Russia [122] | 22 May 2022 | |
Oleksandropil | 194 | Illinivka | Russia [130] | 17 May 2025 | Contested by ![]() Captured by ![]() |
Ozerne | 263 | Lyman | Ukraine [138] | 4 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Raihorodok | 3,342 | Mykolaivka | Ukraine [65] | 9 Sep 2022 | |
Ridkodub | 415 | Lyman | Contested [113] | 27 Jun 2025 | Contested by ![]() Captured by ![]() Contested by ![]() |
Romanivka | 150 | Illinivka | Russia [141] | 25 May 2025 | Contested by ![]() Captured by ![]() |
Shandryholove | 1,035 | Lyman | Ukraine [116] | 27 Sep 2022 | |
Shchurove | 264 | Lyman | Ukraine [110] | 19 Sep 2022 | |
Siversk | 11,068 | Siversk | Ukraine [142] | 25 May 2022 | |
Sloviansk | 106,972 | Sloviansk | Ukraine [112] | 4 May 2022 | See Murder of Pentecostals in Sloviansk (2014), Siege of Sloviansk Captured by ![]() Recaptured by ![]() |
Sosnove | 235 | Lyman | Ukraine [143] | 16 Sep 2022 | Recaptured by ![]() |
Staryi Karavan | 191 | Lyman | Ukraine [65] | 9 Sep 2022 | Captured by ![]() Recaptured by ![]() |
Sviatohirsk | 4,309 | Sviatohirsk | Ukraine | 11 Sep 2022 | Captured by ![]() ![]() Recaptured by ![]() |
Terny | 764 | Lyman | Russia [147] | 19 Jan 2025 | Captured by ![]() Recaptured by ![]() Pressured by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Torske | 1,652 | Lyman | Russia | 25 Aug 2025 | Captured by ![]() |
Yablunivka | 811 | Illinivka | Russia [155] | 24 Jul 2025 | Contested by ![]() Captured by ![]() |
Yampil | 1,944 | Lyman | Ukraine [157] | 30 Sep 2022 | Captured by ![]() ![]() Contested between 28 September and 1 October 2022. [159] [160] Recaptured by ![]() |
Yarova | 1,255 | Lyman | Ukraine [161] | 21 Sep 2022 | |
Zarichne | 2,571 | Lyman | Ukraine [148] | 28 Sep 2023 | Captured by ![]() ![]() Recaptured by ![]() |
Zelena Dolyna | 89 | Lyman | Ukraine [117] | 29 Sep 2022 | |
Zorya | 976 | Illinivka | Russia [17] | 1 Jun 2025 | Contested by ![]() Captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Mariupol [a] | 431,859 | Mariupol | Russia [163] | 17 May 2022 | See Battle of Mariupol (2014), 2014 offensive, 2015 attack, Siege of Mariupol, Hospital airstrike, Theatre airstrike Partially captured by ![]() Recaptured by ![]() Recaptured by ![]() ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Arkhanhelske | 285 | Ocheretyne | Russia [164] | 4 May 2024 | Contested by ![]() Recaptured by ![]() |
Avdiivka | 31,940 | Avdiivka | Russia [166] [167] | 17 Feb 2024 | See Battle of Avdiivka (2017), Battle of Avdiivka (2022–2024) Captured by ![]() Mostly recaptured by ![]() Recaptured by ![]() |
Avdiivske | 2,208 | Ocheretyne | Russia [169] | 10 Apr 2024 | Contested by ![]() ![]() Recaptured by ![]() |
Baranivka | 58 | Hrodivka | Russia [172] | 11 Feb 2025 | Captured by ![]() |
Bazhane | 274 | Novohrodivka | Russia [49] | 18 Aug 2024 | Captured by ![]() |
Bazhane Druhe | 240 | Marinka | Russia [53] | 19 Oct 2024 | Claimed captured by ![]() Captured by ![]() |
Bazhane Pershe | 192 | Marinka | Russia [18] | 7 Oct 2024 | Contested by ![]() Captured by ![]() |
Berdychi | 267 | Ocheretyne | Russia [174] | 28 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Blahodatne | 1,274 | Ocheretyne | Russia [100] [180] | 15 Aug 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Bohdanivka | 26 | Pokrovsk | Russia [183] | 24 May 2025 | Contested by ![]() Captured by ![]() |
Dachne | 1,684 | Kurakhove | Russia [184] | 6 Feb 2025 | Contested by ![]() Captured by ![]() |
Dalne | 403 | Kurakhove | Russia [18] | 21 Nov 2024 | Contested by ![]() Captured by ![]() |
Dobropillia | 28,170 | Dobropillia | Ukraine | 24 Feb 2022 | |
Halytsynivka | 1,111 | Novohrodivka | Russia [186] | 3 Sep 2024 | Contested by ![]() Likely captured by ![]() |
Heorhiivka | 1,167 | Marinka | Russia [187] | 14 Jun 2024 | Contested by ![]() Recaptured by ![]() |
Hirnyk | 10,357 | Kurakhove | Russia [18] | 27 Oct 2024 | Claimed contested by ![]() Confirmed contested by ![]() Captured by ![]() |
Hostre | 557 | Kurakhove | Russia [65] | 4 Oct 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Hrodivka | 2,299 | Hrodivka | Russia [194] | 21 Oct 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Illinka | 440 | Kurakhove | Russia [18] | 13 Nov 2024 | Contested by ![]() Captured by ![]() |
Ivanivka | 669 | Hrodivka | Russia [198] | 13 Aug 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Izmailivka | 199 | Kurakhove | Russia [203] | 24 Oct 2024 | Captured by ![]() |
Kalynove | 219 | Novohrodivka | Russia [204] | 27 Aug 2024 | Captured by ![]() |
Karlivka | 414 | Novohrodivka | Russia [69] | 30 Aug 2024 | Claimed contested by a ![]() Contested by ![]() Captured by ![]() |
Katerynivka | 778 | Marinka | Russia [207] | 3 Nov 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Keramik | 339 | Ocheretyne | Russia [164] | 4 May 2024 | Pressured by ![]() Contested by ![]() Fully recaptured by ![]() |
Komyshivka | 365 | Novohrodivka | Russia [210] | 22 Aug 2024 | Captured by ![]() |
Koptieve | 88 | Shakhove | Russia [212] | 4 Jul 2025 | Contested by ![]() Captured by ![]() |
Kostiantynivka | 1,293 | Marinka | Russia [213] | 28 Aug 2024 | Pressured by ![]() Contested by ![]() Likely captured by ![]() |
Kotlyarivka | 103 | Pokrovsk | Russia [139] | 12 May 2025 | Contested by ![]() Captured by ![]() |
Krasnohorivka | 14,917 | Marinka | Russia [25] [65] | 10 Sep 2024 | See Battle of Krasnohorivka Contested by ![]() Captured by ![]() |
Krutyi Yar | 107 | Hrodivka | Russia [215] | 29 Sep 2024 | Recaptured by ![]() |
Krynychne | 617 | Ocheretyne | Russia [216] | 24 Feb 2024 | Recaptured by ![]() |
Kurakhove | 18,220 | Kurakhove | Russia [217] | 26 Dec 2024 | See Battle of Kurakhove Pressured by ![]() Contested by ![]() Likely captured by ![]() |
Kurakhivka | 2,600 | Kurakhove | Russia [218] | 31 Oct 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Lozuvatske | 17 | Hrodivka | Russia [219] | 26 Jul 2024 | Contested by ![]() Captured by ![]() |
Lysivka | 799 | Pokrovsk | Russia | 27 Aug 2025 | Contested by ![]() Claimed captured by ![]() Visually confirmed contested since 2 October 2024. [222] |
Maksymilianivka | 2,171 | Marinka | Russia [194] | 21 Oct 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Malynivka | 561 | Hrodivka | Russia [212] | 5 Jul 2025 | Contested by ![]() Captured by ![]() |
Marinka | 10,722 | Marinka | Russia [224] | 25 Dec 2023 | See Battle of Marinka (2015), Battle of Marinka (2022–2023) Captured by ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Mezhove | 36 | Ocheretyne | Russia [210] | 22 Aug 2024 | Captured by ![]() |
Mykhailivka | 1,269 | Novohrodivka | Russia [229] | 1 Sep 2024 | Pressured by ![]() Contested by ![]() Likely captured by ![]() |
Mykolaivka | 101 | Hrodivka | Russia [18] | 16 Oct 2024 | Contested by ![]() Captured by ![]() |
Mykolaivka | 805 | Novohrodivka | Russia [232] | 24 Aug 2024 | Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Mykolaivka | 364 | Hrodivka | Russia [235] | 16 May 2025 | Contested by ![]() Captured by ![]() |
Myrnohrad | 46,098 | Myrnohrad | Ukraine | 29 Aug 2024 | Pressured by ![]() |
Myrolyubivka | 597 | Hrodivka | Russia [235] | 16 May 2025 | Contested by ![]() Captured by ![]() |
Netailove | 1,141 | Ocheretyne | Russia [237] | 21 May 2024 | Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Nevelske | 283 | Ocheretyne | Russia [240] | 10 Aug 2024 | Recaptured by ![]() Recaptured by ![]() Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Novobakhmutivka | 191 | Ocheretyne | Russia [244] | 25 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Novoekonomichne | 2,763 | Hrodivka | Russia [248] | 25 Jul 2025 | Contested by ![]() Captured by ![]() |
Novoielyzavetivka | 620 | Pokrovsk | Russia [250] | 31 Dec 2024 | Contested by ![]() Captured by ![]() |
Novohrodivka | 14,037 | Novohrodivka | Russia [251] [252] | 27 Aug 2024 | Pressured by ![]() [49] Contested by ![]() Captured by ![]() |
Novokalynove | 521 | Ocheretyne | Russia [179] | 27 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Novomykhailivka | 1,439 | Marinka | Russia [245] | 23 Apr 2024 | Contested by ![]() Captured by ![]() |
Novomykolaivka | 231 | Udachne | Russia [260] | 30 Jun 2025 | Contested by ![]() Captured by ![]() |
Novooleksandrivka | 693 | Hrodivka | Russia [262] | 11 Jun 2024 | Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Novooleksandrivka | 135 | Pokrovsk | Russia [266] | 11 May 2025 | Contested by ![]() Captured by ![]() |
Novooleksiivka | 177 | Selydove | Russia [18] | 7 Nov 2024 | Contested by ![]() Captured by ![]() |
Novopokrovske | 64 | Ocheretyne | Russia [72] | 13 Jun 2024 | Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Novoselivka | 541 | Ocheretyne | Russia | 14 May 2022 | |
Novoselivka Persha | 942 | Ocheretyne | Russia [269] | 29 Jul 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Novoserhiivka | 362 | Udachne | Russia [271] | 24 Jun 2025 | Contested by ![]() Captured by ![]() |
Novotroitske | 614 | Pokrovsk | Russia [272] | 13 Dec 2024 | Contested by ![]() Captured by ![]() |
Ocheretyne | 3,378 | Ocheretyne | Russia [164] | 4 May 2024 | See Battle of Ocheretyne Pressured by ![]() Contested by ![]() Fully recaptured by ![]() |
Oleksandropil | 305 | Ocheretyne | Russia [273] | 2 Apr 2025 | Contested by ![]() Captured by ![]() |
Orlivka | 297 | Novohrodivka | Russia [100] | 14 Aug 2024 | Captured by ![]() |
Orlivka | 874 | Ocheretyne | Russia [275] | 25 Mar 2024 | Recaptured by ![]() |
Ostrivske | 323 | Kurakhove | Russia [18] | 16 Oct 2024 | Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Panteleimonivka | 77 | Ocheretyne | Russia [280] | 31 Mar 2025 | Contested by ![]() Captured by ![]() |
Paraskoviivka | 52 | Ocheretyne | Russia [73] [205] | 15 Jun 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Peremoha | 144 | Ocheretyne | Russia [281] | 21 Feb 2024 | Recaptured by ![]() |
Pishchane | 314 | Pokrovsk | Russia | 25 Jul 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Pisky | 6 | Ocheretyne | Russia [286] | 31 Aug 2022 | See Battle of Pisky Population was 2,160 in 2001, but most residents left during the War in Donbas. |
Pivnichne | 40 | Ocheretyne | Russia [287] | 27 Feb 2024 | Recaptured by ![]() |
Pokrovsk | 61,161 | Pokrovsk | Ukraine [289] [290] [291] | 25 Aug 2025 | See Pokrovsk offensive Subject to repeated rocket attacks since late May 2022. |
Preobrazhenka | 56 | Pokrovsk | Russia [292] | 29 Mar 2025 | Contested by ![]() Captured by ![]() |
Prohres | 390 | Hrodivka | Russia [31] | 19 Jul 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Ptyche | 274 | Novohrodivka | Russia [210] | 22 Aug 2024 | Captured by ![]() |
Selydove | 21,916 | Selydove | Russia [18] | 30 Oct 2024 | See Pokrovsk offensive § Battle for Selydove Contested by ![]() Likely recaptured by ![]() Contested by ![]() Claimed captured by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Semenivka | 182 | Ocheretyne | Russia [174] | 28 Apr 2024 | Contested by ![]() Recaptured by ![]() |
Serhiivka | 159 | Hrodivka | Russia | 15 Aug 2024 | Pressured by ![]() Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Shevchenko | 1,654 | Pokrovsk | Russia [308] | 15 Dec 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Shevchenko Pershe | 10 | Hrodivka | Russia [212] | 4 Jul 2025 | Contested by ![]() Captured by ![]() |
Skhidne | 52 | Ocheretyne | Russia [270] | 11 Jul 2024 | Contested by ![]() Captured by ![]() |
Sokil | 66 | Ocheretyne | Russia [311] | 6 Jul 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Soloviove | 223 | Ocheretyne | Russia [179] | 27 Apr 2024 | Recaptured by ![]() |
Soniachne | 14 | Ocheretyne | Russia [210] | 22 Aug 2024 | Captured by ![]() |
Sontsivka | 795 | Kurakhove | Russia [18] | 17 Dec 2024 | Contested by ![]() Captured by ![]() |
Stepove | 62 | Ocheretyne | Russia [287] | 27 Feb 2024 | Contested by ![]() Recaptured by ![]() |
Tonenke | 320 | Ocheretyne | Russia [317] | 21 Mar 2024 | Contested by ![]() Mostly captured by ![]() Fully captured by ![]() |
Troitske | 264 | Pokrovsk | Russia [318] | 30 May 2025 | Contested by ![]() Captured by ![]() |
Tsukuryne | 1,745 | Selydove | Russia [173] | 6 Oct 2024 | Contested by ![]() Captured by ![]() |
Udachne | 1,633 | Udachne | Russia [320] | 15 Aug 2025 | Contested by ![]() Captured by ![]() |
Ukrainsk | 10,655 | Selydove | Russia [321] | 17 Sep 2024 | Pressured by ![]() Claimed contested by ![]() Contested by ![]() Captured by ![]() |
Umanske | 176 | Ocheretyne | Russia [6] | 23 May 2024 | Contested by ![]() Recaptured by ![]() |
Uspenivka | 402 | Pokrovsk | Russia [324] | 28 Jan 2025 | Contested by ![]() Recaptured by ![]() Contested by ![]() Captured by ![]() |
Uspenivka | 507 | Kurakhove | Russia [326] | 13 Dec 2024 | Contested by ![]() Captured by ![]() |
Vesele | 129 | Hrodivka | Russia [195] [327] | 4 Aug 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Vodiane | 319 | Ocheretyne | Russia [329] | 5 Apr 2024 | Fully recaptured by ![]() |
Vovche | 95 | Hrodivka | Russia | 29 Jul 2024 | Captured by ![]() |
Vozdvyzhenka | 381 | Hrodivka | Russia [331] | 2 Jan 2025 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Yasnobrodivka | 70 | Ocheretyne | Russia [219] | 26 Jul 2024 | Contested by ![]() Claimed by ![]() Captured by ![]() |
Yasnohorivka | 526 | Ocheretyne | Russia [333] | 17 Mar 2023 | |
Yelyzavetivka | 113 | Hrodivka | Russia [334] | 5 Jan 2025 | Contested by ![]() Captured by ![]() |
Yevhenivka | 106 | Hrodivka | Russia [269] | 29 Jul 2024 | Pressured by ![]() Contested by ![]() Captured by ![]() |
Zavitne | 308 | Novohrodivka | Russia [49] | 18 Aug 2024 | Captured by ![]() |
Zhovte | 103 | Pokrovsk | Russia [18] | 29 Nov 2024 | Contested by ![]() Captured by ![]() |
Zoriane | 939 | Marinka | Russia [18] | 30 Oct 2024 | Claimed contested by ![]() Confirmed contested by ![]() Claimed captured by ![]() Captured by ![]() |
Zvirove | 1,037 | Pokrovsk | Russia | 28 Jul 2025 | Contested by ![]() Captured by ![]() |
Name | Pop. | Hromada | Held by | As of | More information |
---|---|---|---|---|---|
Andriivka | 1,652 | Velyka Novosilka | Russia [339] | 26 Feb 2025 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Bahatyr | 55 | Velyka Novosilka | Russia | 12 Jun 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Claimed recaptured by ![]() Confirmed captured by ![]() |
Blahodatne | 564 | Velyka Novosilka | Russia [18] | 5 Dec 2024 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() |
Bohoiavlenka | 1,490 | Vuhledar | Russia [344] | 27 Oct 2024 | Contested by ![]() Likely captured by ![]() |
Dniproenerhiia | 96 | Komar | Russia [112] | 13 Mar 2025 | Contested by ![]() Captured by ![]() |
Fedorivka | 257 | Komar | Russia [346] | 16 Jun 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Komar | 121 | Komar | Russia [349] | 22 Jun 2025 | Contested by ![]() Captured by ![]() |
Kostiantynopil | 1,076 | Velyka Novosilka | Russia [350] | 29 Apr 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Makarivka | 258 | Velyka Novosilka | Russia [18] | 24 Dec 2024 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() |
Maksymivka | 793 | Vuhledar | Russia [207] | 2 Nov 2024 | Captured by ![]() |
Myrne | 100 | Komar | Russia [355] | 13 Jul 2025 | Contested by ![]() Captured by ![]() |
Neskuchne | 644 | Velyka Novosilka | Russia [283] | 13 Jan 2025 | Captured by ![]() ![]() Recaptured by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Novokhatske | 143 | Komar | Russia [356] | 16 Jul 2025 | Contested by ![]() Captured by ![]() |
Novomaiorske | 551 | Staromlynivka | Russia [358] | 10 Apr 2022 | |
Novoocheretuvate | 199 | Komar | Russia [359] | 21 Feb 2025 | Contested by ![]() Captured by ![]() |
Novopil | 253 | Velyka Novosilka | Russia [360] | 31 May 2025 | Contested by ![]() Captured by ![]() |
Novosilka | 104 | Velyka Novosilka | Russia | 17 Feb 2025 | Contested by ![]() Captured by ![]() |
Novotroitske | 6,445 | Olhynka | Russia [363] [364] | 6 May 2022 | Captured by ![]() |
Novoukrainka | 1,523 | Vuhledar | Russia [18] | 29 Oct 2024 | Contested by ![]() Captured by ![]() |
Novyi Komar | 534 | Velyka Novosilka | Russia [365] | 19 Dec 2024 | Contested by ![]() Recaptured by ![]() Contested by ![]() Captured by ![]() |
Odradne | 259 | Velyka Novosilka | Russia [366] | 23 May 2025 | Contested by ![]() Captured by ![]() |
Oleksiivka | 1,163 | Velyka Novosilka | Russia [367] | 28 Jul 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Pavlivka | 2,505 | Vuhledar | Russia [370] | 14 Nov 2022 | Captured by ![]() ![]() Recaptured by ![]() Recaptured by ![]() |
Perebudova | 121 | Komar | Russia [349] | 22 Jun 2025 | Contested by ![]() Captured by ![]() |
Piddubne | 532 | Komar | Russia [372] | 6 Jul 2025 | Contested by ![]() Captured by ![]() |
Prechystivka | 898 | Vuhledar | Russia [373] | 5 Sep 2024 | Captured by ![]() |
Rivnopil | 98 | Velyka Novosilka | Russia [18] | 14 Nov 2024 | Captured by ![]() ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Rozdolne | 1,120 | Velyka Novosilka | Russia [18] | 29 Nov 2024 | Contested by ![]() Captured by ![]() |
Rozlyv | 751 | Velyka Novosilka | Russia [377] | 1 Apr 2025 | Contested by ![]() Captured by ![]() |
Shakhtarske | 1,154 | Velyka Novosilka | Russia [18] | 2 Nov 2024 | Contested by ![]() Claimed captured by ![]() Captured by ![]() |
Shevchenko | 103 | Komar | Russia [378] | 21 Jun 2025 | Contested by ![]() Captured by ![]() |
Solodke | 525 | Vuhledar | Russia [379] | 5 Jul 2022 | Recaptured by ![]() Recaptured by ![]() ![]() |
Staromaiorske | 839 | Velyka Novosilka | Russia [268] | 10 Jun 2024 | Captured by ![]() ![]() Recaptured by ![]() Contested by ![]() Recaptured by ![]() |
Staromlynivka | 2,635 | Staromlynivka | Russia [383] | 13 Mar 2022 | Captured by ![]() ![]() |
Storozheve | 96 | Velyka Novosilka | Russia [384] | 24 Dec 2024 | Captured by ![]() ![]() Recaptured by ![]() Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Tovste | 101 | Komar | Russia [280] | 9 Jul 2025 | Contested by ![]() Captured by ![]() |
Ulakly | 867 | Velyka Novosilka | Russia [359] | 21 Feb 2025 | Contested by ![]() Captured by ![]() |
Urozhaine | 1,000 | Velyka Novosilka | Russia [99] [387] | 13 Jul 2024 | Captured by ![]() ![]() Recaptured by ![]() Pressured by ![]() Contested by ![]() Recaptured by ![]() |
Velyka Novosilka | 5,235 | Velyka Novosilka | Russia | 25 Jan 2025 | See Velyka Novosilka offensive Contested by ![]() Claimed captured by ![]() ![]() |
Vesele | 282 | Komar | Russia [392] | 4 Jul 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Vilne Pole | 385 | Komar | Russia [394] | 15 May 2025 | Contested by ![]() Captured by ![]() |
Vodiane | 324 | Vuhledar | Russia [395] | 8 Sep 2024 | Captured by ![]() |
Volnovakha [a] | 21,441 | Volnovakha | Russia [398] | 11 Mar 2022 | See Volnovakha bus attack (2015), Battle of Volnovakha Captured by ![]() |
Volodymyrivka | 6,325 | Olhynka | Russia [65] | 20 Aug 2022 | |
Voskresenka | 426 | Komar | Russia | Aug 2025 | Contested by ![]() Captured by ![]() |
Vremivka | 1,431 | Velyka Novosilka | Russia [325] | 17 Jan 2025 | Contested by ![]() Captured by ![]() |
Vuhledar | 14,144 | Vuhledar | Russia [319] | 1 Oct 2024 | See Battle of Vuhledar Captured by ![]() |
Yalta | 143 | Komar | Russia | 25 Aug 2025 | Contested by ![]() Captured by ![]() Contested by ![]() Recaptured by ![]() |
Yasna Poliana | 434 | Velyka Novosilka | Russia [18] | 1 Nov 2024 | Contested by ![]() Claimed captured by ![]() Confirmed captured by ![]() |
Zaporizhzhia | 884 | Komar | Russia [378] | 21 Jun 2025 | Contested by ![]() Captured by ![]() |
Zelena Dolyna | 89 | Lyman | Russia [403] | 11 Jul 2025 | Contested by ![]() Captured by ![]() |
Zelene Pole | 578 | Velyka Novosilka | Russia | 31 May 2025 | Captured by ![]() |
Zelenyi Hai | 915 | Komar | Russia [405] | 26 Jul 2025 | Contested by ![]() Captured by ![]() |
Zirka | 134 | Komar | Russia [407] | 28 Jun 2025 | Contested by ![]() Captured by ![]() |
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
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).
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
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
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
Ukrainian military observer Kostyantyn Mashovets stated on January 11 that Russian forces seized Hryhorivka.[35] ISW assesses that this advance occurred more than 24 hours ago [...] Russian milbloggers claimed on January 10 and 11 that elements of the Russian 394th Motorized Rifle Regiment and 218th Tank Regiment [...] seized Neskuchne
The Russian Ministry of Defense (MoD) claimed that Russian forces seized Hryhorivka [...] Geolocated footage posted on September 9 indicates that Russian forces seized Krasnohorivka.
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
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
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
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).
A Kremlin-affiliated Russian milblogger claimed that Russian forces seized Nelipivka [...] Russian milbloggers claimed that Russian forces seized Hostre
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
Additional geolocated footage published on November 4 indicates that Ukrainian forces have regained lost positions in central Nelipivka [...] Geolocated footage published on November 4 shows Russian forces conducting a roughly platoon-sized mechanized assault and advancing to the eastern outskirts of Novooleksiivka
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
Russian sources claimed that Russian forces advanced in eastern Maksymilyanivka [...] Elements of the Russian 238th Artillery Brigade reportedly continue operating near Maksymilyanivka
The Russian MoD claimed that Russian forces seized Pivdenne (southeast of Toretsk)
Russian milbloggers claimed that Russian forces [...] entered the outskirts of Pivnichne
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 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
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
A Ukrainian source claimed on June 21 that Russian forces seized Shumy
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).
{{cite web}}
: CS1 maint: url-status (link)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
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 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.
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.
Geolocated footage published on January 18 and 19 indicates that Russian forces seized Ivanivka and Terny
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.
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
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 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
Ukrainian military observer Kostyantyn Mashovets stated on February 11 that Russian forces seized Baranivka [...] Russian milbloggers claimed that elements of the Russian 114th Motorized Rifle Brigade (51st CAA) seized all or most of Andriivka
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
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;
Additional geolocated footage published on November 11 indicates that Russian forces recently advanced in northern Dalne
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 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
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).
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).
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
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
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 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 posted on December 25 indicates that Russian forces seized Kurakhove [...] Geolocated footage posted on December 24 indicates that Russian forces seized Lozova.
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).
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.
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.
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
Ukrainian military observer Kostyantyn Mashovets stated on December 31 that Russian forces seized Novoyelyzavetivka
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 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
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 December 11 indicates that Russian forces recently seized Novotroitske
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 published on December 20 indicates that Ukrainian forces recently recaptured positions in southern Pishchane (southwest of Pokrovsk), indicating that Russian forces likely recently advanced into Pishchane from the south.
Geolocated footage published on January 13 indicates that Russian forces seized Pishchane [...] Geolocated footage posted on 13 January indicates that Russian forces seized Neskuchne
Geolocated footage published on February 9 indicates that Ukrainian forces recently advanced near Mine No. 3 in southeastern Pishchane
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 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 also continued to claim that Russian forces seized Serhiivka (southeast of Pokrovsk).
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
The Russian MoD claimed that Russian forces captured Tonenke (west of Avdiivka) amid continued positional fighting west of Avdiivka on March 21.
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
The Ukrainian General Staff published a map on January 28 indicating that Russian forces have seized Uspenivka and Novoandriivka (both southwest of Pokrovsk), but it is unclear when Russian forces made these gains.
Russian forces seized Vremivka on January 17 as part of their efforts to envelop Velyka Novosilka [...] Geolocated footage published on January 17 indicates that Russian forces [...] advanced along the south (left) bank of the Solona River north of Uspenivka
Geolocated footage published on December 13 indicates that Ukrainian forces not longer exert control over Uspenivka..
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.
Geolocated footage published on January 2 [1] indicates that Russian forces recently seized Vozdvyzhenka
Geolocated footage published on January 5 indicates that Russian forces have likely also seized Svyrydonivka and Tymofiivka (both east of Pokrovsk) in recent days and advanced into southeastern Yelyzavetivka (south of Pokrovsk) during a platoon-sized mechanized assault
Geolocated footage published on February 25 shows Ukrainian forces striking a Russian-occupied building in western Andriivka, indicating that Russian forces recently seized the settlement.
Geolocated footage published on January 25 indicates that Russian forces recently marginally advanced east and south of Slovyanka and up to the northeastern outskirts of Andriivka
Geolocated footage posted on October 27 indicates that Russian forces seized Bohoyavlenka
Geolocated footage published on February 21 indicates that Russian forces [...] seized Ulakly [...] Geolocated footage published on February 20 indicates that Russian forces seized Novoocheretuvate
Geolocated footage published on February 16 indicates that Russian forces recently advanced to southern Novosilka
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.
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.
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.
Geolocated footage published on December 23 and 24 shows Russian forces raising a flag in northern Storozheve (south of Velyka Novosilka) and conducting a platoon-sized mechanized assault in central Storozheve, indicating that Russian forces recently seized that settlement and Makarivka (south of Storozheve).
managed to occupy the village of Prechystivka, approaching Vuhledar from the southwest, and took over Vodiane