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.

The battle, stage by stage
- 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.)
- 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.)
- 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.)
- 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.)
- 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.)
- 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 2022 | outnumbered 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 2022 | some 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 2022 | about 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 2022 | at 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 2022 | unknown |
| 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 2022 | about 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 2022 | unknown |
| 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 2022 | more 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 2022 | 15 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 Independent | 22 |
| 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 2022 | war 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 2022 | at 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 2022 | more 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.
- One of the gates of the Oskil Reservoir dam was destroyed on 2 April 2022, releasing about 355 million cubic meters of water and exposing some 9,000 hectares of silted reservoir bed (Ukrainian Nature Conservation Group). Source: Ukrainian Nature Conservation Group, 'Should the Oskil Reservoir be rebuilt after the war?'
- A remote-sensing study for the Conflict Observatory (CURIA Lab) found the dam was breached in March and again in September 2022 and left inoperable for 22 months; it attributes the failure to fighting without assigning blame to either side. Source: Conflict Observatory / CURIA Lab, 'Destruction of the Oskil Dam in Ukraine, March-September 2022'
- Analyst Mykola Bielieskov noted that the Oskil reservoir east of Izium covered the flanks of the advance and limited maneuver, which helps explain why the Russian line formed behind the Oskil. Source: Euromaidan Press, 11 September 2022
- Strikes likely put the Oskil bridge at Kupiansk out of use before the city was retaken (ISW, 9 September 2022), and the river remained the dividing line between the city's two halves for weeks. Source: ISW, 9 September 2022; ISW, 10 September 2022
- Izium was badly damaged during the Russian assault and occupation of March-September 2022; President Zelensky said he was shocked by the destruction on his visit on 14 September. Source: CNN via KTVZ, 14 September 2022
- The ground did not stay quiet: Russian forces later pressed back toward Kupiansk and crossed the Oskil in 2025, and Russia claimed Borova in May 2026; the 2022 positions on this map are historical only. Source: Wikipedia, Oskil (lead only); Wikipedia, Borova (lead only)
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.
- Civilian greets Ukrainian troops entering Kupiansk-Vuzlovyi
Ukrainian soldier (helmet camera) · early October 2022 · Kupiansk-Vuzlovyi, Kharkiv Oblast
Helmet-camera footage of a Ukrainian soldier being greeted by a local woman as troops enter the newly liberated village.
Watch on Funker530 ↗
Paintings and photographs
Free for everyone every year on its anniversary: September 6 and October 1.
Accuracy score: 66/100 (moderate)
- Sources28/40
ISW daily assessments (citing geolocated footage), UK Defence Intelligence, FDD's Long War Journal order of battle, Reuters (documents from Balakliia), RFE/RL, both governments' attributed statements and named outlets; no official histories yet, and DeepState / UA Control Map could not be consulted directly.
- Fixed points21/30
Towns, the Oskil dam and river confluence from NGA GEOnet and published (Wikipedia infobox) coordinates; five villages placed from ISW's stated distances and marked approx.; front traces between towns are schematic.
- Movement detail12/20
Axes follow the documented sequence (Verbivka - Volokhiv Yar - Shevchenkove - Kupiansk via the R79; the M03 toward Izium; Oskil crossing at Kupiansk-Vuzlovyi; Lyman pincers from the north and from Yampil), but routes are drawn as straight segments and most brigades' sectors are not published.
- Corroboration5/10
Stages 2-5 meet the ISW-plus-geolocation standard; stage 1 partly; stage 0 (5 Sep front) is not corroborated to the two-map standard.
Sources and method
- Institute for the Study of War, Russian Offensive Campaign Assessments: 9 Sep 2022, 10 Sep 2022, 28 Sep 2022, 1 Oct 2022; ISW as reported by Novaya Gazeta Europe (7 Sep 2022).
- FDD's Long War Journal, Ukraine’s counteroffensives in Kharkiv and Kherson and the road ahead (16 Sep 2022): orders of battle and the Balakliia defenders.
- UK Defence Intelligence, as reported by the Kyiv Independent: 1st Guards Tank Army severely degraded (13 Sep 2022); bridgeheads on the east bank of the Oskil (23 Sep 2022).
- Militaryland.net daily summaries (from geolocated footage): 8 Sep 2022, 9 Sep 2022, 11 Sep 2022.
- Ukrainska Pravda: Counteroffensive in Kharkiv Oblast: information to date (10 Sep 2022); Kupiansk retaken - regional council (10 Sep); Kupiansk-Vuzlovyi retaken (27 Sep); Armed Forces take Lyman - Eastern grouping (1 Oct).
- The Kyiv Independent, Kupiansk, Izium liberated as Russian defenses collapse (10 Sep 2022); How Russia organized its torture chamber network in Kharkiv Oblast.
- RFE/RL, Russia pulls troops out of Lyman after Ukraine says it surrounded them (1 Oct 2022); LB.ua, 81st Airborne Brigade announces liberation of Lyman (1 Oct 2022).
- Babel, Ukrainian military liberated Izium (11 Sep 2022); Reuters analyzed documents left in Balakliia (26 Oct 2022).
- Meduza, Russian Defense Ministry shows retreat from most of Kharkiv region (11 Sep 2022); Russian Defense Ministry claims 4,000 Ukrainian soldiers killed (claim).
- Novaya Gazeta Europe, Occupation government admits Balakliia essentially not under its control (9 Sep 2022).
- The Moscow Times, Losses around Kharkiv stymie Russia’s offensive capabilities, analysts say (13 Sep 2022); Mediazona, Oryx count of Russian losses, 7-11 Sep 2022.
- Euromaidan Press, What enabled the Balakliia blitzkrieg (Mykola Bielieskov, NISS).
- President of Ukraine, visit to the 25th Airborne Brigade and others (3 Oct 2023); Censor.net, Zelensky thanked the brigades that liberated Kharkiv region (15 Sep 2022); Ukrinform, 8,500 sq km and 388 settlements (Maliar, 14 Sep 2022).
- Civilian harm: Human Rights Watch, Ukraine: Russian forces tortured Izium detainees (19 Oct 2022); Ukrinform, Ukraine says 447 bodies exhumed at Izium, 30 with signs of torture (24 Sep 2022); Exhumation near Izium completed: 447 bodies (23 Sep 2022); Euronews, UN Commission of Inquiry finds war crimes (23 Sep 2022); Norwegian Helsinki Committee, Balakliia under Russian occupation.
- Coordinates: NGA GEOnet Names Server (Balakliia); Wikipedia articles on the towns and villages (published coordinates only). Wikipedia's article on the counteroffensive was used only for leads.
Where the positions come from
- Gazetteer NGA GEOnet Names Server (Balakliia) and published town and village coordinates
- Control maps Control changes checked against ISW assessments, UK Defence Intelligence, Militaryland and geolocated footage cited by ISW
- Approximate points Senkove, Kivsharivka, Zelena Dolyna, Kolodiazi and Novoselivka placed from ISW distances and marked approx.; front traces schematic
Further reading
- Analysis Russian Offensive Campaign Assessment, 10 September 2022 — Institute for the Study of War
- Analysis Russian Offensive Campaign Assessment, 1 October 2022 — Institute for the Study of War
- Analysis Ukraine's counteroffensives in Kharkiv and Kherson and the road ahead — FDD's Long War Journal
- Journalism Russia pulls troops out of Lyman after Ukraine says it surrounded them — RFE/RL
- Investigation Ukraine: Russian forces tortured Izium detainees — Human Rights Watch
- Journalism Reuters analysis of Russian documents left in Balakliia — Babel (reporting Reuters)