Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Ukraine
Dnipro
Odesa
Sea of Azov
Crimea
Black Sea
250 km
250 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Luhansk
Ukraine
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Sea of Azov
Crimea
200 km
Romania
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Lviv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Romania
Sea of Azov
Crimea
300 km
Black Sea
300 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Ukraine
Dnipro
Odesa
Sea of Azov
Crimea
Black Sea
250 km
250 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Luhansk
Ukraine
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Sea of Azov
Crimea
200 km
Romania
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Russian air and missile attacks
Belarus
Russia
Kyiv
Kharkiv
Lviv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Romania
Sea of Azov
Crimea
300 km
Black Sea
300 miles