The 2023 Ukrainian counteroffensive was a major offensive against Russian forces occupying its territory with a goal of breaching the front lines. Efforts were made in many directions, primarily in Donetsk and Zaporizhzhia oblasts, among others. In total, Ukraine recaptured 14 villages in Donetsk and Zaporizhzhia oblasts, with a total pre-war population of around 5,000 but took heavy casualties. Western officials have said that such losses were not unexpected for attacking forces. The counteroffensive was widely regarded as a failure but also a crucial moment in the war.
Ukrainian forces
Ukrainian Armed Forces
- Ukrainian Ground Forces
- 3rd Assault Brigade - Andriy Biletsky
- 5th Assault Brigade - Oleksandr Yakovenko
- 21st Mechanized Brigade
- 23rd Mechanized Brigade
- 30th Mechanized Brigade - Colonel Ihor Dovhan
- 31st Mechanized Brigade
- 32nd Mechanized Brigade - Denis Merzlikin
- 33rd Mechanized Brigade - Col. Ivan Voitenko
- 42nd Mechanized Brigade
- 43rd Mechanized Brigade
- 47th Mechanized Brigade - Lt. Col. Oleksandr Sak (until 16 September) Col. Oleksandr Pavlii (after 16 September 2023)
- 60th Mechanized Brigade - Viktor Skaternoi
- 65th Mechanized Brigade - A. Kravets
- 68th Jaeger Brigade - Oleksiy Shum
- 93rd Mechanized Brigade - Pavlo Palisa
- 110th Mechanized Brigade - Mykola Chumak
- 116th Mechanized Brigade
- 117th Mechanized Brigade
- 118th Mechanized Brigade
- 128th Mountain Assault Brigade - Colonel Dmytro Lysyuk
- 142nd Rifle Brigade
- Liut Brigade - Colonel Oleksandr Netrebko
- Norman Brigade - Jean-Francois Ratelle ("Hrulf")
- Skala Battalion - Maj. Yuriy Harkaviy ″Skala″
- Kastuś Kalinoŭski Regiment - Dzianis Prokharaŭ
- Black Maple Company
- Ukrainian Marine Corps
- 35th Marine Brigade - Yuriy Andriyenko
- 36th Marine Brigade - Lt. Col. Viktor Sikoza
- 37th Marine Brigade
- 38th Marine Brigade
- Ukrainian Air Assault Forces
- 46th Airmobile Brigade - Col. Valeriy Skred
- 80th Air Assault Brigade - Col. Ihor Skybyuk
- 82nd Air Assault Brigade - Lt. Col. Pavlo Rozlach
- 95th Air Assault Brigade - Dmytro Bratishko
- Territorial Defense Forces
- 100th Territorial Defense Brigade - Col. Ruslan Tkachuk
- 129th Territorial Defense Brigade
- Ukrainian Volunteer Army - Dmytro Yarosh
- 7th Battalion Arei - Oleksandr Hryshchuk
- International Legion - Colonel Ruslan Miroshnichenko
Russian and Separatist forces
Russian Armed Forces
- Russian Ground Forces
- Southern Military District - Colonel General Sergey Kuzovlev
- 8th Guards Combined Arms Army - Colonel General Gennady V. Anashkin
- 18th Combined Arms Army - Lieutenant General Andrey Seritsky
- 40th Army Corps
- 47th Motor Rifle Division
- 58th Combined Arms Army - Major general Ivan Ivanovich Popov (until 11 July 2023) Lieutenant General Denis Lyamin (after 11 July 2023)
- 42nd Guards Motor Rifle Division - Colonel Roman Demurchiyev
- Western Military District - Colonel General Yevgeny Nikiforov
- 3rd Army Corps - Major General V. A. Belyaevsky
- 72nd Separate Motor Rifle Brigade
- 20th Guards Combined Arms Army - Major General Sukhrab Akhmedov
- 144th Guards Motor Rifle Division - Colonel Aleksey Alekseyevich Polyakov
- Eastern Military District - Colonel General Andrey Kuzmenko
- 5th Combined Arms Army - Major General Aleksey Podivilov
- 127th Motor Rifle Division - Major General Kuzmenkov Igor Anatolyevich
- 35th Combined Arms Army - Lieutenant General Aleksandr Semyonovich Sanchik
- Central Military District - Colonel General Andrey Mordvichev
- 25th Combined Arms Army - Major General Andrey Seritsky
- 41st Combined Arms Army - Lieutenant General Sergey Ryzhkov
- Russian Airborne Forces
- 7th Guards Mountain Air Assault Division - Col. Aleksandr Kornev
- 31st Guards Air Assault Brigade - Colonel Andrey "Dunai" Kondrashkin †
- 45th Guards Spetsnaz Brigade - Col. Vadim Pankov
- 76th Guards Air Assault Division - Guards Colonel Denis Shishov
- 98th Guards Airborne Division - Guards Colonel Viktor Igoryevich Gunaza
- 104th Guards Airborne Division
- 106th Guards Airborne Division - Major General Vladimir Vyacheslavovich Selivyorstov
- GRU
- 22nd Separate Guards Special Purpose Brigade - Lt. Col. Aleksei Nikolayevich Savchenko
- Russian Navy
- Pavel Sudoplatov Battalion - Yevgeny Balitsky
- Bogdan Khmelnitsky Battalion - Andrii Tyshchenko
- Storm Ossetia - Ayvengo Tekhov †
- Wagner Group - Andrei Troshev
- Storm-Z - Yevgeny Burdinsky
- Storm-V
- Donetsk People's Militia
- 1st Donetsk Army Corps
- Pyatnashka Brigade - Akhra Avidzba
- Vostok Brigade - Alexander Khodakovsky
- Sparta Battalion - Artem Zhoga
- Luhansk People's Militia
- 2nd Guards Lugansk-Severodonetsk Army Corps
- 6th Separate Cossack Motorized Rifle Brigade - Vladimir Sergeevich Polupoltinnykh
- Prizrak Brigade - Artur Bogachenko †
References
. Source: