| Huliaipole offensive | |||||||
|---|---|---|---|---|---|---|---|
| Part of the southern front of the Russo-Ukrainian war (2022–present) | |||||||
| Map of the offensive as of 17 December 2025 | |||||||
| |||||||
| Belligerents | |||||||
| Units involved | |||||||
As part of the southern front of the Russo-Ukrainian war, a military engagement between the Russian Armed Forces and Ukrainian Armed Forces for control over the Ukrainian city of Huliaipole and the northern surrounding area began in September 2025.
Huliaipole has been a frontline city since the early stages of Russia's full-scale invasion in 2022, with the line of contact stagnating just south of it. [10] The city witnessed intensive shelling in the years that followed. [11] Citizens from Huliaipole who decided to stay went to live underground in their basements. [12] According to the governor of Zaporizhzhia Oblast, Ivan Fedorov, only 500 civilians remained in Huliaipole by late 2025. [13]
Following the Russian capture of Velyka Novosilka in January 2025, its forces continued advancing westward toward the Dnipropetrovsk region. [14] By 1 September, the Russian army seized the village of Komyshuvakha, located at the border junction of the Donetsk, Dnipropetrovsk and Zaporizhzhia Oblasts. [15] [16]
The Russian Armed Forces began advancing westwards from their positions along the administrative border of Donetsk Oblast into the Dnipropetrovsk region, capturing the villages of Sosnivka and Ternove on 12 September. [17] [18] [19] The next day, Russia said its forces seized the village of Novomykolaivka. [20] Further south, Russian forces also started to advance west of Velyka Novosilka into the northeastern outskirts of the Zaporizhzhia region by securing Olhivske. [21] Continued Russian assaults to the west along the Huliaipole – Velyka Novosilka road resulted in the capture of Novoivanivka by 19 September. [22] [23] That same day, Ivan Fedorov reported that a Russian drone attacked a civilian car in Huliaipole, killing a married couple. [24] In eastern Dnipropetrovsk, elements of the Russian 36th Motorized Rifle Brigade raised Russian flags in multiple locations of Berezove, located to the west of Ternove. [25] In the final week of September, Russian forces increased control around Berezove by taking control of Kalynivske and Stepove, which was denied by the Ukrainian military. [26] [27]
In early October, Russian assault units made further gains to the west with the capture of Verbove. [28] [29] Simultaneous assaults began to the north of Malynivka, where Russian forces were able to advance into eastern Poltavka. [30] On 7 October, units of the Ukrainian 141st Mechanized Brigade launched a counterattack in eastern Dnipropetrovsk resulting in the recapture of Sosnivka and Sichneve. [31] [32] In northeastern Zaporizhzhia, Russian troops advanced into Novovasylivske and Novohryhorivka. [33] [34] The following week, Russian forces seized the village of Oleksiivka, located to the north of Verbove. [35] A Russian push west of Verbove led to the capture of Pryvillia, thus reaching the Yanchur river. [36] Meanwhile in Poltavka, Russian troops took full control of the village by 19 October. [37] [38] Geolocated footage indicated that Russian forces established a bridgehead across the Yanchur river with the seizure of Zlahoda (formerly Pershotravneve). [39] [40]
In the final week of October, the Russian army secured the settlements of Pavlivka, Pryvilne and Krasnohirske, all located on the right bank of the Yanchur river. [41] [42] [43] [44] Further north, soldiers of the Russian 36th Motorized Rifle Brigade displayed Russian flags over the villages of Vyshneve and Novooleksandrivka, indicating that they are under Russian control. [45] [46] One week later, Russian forces gained a second foothold across the Yanchur river with the capture of Uspenivka. [47] [48] In the days that followed, Russian units of the 37th Motorized Rifle Brigade levelled the frontline along the left bank of the Yanchur river seizing the village of Rybne. [49] Due to dense fog and increased pressure, Ukrainian forces withdrew from the settlements of Nove, Novomykolaivka, Novouspenivske, Okhotnyche and Solodke in eastern Zaporizhzhia. [50] [51] Ukraine's Southern Defense Forces spokesman Vladyslav Voloshyn told ABC News that Russia launched over 400 artillery strikes per day on Ukrainian positions. [52] Ukrainian commander-in-chief Oleksandr Syrskyi acknowlegded that the situation in the Huliaipole sector had deteriorated, with the "numerically superior" Russian forces capturing three settlements and clashing in Rivnopillia and Yablukove . [53] Governor Ivan Fedorov reported that a 56-year-old civilian was killed by a Russian FPV drone in Huliaipole. [54] [55]
The Ukrainian army pulled back from Rivnopillia on 12 November. [56] [57] [58] The day after, DeepStateMap showed that Russian forces had taken control of Rivnopillia and Yablukove located to the northeast of Huliaipole. [59] The capture of Rivnopillia gave Russian forces operational room to advance on the city of Huliaipole from the north. [60] As a result of this retreat, the fighting came significantly closer to Huliaipole itself and the remaining residents started to evacuate. [61] Vladyslav Voloshyn reported that Ukrainian forces were clashing with Russians west of Solodke, preventing a Russian advance toward Varvarivka . [62] [63] [13] Further north, Russian forces penetrated Ukrainian defenses through the village of Yehorivka. Russian units were spotted waving flags in the neighbouring settlement of Danylivka, thus cutting the T-0401 Pokrovske – Huliaipole highway. [64] [65] Towards Pokrovske itself, the Russian 36th Motorized Rifle Brigade took control of Hai on 17 November. [66] [67] Governor Ivan Fedorov, announced on 20 November that the regional administration was beginning to evacuate civilians from Huliaipole, at a rate of around 10 to 20 people each day. At the time of the announcement, an estimated number of 400 people remained inside the city. [68]
Along the T-0401 highway, Russian forces reached the eastern bank of the Haichur river by gaining a foothold in the settlements of Nechaivka, Radisne and Nove Zaporizhzhia. [69] [70] At the same time, Russian units began to advance east of Huliaipole, seizing the locality of Vesele . [71] [72] According to Vladyslav Voloshyn, 150 Russian soldiers were killed every day in the Huliaipole sector, representing half of daily Russian casualties on the southern front. [73] The Russian army captured the remaining villages of Vysoke , Zelenyi Hai and Zatyshshia to the east of Huliaipole by 27 November. [74] [75] [76] As a result of these advances, Russian troops reached both the eastern and northern flank of the city of Huliaipole. [77] [78] The Southern Defense Forces reported that they eliminated at least 250 Russian soldiers and 50 pieces of military equipment each day. They also denied reports of an encirclement at Huliaipole. [79] Military analysts of DeepState described a chaotic retreat of the Ukrainian 102nd Territorial Defense Brigade caused by Russian troops infiltrating its rear positions. Amid the confusion, one of the battalions lost command and control and retreated without orders, which resulted in incidents of friendly fire with the 225th Assault Battalion. [80] [81] Furthermore, they reported Russian execution of four captured Ukrainian drone operators. [82] [83] According to The New York Times , the Russian army seized 75 square miles around the city of Huliaipole in November. [84]
At the beginning of December, Russian forces advanced in the fields north of Huliaipole towards Varvarivka. [85] Simultaneously, Russian troops began assaulting the city of Huliaipole itself from the north and east. [86] This led to Russian forces penetrating into the eastern and northeastern parts of the city. [87] Geolocated footage indicated that Russian units also made advances in southeastern Huliaipole. [88] Meanwhile along the T-0401 highway, Russian assault groups were spotted in the villages of Dobropillia and Varvarivka by 14 December. [89] [90] In the second half of December, Russian forces crossed the Haichur river and advanced into central Huliaipole. [91] The Russian army managed to capture the headquarters of the 1st Battalion of the Ukrainian 106th Territorial Defense Brigade. [92] [93] Video footage showed Russian soldiers inside the abandoned command post, accessing multiple laptops and an unlocked smartphone. [94] [95] On 20 December, the Russian forces executed three captured Ukrainian soldiers. [96]
On 27 December, Russia reported the complete capture of Huliaipole. [97] [98] In response, the Ukrainian General Staff dubbed the Russian announcement "false" and added that the defensive operation of its forces in the western parts of the settlement is still ongoing. [99] [100] The next day, DeepStateMap displayed the entirety of Huliaipole as a gray zone, indicating an unclear frontline. [101] [102] The Southern Defense Forces reported that, although part of the city was under Russian control, a "significant part" of it remained under Ukrainian control; they additionally reported to have killed 300 Russian soldiers and destroyed dozens of pieces of military equipment that same day. [103] DeepState reported that Russian and Ukrainian forces were present throughout the city, and that they were likely sheltering in neighbouring basements, while only assault groups operated in the open. [104] Both the Ukrainian Defense Forces and DeepState reported that Russian forces had significantly more manpower in the area. [103] [104]
According to military blogger David Axe of Euromaidan Press , on 31 December, the city was likely seized by Russian forces, noting that if there are any Ukrainian forces in the city they were "probably clinging to the western outskirts". [105] [106]
The Huliaipole sector had been one of the most stable parts of frontline, which has not seen any movement since the first months of the full-scale war. [107] A new dynamic in this direction emerged in late 2025 when the Russian army began advancing westwards from Donetsk Oblast in the east towards Huliaipole, instead of directly from the south. The majority of Ukrainian defenses were built to defend attacks from the south. [108] According to The Kyiv Independent , the Russian advances north of Huliaipole could lead to Russia outflanking Ukraine's main defense line in Zaporizhzhia Oblast in 2026, with the potential of making a push towards the city of Zaporizhzhia itself thereafter. [109]
The Institute for the Study of War assessed that Russia's ability to cross the Haichur river will be the determining factor for the Russian army to make further operationally significant advances to the west. [110] Vladyslav Voloshyn emphasised the strategic importance of Huliaipole, as a transport and logistical hub between Pokrovske and the regional capital of Zaporizhzhia. [73] Analysts from DeepState reported that the lowland terrain would make defending Huliaipole difficult and called for a preparatory defensive line to be built behind the city, to prevent a repeat of the battle of Avdiivka. [104]