Areas where Ukraine has regained control
Russian-controlled territory and most
recent Russian advances*
Oskil River
Kyiv
Russia
Kharkiv
Dnieper River
Luhansk
oblast
Izium
Ukraine
Donetsk
oblast
Inhulets River
Donetsk
Mykolaiv
Melitopol
Mariupol
Odesa
Kherson
Zaporizhzhia
oblast
Kherson
oblast
Crimea
Black Sea
100 km
100 miles
Areas where Ukraine has regained control
Russian-controlled territory and most recent Russian advances*
Bucha
Oskil River
Kyiv
Kharkiv
Dnieper River
Russia
Ukraine
Izium
Luhansk
oblast
Inhulets River
Dnipro
Donetsk
Donetsk
oblast
Moldova
Mykolaiv
Melitopol
Mariupol
Odesa
Kherson
Zaporizhzhia
oblast
Kherson
oblast
Sea of Azov
Crimea
100 km
Black Sea
Romania
100 miles