Russia’s war in Ukraine

Areas where Ukraine has regained control

Russian-controlled territory and most

recent Russian advances*

Ukraine

Russia

Kharkiv

Luhansk

Dnipro

River

Kramatorsk

Sloviansk

Dnipro

Luhansk

Bakhmut

Novoselivka

Donetsk

Zaporizhzhia

Donetsk

Huliaipilske

‘Annexed’

oblasts

Zaporizhzhia

Mariupol

Melitopol

Kherson

Kyiv

100 km

100 miles

Areas where Ukraine has regained control

Russian-controlled territory and most recent Russian advances*

Russia

Kyiv

Kharkiv

Luhansk

Ukraine

Kramatorsk

Sloviansk

Dnipro

River

Bakhmut

Luhansk

Dnipro

Novoselivka

Donetsk

Zaporizhzhia

Donetsk

‘Annexed’

oblasts

Huliaipilske

Zaporizhzhia

Mariupol

Kherson

Melitopol

50 km

Kherson

Sea of Azov

50 miles