Battlefield Atlas
Russo-Ukrainian War · 2022 Free to explore

Siege of Mariupol, 24 February - 20 May 2022

On 24 February 2022 Russia launched a full-scale invasion of Ukraine, eight years after seizing Crimea and backing armed groups in Donbas; on 2 March the UN General Assembly deplored 'the aggression by the Russian Federation against Ukraine' and demanded withdrawal (Resolution ES-11/1, 141-5). Mariupol, a port and steel city of about 430,000 on the Sea of Azov, lay on the land route between Crimea and Russian-held Donbas. Russian forces from Crimea and Russian and 'DPR' forces from the east encircled it by 2 March. Its Ukrainian defenders - the Azov Regiment, the 36th Marine Brigade, the National Guard, border guards and police, perhaps 3,500 or more in all - were cut off from the start. A Russian group of about 14,000 by Ukrainian count (about 12 battalion tactical groups according to U.S. officials) took the city district by district from the east and west, cutting it in two on 10 April, before the last defenders in the Azovstal steel works were ordered to stop fighting and surrendered on 16-20 May, after 86 days. The siege tied down a substantial Russian force (ISW). Its human cost was immense: the UN verified 1,348 civilian deaths in hostilities and said the real figure was likely thousands higher; Human Rights Watch estimates at least 8,000 excess deaths. HRW found 93 percent of high-rise apartment buildings in the center damaged or destroyed. The OSCE's Moscow Mechanism experts, Amnesty International and HRW found that the strikes on the maternity hospital (9 March) and the Drama Theater (16 March) were war crimes or likely war crimes by Russian forces.

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

This battle is free to explore — no account needed.

The Drama Theater before the war
The Drama Theater before the war — Oleksandr Malyon · CC BY-SA 4.0

The battle, stage by stage

  1. 24 February - 2 March 2022

    The ring closes

    Russia launches its full-scale invasion of Ukraine on 24 February, and Mariupol, the Ukrainian-held port on the Sea of Azov that stood between Russian-occupied Crimea and the Russian-backed 'Donetsk People's Republic' (DPR), is shelled from the first day. From the west, Russian forces out of Crimea take Melitopol and land at Berdiansk on 25 February; Berdiansk falls on 27 February, and ISW assessed that the force advancing through it likely began its first assaults on Mariupol that day. From the east, Russian and DPR forces push in from the line of contact; on 26 February they break through the 36th Marine Brigade's battalion at Hnutove and the marines fall back to the city's outskirts. North of the city, Volnovakha is surrounded. Electricity, water and heat fail from 2 March, and ISW assessed Mariupol fully encircled that day. Inside are perhaps 3,500 or more Ukrainian defenders (Dupuy Institute estimate) and several hundred thousand civilians. (ISW 27 Feb and 2 Mar; HRW/SITU/Truth Hounds 2024; Militaryland; Dupuy Institute. Arrow routes are schematic.)

  2. 3-9 March

    Siege, and the maternity hospital

    With the city cut off, Russian and DPR forces - ISW names the Russian 8th Combined Arms Army, probably with its 150th Motor Rifle Division, and DPR units - attack the Left Bank (Livoberezhnyi) district east of the Kalmius river first, while artillery and aircraft strike the whole city. Shells first hit the Central District on 3-4 March. On 9 March an airstrike hits the combined maternity ward and children's hospital at Hospital No. 3; AP journalists, the last international team in the city, film the aftermath. At least three people are reported killed, including a girl, and a pregnant woman who was carried out wounded later dies with her baby. The OSCE's Moscow Mechanism experts found the hospital was clearly identifiable and operating and concluded the attack was carried out by Russia and was a war crime; Russian officials called it 'staged'. The same day the first Russian ground troops reach the Central District. (HRW 2024; ISW 4 Mar; AP; OSCE ODIHR report, 13 Apr 2022.)

  3. 10-17 March

    Into the center; the Drama Theater

    Russian troops push into the western end of the Central District around 10 March; on 12 March they take the eastern outskirts and the regional intensive care hospital, and move into a post office close to the Drama Theater. The 810th Naval Infantry Brigade, held back for a possible landing, is committed on 16 March (ISW), and at least five Russian warships shell the city from the sea between 15 and 22 March (HRW). On the morning of 16 March, two large bombs dropped by a Russian aircraft destroy the Drama Theater, where hundreds of civilians were sheltering and where the word 'children' had been written in large letters on the ground on both sides. Amnesty International found it a clear war crime and confirmed at least a dozen deaths; AP's reconstruction from survivors put the toll near 600; city officials said about 300. Russia's defense ministry blamed Ukrainian forces, which ISW called false. (ISW 12 and 17 Mar; HRW; Amnesty, June 2022; AP, May 2022; OHCHR.)

  4. 18 March - 1 April

    Street by street

    Russian forces take the Port City shopping center about 3 km northwest of the theater on 17-19 March, and DPR forces claim the airport on 18 March. On 24 March ISW reports Russian forces in parts of central Mariupol, with naval infantry and Chechen units in the fighting and geolocated combat close to the center. In the north the 36th Marine Brigade holds the Ilyich steel works; in late March its 501st Battalion, holding the northern part of the plant, is lost - by one unofficial account it surrendered without warning, costing the defense almost 300 soldiers. By 1 April Russian and DPR forces hold the Left Bank except the blocks next to Azovstal. City authorities say about 6,000 residents have been deported to Russia (24 March; not independently verified). (ISW 24 Mar; HRW; Militaryland UNITREP.)

  5. 2-10 April

    The city cut in two

    Russian and DPR forces clear the center block by block; Russian officials claim it on 7 April, and HRW dates the capture of the whole Central District, including Myru Avenue, to 10 April. Russian forces reportedly take the Azovstal bridge and the southern port on 7-8 April. On 10 April an assault from downtown takes the fishing port west of Azovstal and reaches the coast, splitting the defenders into separate pockets: the commercial port in the southwest, the Azovstal plant in the east, and the marines in the Ilyich works in the north. That night the 36th Marine Brigade's staff orders a withdrawal from the city; the first breakout attempt fails and the brigade commander and staff are captured (Militaryland). (ISW 10 Apr; HRW; Militaryland.)

  6. 11-21 April

    Ilyich falls; the blockade

    On 11-12 April surviving marines from the Ilyich works break through to Azovstal - 186 by one unofficial count - and the commanders of the 36th Marine Brigade and the Azov Regiment appear in a joint video on 13 April. Russia's defense ministry claimed that 1,026 marines had surrendered at Ilyich; Reuters could not confirm it, and ISW assessed the claim was likely false, although many marines were captured. Russian forces take the Ilyich works on 13 April. About 500 fighters are reported pulled back from the port to Azovstal around 20 April (Ukrainska Pravda, citing media), and HRW dates the fall of the Prymorskyi district and the port to 20 April. On 21 April Russia's defense minister claims all of Mariupol except Azovstal; Putin calls off a storm of the plant and orders it sealed off 'so that not even a fly can get through'. (ISW 13 and 21 Apr; HRW; Militaryland; Reuters.)

  7. 22 April - 20 May

    Azovstal

    The last defenders - the Azov Regiment, marines of the 36th Brigade, border guards, police and National Guard - hold the 11 sq km Azovstal works and its Soviet-era tunnels and bunkers, with hundreds of civilians sheltering underground. Bombing and assaults continue despite the blockade order; Russia claimed to have entered the plant on 4 May, which Ukraine denied. A UN-ICRC operation brings out the first 101 civilians from the plant from 29 April (127 evacuees reached Zaporizhzhia on 3 May), and Ukraine said by 7 May all women, children and elderly people had left. On 16 May Ukraine's General Staff declared the garrison's mission fulfilled and the wounded began to be evacuated to Russian-held areas. Russia's defense ministry said 2,439 defenders had surrendered by 20 May. Many were taken to the Russian-run prison at Olenivka. (ISW 21 Apr and 22 May; UN Ukraine, 3 May 2022; Al Jazeera, citing the Russian MoD; HRW.)

Forces

A Russian and 'DPR' force put at about 14,000 by the Azov Regiment, or about 12 battalion tactical groups by U.S. officials, besieged at least 3,500 Ukrainian defenders (Dupuy Institute estimate). Both totals are estimates; neither government has published an order of battle.

Russian forces

Besieging forceAzov deputy commander Sviatoslav Palamar said about 14,000 Russian troops made up the group attacking Mariupol, naming the 150th Division, 68th Tank Regiment, 22nd and 346th Spetsnaz Brigades, 810th Naval Infantry Brigade and DPR units; a figure from one side. LB.ua, 14 May 2022 (Palamar)about 14,000 (Ukrainian claim)
Battalion tactical groupsISW cited U.S. officials reporting about 12 BTGs at Mariupol and assessed them as degraded and below full strength (about 800-900 each at full strength). ISW, 21 April 2022about 12 BTGs
Units identifiedHRW, SITU and Truth Hounds identified 17 units in and around the city, including the 8th Combined Arms Army (150th Motor Rifle Division, 68th Tank Regiment, 102nd Motor Rifle Regiment), the 810th Naval Infantry Brigade, GRU and special operations brigades, Chechen Rosgvardia units and DPR 1st Army Corps units. Human Rights Watch, 'Who's Responsible' (2024)17 Russian and DPR units

Ukrainian forces

GarrisonThe Dupuy Institute estimates at least 3,500 defenders, possibly more: the Azov Regiment, the 36th Marine Brigade, the National Guard's 12th Operational Brigade, border guards, the 56th Motorized Brigade and Territorial Defense. The Dupuy Institute, 3 May 2022at least 3,500
Surrendered at Azovstal (the last garrison)Russia's defense ministry count of those who surrendered on 16-20 May, a guide to the size of the final Azovstal garrison; not confirmed by Ukraine. Al Jazeera, 21 May 20222,439 (Russian claim)

Casualties

Mariupol was the deadliest place in Ukraine in the war's first months: the UN verified 1,348 civilian deaths and says the real toll is thousands higher, and HRW estimates at least 8,000. Military losses on both sides are known only from claims: Ukraine says about 6,000 Russian troops were killed, and Russia says 2,439 defenders surrendered at Azovstal. Certainty: poor.

Russian forces

Killed (Ukrainian claim)Azov deputy commander Sviatoslav Palamar said on 14 May 2022 that the garrison had killed about 6,000 Russian troops, including one general; he called other higher figures unconfirmed. Not independently verified. Neither Russia nor an independent count (such as Mediazona) has published a total for Mariupol. LB.ua, 14 May 2022 (Palamar)about 6,000 (Ukrainian claim)
Killed and wounded, first 65 days (Azov Regiment claim)The Azov Regiment's own tally of 29 April 2022, which added 840 'unconfirmed' killed and 3,150 'unconfirmed' wounded; a claim by one side, not verified. Ukrainska Pravda, 29 April 20221,157 killed and 520 wounded 'confirmed' (Azov claim)
Senior officers killedRussian media reported on 20 March 2022 that Andrei Paliy, deputy commander of the Black Sea Fleet, was killed in action in Mariupol (cited by HRW). Human Rights Watch, 'Who's Responsible' (2024)at least 1 (Russian media)

Ukrainian forces

Surrendered at Azovstal, 16-20 MayRussia's defense ministry said 2,439 defenders surrendered at Azovstal between 16 and 20 May; Ukraine did not immediately confirm the figure. HRW also gives 2,439 Azov Regiment and 36th Marine Brigade members. Al Jazeera, 21 May 2022 (citing the Russian MoD); Human Rights Watch, 'Our City Was Gone' (2024)2,439 (Russian claim)
Captured at the Ilyich works, 12-13 AprilRussia's defense ministry claimed 1,026 36th Marine Brigade troops, including 162 officers, surrendered at Ilyich; Reuters could not confirm it and ISW assessed the claim of a mass surrender was likely false, although many marines were captured, among them the brigade commander and staff in a failed breakout. Reuters via Inquirer, 14 April 2022; ISW, 13 April 2022; Militaryland, UNITREP 36th Marine Brigade1,026 (Russian claim; disputed)
36th Marine Brigade lossesMilitaryland estimates roughly 1,000 losses (killed, wounded and captured), about a third of the brigade, and all its T-80BV tanks; an unofficial OSINT estimate. Militaryland, UNITREP 36th Marine Brigadeabout 1,000 (unofficial estimate)
Killed (whole siege)No official Ukrainian total has been published. Figures compiled from Ukrainian sources on Wikipedia (906+ killed per Ukraine; 4,200+ killed per Russia) are leads only and are not verified here. Wikipedia, Siege of Mariupol (lead only)unknown

Civilians

Civilian deaths verified by the UNUN High Commissioner Michelle Bachelet (16 June 2022) said OHCHR had verified 1,348 civilian deaths directly in hostilities in Mariupol and that the true toll was likely thousands higher; she called Mariupol likely the deadliest place in Ukraine between February and April. UN Web TV / UNifeed, OHCHR Bachelet on Mariupol, 16 June 20221,348, including 70 children
Estimated deaths (HRW / SITU / Truth Hounds)From grave and burial counts at five cemeteries, HRW estimates at least 8,000 people likely died from war-related causes between March 2022 and February 2023, of more than 10,000 buried, and calls this a likely significant undercount. Ukrainian officials have given about 25,000 and higher; those figures are not independently verified. Human Rights Watch, 'Our City Was Gone' (2024)at least 8,000 (8,000 to 10,284+ burials)
Drama Theater air strike, 16 MarchAmnesty International confirmed at least a dozen deaths and believed there were likely many more; AP's reconstruction from survivors' accounts put the toll near 600; Mariupol city officials said about 300. Amnesty and the OSCE experts found it a war crime or most likely a war crime by Russian forces. Amnesty International, 30 June 2022; AP via NBC News, May 2022; Al Jazeera, 25 March 2022 (city council figure)at least a dozen (Amnesty) (12 to about 600)
Maternity hospital strike, 9 MarchLocal authorities reported three killed, including a girl; a wounded pregnant woman later died with her baby. The Donetsk regional governor reported 17 injured. The OSCE experts found the attack deliberate, by Russia, and a war crime; Russia called it staged. Boston Globe / AP on the OSCE report, 13 April 2022; PBS Frontline / AP, 20 Days in Mariupol; Wikipedia, Mariupol hospital airstrike (lead only)at least 3 killed, about 17 injured
Homes and buildings damagedHRW/SITU found 443 of 477 high-rise apartment buildings in the central study area damaged or destroyed by 20 May 2022, and all 19 hospital campuses damaged; OHCHR assessed up to 90% of residential buildings damaged or destroyed. Human Rights Watch, 'A City Devastated'; UN Web TV / UNifeed, 16 June 202293% of central high-rises

Equipment and ships

Russian armor destroyed (Ukrainian claim)Azov deputy commander Palamar's claim of 14 May 2022; not independently verified (no Mariupol-specific Oryx count was found in this build). LB.ua, 14 May 2022about 78 tanks; 100+ armored vehicles in all
36th Marine Brigade equipmentMilitaryland lists the loss of all the brigade's T-80BV tanks, most of its BTR-80s and its BTR-70s and BMP-1s; unofficial. Militaryland, UNITREP 36th Marine Brigadeall T-80BV tanks; most BTR-80s

Then and now: how the ground has changed

The natural setting (the coast, the Kalmius and the flat steppe edge) is unchanged since 2022, but the city itself was transformed by the siege and by what followed: the Azovstal works stands ruined and is slated for clearance, while whole blocks of damaged housing, particularly on the Left Bank and in the center, have been demolished and replaced with new complexes under Russian occupation, and the Drama Theater has been rebuilt.

Weapons

Russian forces

T-72

T-72

Main battle tank · 1973–present (Iraqi Asad Babil and imported Soviet versions)

At Siege of Mariupol: Russian tank units in the encirclement and street fighting.

The best tank in the Iraqi army in 1991, issued mainly to Republican Guard divisions such as the Tawakalna and Medina. Its older night sights and ammunition left crews unable to see or hit American tanks firing from beyond 2,000 m, and its ammunition stored around the turret ring tended to blow the turret off when penetrated.

Gun
125 mm smoothbore with autoloader
Crew
3
Weight
about 41 t
Photo: Unknown author · public domain
AK-47 / Type 56

AK-47 / Type 56

Assault rifle · 1949–present

At Siege of Mariupol: Kalashnikov-family rifles armed both sides.

Mikhail Kalashnikov's AK-47 became the world's most widespread military rifle thanks to its simplicity and reliability in mud, heat and rain. North Vietnamese and Viet Cong troops carried both Soviet AKs and the Chinese-made copy, the Type 56.

Caliber
7.62×39mm
Rate of fire
about 600 rounds/min
Magazine
30-round box
Effective range
about 350 m
Photo: U.S. Department of Defense · Public domain

Ukrainian forces

RPG-7

RPG-7

Shoulder-fired rocket-propelled grenade launcher · 1961–present

At Siege of Mariupol: Defenders' anti-armor weapon in the city.

The most widespread anti-armor weapon in the world: cheap, simple and effective against light vehicles and buildings. Iraqi soldiers, Fedayeen and later insurgents and militias fired it in volleys from rooftops and alleys in every battle here.

Caliber
40 mm tube, 85 mm warhead (PG-7V)
Effective range
about 200–300 m
Crew
1–2
Photo: U.S. military photo · public domain
AK-47 / Type 56

AK-47 / Type 56

Assault rifle · 1949–present

At Siege of Mariupol: Kalashnikov-family rifles armed both sides.

Mikhail Kalashnikov's AK-47 became the world's most widespread military rifle thanks to its simplicity and reliability in mud, heat and rain. North Vietnamese and Viet Cong troops carried both Soviet AKs and the Chinese-made copy, the Type 56.

Caliber
7.62×39mm
Rate of fire
about 600 rounds/min
Magazine
30-round box
Effective range
about 350 m
Photo: U.S. Department of Defense · Public domain

Paintings and photographs

The Drama Theater before the war
The Drama Theater before the war The Donetsk Academic Regional Drama Theater on Theater Square, Mariupol, before 2022. Oleksandr Malyon · CC BY-SA 4.0 · source
The Drama Theater after the air strike
The Drama Theater after the air strike The theater after the Russian air strike of 16 March 2022. Donetsk Regional Military Administration · CC BY 4.0 · source

Free for everyone every year on its anniversary: March 16 and May 20.

Accuracy score: 61/100 (moderate)

How the accuracy score works

Sources and method

Siege of Mariupol, 24 February - 20 May 2022. Positions use published coordinates for the Drama Theater, Maternity Hospital No. 3, the Azovstal and Ilyich works, the Kalmius mouth and the commercial port, and the sector descriptions in the sources below; district fronts, the Azovstal outline and all arrow routes are approximate or schematic. Blocks show ground held, not strength. Every loss, strength and surrender figure is an attributed claim or estimate.

Where the positions come from

Further reading