HistoryData
Historical ConflictMariupol

Siege of Mariupol

The three-month siege resulted in Russia capturing a strategically vital Ukrainian port city, with massive civilian casualties and near-total destruction of the urban area.

Duration & Scope

2022 ongoing

< 1 year

Key Facts

Duration
24 February – 20 May 2022 (~3 months)
Civilian deaths (UN confirmed)
1,348 confirmed; estimated thousands higher
City destruction
90% of residential buildings damaged or destroyed
Ukrainian troops surrendered
At Azovstal Iron and Steel Works, 20 May 2022
HRW mass-grave estimate
At least 10,284 deaths (Mar 2022–Feb 2023)

Strategic Narrative Overview

Russian and DPR forces tightened their encirclement through March and April 2022, subjecting the city to relentless aerial and artillery bombardment that destroyed most of its infrastructure. Ukrainian defenders, including the Azov Regiment, withdrew progressively into the Azovstal steel plant. Civilians sheltered in the plant's tunnels alongside fighters. The Red Cross declared conditions 'apocalyptic' as humanitarian corridors were repeatedly blocked or disputed.

01 / The Origins

Mariupol, a strategically important port city on the Sea of Azov in Ukraine's Donetsk Oblast, became a target on the first day of Russia's full-scale invasion of Ukraine on 24 February 2022. Its capture would link Russian-controlled Crimea with the Donbas separatist regions, severing Ukraine's southern coastline. Russian forces, alongside the Donetsk People's Republic militia, immediately encircled the city and began sustained bombardment.

03 / The Outcome

Major combat ended on 16 May 2022 when Ukraine's Azov Regiment surrendered at Azovstal. All remaining Ukrainian troops were ordered to cease fighting and surrendered on 20 May. Russia and the DPR took full control of Mariupol. The city was subsequently annexed by Russia. An estimated 25,000 civilians were reported killed by Ukrainian authorities, and the urban fabric was almost entirely destroyed.

Belligerents & Mobilization Analysis

Side A

2 belligerents

Russian Armed ForcesDonetsk People's Republic People's Militia

Side B

1 belligerent

Ukrainian Armed Forces (incl. Azov Regiment)
Outcome
Russian and DPR victory; all Ukrainian forces surrendered at Azovstal on 20 May 2022; city subsequently annexed by Russia

Kinetic Engagement Axis

Major engagements timeline (2022–present)Timeline of major military engagements plotted chronologically.2022present2022Encirclement of …Allied2022Battle of Azovst…Allied

Scroll horizontally to view full axis. Events plotted relatively.

Side A victorySide B victoryInconclusiveDecisive / turning point

Location

Map of Mariupol, UkraineMap of Mariupol, UkraineMariupol, Ukraine