Battlefield Atlas
Russo-Ukrainian War · 2022 Free to explore

Kharkiv counteroffensive, 2022

Russia launched a full-scale invasion of Ukraine on 24 February 2022, after seizing Crimea and backing armed groups in Donbas from 2014; on 2 March 2022 the UN General Assembly deplored 'the aggression by the Russian Federation against Ukraine' and demanded its withdrawal (Resolution ES-11/1, 141 votes to 5). In the Kharkiv counteroffensive of September 2022 Ukrainian forces defending their own territory broke the Russian front at Balakliia on 6 September, drove through Shevchenkove to Kupiansk on the Oskil River by 10 September, and forced Russian forces out of Izium and almost all of Kharkiv Oblast within a week; Russia's Defense Ministry called it a 'regrouping.' Ukrainian troops then crossed the Oskil and encircled Lyman, which Russian forces abandoned on 1 October, the day after Moscow announced its annexation of Donetsk Oblast. Ukraine said it had retaken about 8,500 sq km and 388 settlements in Kharkiv Oblast by 14 September. In the towns left behind, investigators found evidence of abuses under occupation: 447 bodies were exhumed from a burial site at Izium, and Kharkiv governor Oleh Syniehubov said 30 bore signs of torture; Human Rights Watch documented torture of detainees in Izium; Kharkiv regional police said on 20 October that 22 torture sites had been found; and a UN Commission of Inquiry concluded that war crimes had been committed in the Kharkiv region and three others. Neither government published its own losses; Russia's Defense Ministry claimed 4,000 Ukrainian soldiers killed on the Kharkiv and Kherson fronts (unverified). Positions on this map are schematic, at brigade or grouping level, and each is attributed to the sources listed.

Open the interactive map6 stages on modern satellite imagery and terrain, with 3D elevation

This battle is free to explore — no account needed.

Balakliia after the Russian occupation
Balakliia after the Russian occupation — Ministry of Internal Affairs of Ukraine, CC BY 4.0

The battle, stage by stage

  1. 5 September 2022

    Before the blow

    Russia launched its full-scale invasion of Ukraine on 24 February 2022. By early September Russian forces held a wide arc of Kharkiv Oblast: the border districts and Vovchansk, the east bank of the Pechenihy Reservoir, the towns of Balakliia (occupied from 3 March), Kupiansk (from 27 February) and Izium (from 1 April), and, to the south-east, Lyman (from 27 May). Izium was the base of the northern pincer against Sloviansk; Kupiansk, a rail junction on the Oskil River, supplied it. Russia had moved forces south to meet Ukraine's announced Kherson counteroffensive (ISW, 7 Sep). Around Balakliia, according to FDD's Long War Journal, the front line was held by poorly trained Luhansk and Donetsk 'people's republic' units with two Rosgvardia units behind them; Reuters later analyzed documents left by the 11th Army Corps in Balakliia showing that by the end of August two units, about a sixth of the force, were at 20% of full strength, and the Balakliia force as a whole at 71% (30 Aug). Units north-east of Kharkiv and at Kupiansk are not named in our sources. (Sources: ISW; Long War Journal 16 Sep 2022; Reuters via Babel; Norwegian Helsinki Committee. Front traces are schematic and not corroborated to the two-map standard.)

  2. 6-8 September 2022

    Breakthrough at Balakliia

    On 6 September Ukrainian forces attacked west and north of Balakliia; ISW reported geolocated footage of Ukrainian infantry in eastern Verbivka, under 3 km from the town. Armor broke through toward the road junctions at Volokhiv Yar and Shevchenkove, largely bypassing Russian strongpoints (Long War Journal). Ukrainian control of Balakliia was confirmed on 8 September; the Kraken unit of Ukraine's military intelligence (HUR) raised the flag there, and the Russian-installed occupation administration admitted the next day that the town was essentially out of its control. By the evening of 8 September Ukrainian troops had reached the outskirts of Shevchenkove from two directions, possibly leaving a cut-off Russian pocket near Chkalovske (Militaryland). On 9 September President Zelensky praised the 25th Airborne, 80th Air Assault and 92nd Mechanized Brigades. Russia's Defense Ministry did not acknowledge the losses. (Sources: ISW 6-9 Sep; Long War Journal; Ukrainska Pravda 8-10 Sep; Novaya Gazeta Europe 9 Sep; Militaryland 8 Sep, from released footage. Partly corroborated: ISW plus geolocation.)

  3. 9-10 September 2022

    Kupiansk reached

    Pressing east from Shevchenkove, Ukrainian forces reached the southern outskirts of Kupiansk on 9 September, shown by a geolocated image on the R79 highway (ISW); strikes had likely put the Oskil bridge out of use. On the morning of 10 September the Kharkiv regional council announced that the city had been retaken, the flag went up over the city council, and Ukraine's security service published photos of its special forces in the city; the 92nd Mechanized Brigade was photographed there. ISW assessed that Ukrainian troops held the western half, with Russian forces withdrawing to the east bank. Russian sources reported Ukrainians on the Oskil at Senkove, and Velykyi Burluk was taken on 10-11 September. ISW put the penetration at up to 70 km and more than 3,000 sq km retaken in five days. According to Long War Journal, elements of the 90th Guards Tank Division arrived too late to stop the advance. (Sources: ISW 9-10 Sep; Ukrainska Pravda; Ukrainian News; Kyiv Independent 10 Sep; Long War Journal. Corroborated: ISW plus geolocation.)

  4. 10-12 September 2022

    Withdrawal from Izium

    With its supply lines through Kupiansk cut, Russia's Defense Ministry announced on 10 September that troops stationed in Balakliia and Izium would 'regroup' to the Donetsk direction; ISW said the claim of a planned, three-day withdrawal had 'no relation to the situation on the ground.' The 25th Airborne Brigade posted video at the entrance to Izium, and an officer of the 95th Air Assault Brigade filmed the central square (Babel, 11 Sep). In the north, a Ukrainian flag was photographed in Vovchansk around 11 September (the border guard service confirmed the town retaken on 13 September), and Ukrainian troops reached the Russian border on the 11th; a Russian Defense Ministry map that day showed only a strip east of the Oskil still under Russian control (Meduza). Ukraine confirmed control of Sviatohirsk on 12 September. UK Defence Intelligence said the 1st Guards Tank Army had taken part in a disorderly withdrawal and would take years to rebuild. Oryx documented at least 338 Russian vehicles and weapons lost on 7-11 September across all fronts (Oryx does not separate by front), more than 200 of them abandoned in Kharkiv Oblast (via Mediazona). (Sources: ISW 10 Sep; Kyiv Independent; Babel; Meduza; Militaryland 11 Sep; UK MoD 13 Sep. Corroborated: ISW plus both sides' statements and video.)

  5. 23-28 September 2022

    Across the Oskil, around Lyman

    Russian forces tried to hold a line east of the Oskil; Rochan Consulting's Konrad Muzyka reported positions about 10 km east of the river. On 23 September UK Defence Intelligence said Ukraine had secured bridgeheads on the east bank and was attacking Lyman. Kharkiv's governor Oleh Syniehubov announced on 27 September that Kupiansk-Vuzlovyi, the rail junction on the east bank, had been retaken, and geolocated footage showed Ukrainian flags in Kivsharivka (ISW, 28 Sep). Around Lyman, geolocated footage confirmed Ukrainian troops in Zelena Dolyna, about 15 km north, and in Novoselivka to the north-west, while Russian sources reported attacks near Yampil to the south-east and toward Torske, threatening the Svatove-Lyman road. On 30 September Russia announced its annexation of four Ukrainian regions, including Donetsk Oblast; the UN General Assembly later called the move invalid (Resolution ES-11/4, 12 October 2022). (Sources: UK MoD via Kyiv Independent 23 Sep; Ukrainska Pravda 27 Sep; ISW 28 Sep; Moscow Times 13 Sep. Corroborated: ISW plus geolocation.)

  6. 1 October 2022

    Lyman retaken

    Ukraine's Eastern Group spokesman Serhii Cherevatyi said on 1 October that the Russian group at Lyman, which he put at about 5,000 troops, was surrounded, and listed Yampil, Novoselivka, Shandryholove, Drobysheve and Stavky as retaken (RFE/RL). Hours later Russia's Defense Ministry said its troops had withdrawn to 'more advantageous lines' because of the threat of encirclement. The 81st Airmobile Brigade said it had taken the town together with National Guard units and the Kulchytsky battalion and raised the flag on the administration building (LB.ua); ISW confirmed geolocated footage of Ukrainian troops across the town and reported that the BARS-13 detachment had fallen back from Drobysheve to Kreminna. How many Russian soldiers escaped is unknown. Borova, on the Oskil reservoir, followed on 3 October. Ukraine's Deputy Defense Minister Hanna Maliar had put the ground retaken in Kharkiv Oblast since 6 September at about 8,500 sq km and 388 settlements by 14 September. (Sources: ISW 1 Oct; RFE/RL 1 Oct; LB.ua 1 Oct; Ukrainska Pravda 1 Oct; Ukrinform 14 Sep. Corroborated: ISW, geolocation and both sides' statements.)

Forces

No reliable totals were published for either side. A Russian-installed official claimed Ukraine attacked with eight times as many troops, and Ukrainian officials put the Russian group trapped at Lyman at about 5,000; both are partisan claims.

Russian forces

Ratio claimed at the breakthroughVitaly Ganchev, head of the Russian-installed Kharkiv administration, said Ukrainian forces outnumbered Russian troops eight to one (as reported by FDD's Long War Journal); not independently verified. FDD's Long War Journal, 16 September 2022outnumbered 8 to 1 (Russian claim)
Units at strength, Balakliia sector (late August)From Russian documents left in Balakliia, analyzed by Reuters (via Babel): recruitment reached only 71% of target. Babel (reporting Reuters), 26 October 2022some units at 20% of required personnel
Lyman garrison, 1 OctoberEstimate by Ukraine's Eastern Group spokesman Serhii Cherevatyi and Luhansk governor Serhii Haidai. RFE/RL, 1 October 2022about 5,000 (Ukrainian claim)

Armed Forces of Ukraine

Formations named in the operationLong War Journal lists the 14th, 92nd, 30th and 93rd Mechanized; 25th, 79th, 80th, 95th and 81st air assault / airmobile; 3rd and 4th brigades; 71st Jaeger; 112th and 113th Territorial Defense; special forces and artillery brigades. FDD's Long War Journal, 16 September 2022at least a dozen brigades (no troop total published)

Casualties

Neither side published its military losses; Russia's claim of more than 4,000 Ukrainian dead covers two fronts and is unverified, and Oryx's photo-verified count shows hundreds of Russian vehicles lost or abandoned in a week. The documented cost to civilians under occupation is better established: 447 bodies exhumed near Izium and torture documented by HRW and Ukrainian investigators. Certainty: poor.

Russian forces

Killed, wounded and captured (whole operation)Russia did not publish losses for the Kharkiv front; a pro-Kremlin correspondent, Alexander Sladkov, admitted on state TV that Russia had lost 'an enormous number of people' (Moscow Times, 13 Sep 2022). No independent count for the operation was found. The Moscow Times, 13 September 2022unknown
Troops encircled at Lyman, 1 OctoberUkraine's Eastern Group spokesman Serhii Cherevatyi and Luhansk governor Serhii Haidai put the encircled group at about 5,000; RFE/RL reported that it was unclear how many escaped, and Russia said it withdrew to 'more advantageous lines'. RFE/RL, 1 October 2022; Ukrainska Pravda, 1 October 2022about 5,000 (Ukrainian claim)
Killed at LymanFigure attributed to a Ukrainian officer in Wikipedia's summary; not independently verified (lead only). Wikipedia, 2022 Kharkiv counteroffensive (lead only)about 1,500 (Ukrainian officer's claim)

Armed Forces of Ukraine

Killed and wounded (whole operation)Ukraine did not publish its losses for the counteroffensive, and no independent estimate was found. Meduza, 11 September 2022unknown
Killed and wounded, 6-10 September (Russian claim)Russia's Defense Ministry spokesman Igor Konashenkov claimed these losses for the Kharkiv and Kherson offensives together; the claim is unverified and covers two fronts. Meduza, 11 September 2022more than 4,000 killed, more than 8,000 wounded (claimed)

Civilians

Bodies exhumed from the burial site near IziumUkraine's police chief Ihor Klymenko reported 215 women, 194 men, 5 children, 22 service members and 11 remains not yet identified by sex, and said many bodies bore traces of torture. Ukrinform, 23 September 2022; Kyiv Independent (State Emergency Service)447
Torture of detainees in Izium (HRW)Human Rights Watch interviewed more than 100 people in Izium; 15 described being tortured by Russian or Russian-affiliated forces at sites including schools, a police station and a polyclinic. Human Rights Watch, 19 October 202215 survivors interviewed; 7 detention sites
Torture sites found in retaken Kharkiv OblastCount by Kharkiv Oblast chief investigator Serhii Bolvinov as of 6 October 2022, including sites in Kupiansk, Vovchansk, Velykyi Burluk and Izium. The Kyiv Independent22
UN Commission of Inquiry findingOn 23 September 2022 the Commission (chair Erik Mose) concluded that war crimes had been committed in Ukraine, having focused on Kyiv, Chernihiv, Kharkiv and Sumy regions; it was investigating executions in 16 towns. Euronews, 23 September 2022war crimes committed

Equipment and ships

Russian equipment lost, 7-11 September (Oryx)Oryx counted at least 49 tanks captured and 15 destroyed, 52 IFVs captured and 22 destroyed, and 32 artillery pieces; Oryx does not split losses by front, so these are nationwide figures that Mediazona tied to the offensive. Mediazona, 12 September 2022 (Oryx)at least 338 items (more than 200 abandoned)
Russian tanks and IFVs lost in the two weeks to 13 September (Oryx)Oryx figures as reported by The Moscow Times; nationwide, dominated by the Kharkiv rout. The Moscow Times, 13 September 2022at least 104 tanks, 151 IFVs
Visually confirmed Russian equipment losses, 7-13 September (Oryx)Figure cited by FDD's Long War Journal; many items abandoned by retreating troops. FDD's Long War Journal, 16 September 2022more than 580

Then and now: how the ground has changed

The war itself reshaped the ground: the Oskil Reservoir east of Izium had largely drained after its dam was damaged in spring 2022, and Izium, Kupiansk, Balakliia and Lyman were heavily damaged; the Kupiansk area and the Oskil line were fought over again in later years.

The interactive map can show the period landscape (1 shape: Oskil Reservoir bed exposed after the 2022 dam breach (approximate)) under the units. Open the map.

Combat footage on Funker530

Real combat footage, played on Funker530; some clips show violence and casualties. Titles and descriptions are the atlas's own.

Paintings and photographs

Balakliia after the Russian occupation
Balakliia after the Russian occupation Balakliia after the Russian occupation, photographed 14 September 2022, six days after the town was retaken. Ministry of Internal Affairs of Ukraine, CC BY 4.0 · source
Izium city council
Izium city council The burned Izium city council building after the town was retaken in September 2022. Oksana Ivanets, CC BY 4.0 · source
St. Nicholas Church, Kupiansk
St. Nicholas Church, Kupiansk St. Nicholas Church in Kupiansk after Russian shelling on 26 September 2022, while the Oskil front was still contested. State Emergency Service of Ukraine (Kharkiv), CC BY 4.0 · source

Free for everyone every year on its anniversary: September 6 and October 1.

Accuracy score: 66/100 (moderate)

How the accuracy score works

Sources and method

Kharkiv counteroffensive, September - October 2022. Every position and claim on this map is attributed. Control changes were checked against the Institute for the Study of War's daily assessments (which cite geolocated footage), UK Defence Intelligence updates and geolocation-based summaries (Militaryland). DeepStateMap.live and UA Control Map (@UAControlMap) are credited as references but could not be consulted directly for this build; no control polygons were copied from any map. Sources:Statements by Russia's Defense Ministry, Russian-installed officials, Ukraine's General Staff, commands, brigades and officials are given as claims. Senkove is placed from ISW's stated distance and marked 'approx.'.

Where the positions come from

Further reading