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