Areas where Ukraine has regained control
Russian-controlled territory and most recent
Russian advances*
Russia
Kyiv
Kharkiv
Ukraine
Bakhmut
Makiivka
Odesa
‘Annexed’
oblasts
200 km
Crimea
200 miles
Black Sea
Areas where Ukraine has regained control
Russian-controlled territory and most recent Russian advances*
Belarus
Russia
‘Annexed’
oblasts
Dnipro
River
Kyiv
Ukraine
Kharkiv
Luhansk
Bakhmut
Donetsk
Moldova
Zaporizhzhia
Romania
Makiivka
Odesa
Kherson
Sea of Azov
Crimea
(annexed in 2014)
200 km
Black Sea
200 miles