Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Dnipro
River
Luhansk
Dnipro
Ukraine
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Luhansk
Dnipro
River
Dnipro
Ukraine
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Lviv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Romania
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Dnipro
River
Luhansk
Dnipro
Ukraine
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Luhansk
Dnipro
River
Dnipro
Ukraine
Donetsk
Zaporizhzhia
Odesa
Kherson
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles
Russian-controlled territory
Most recent Russian advances*
Significant fighting**
Belarus
Russia
Sumy
Kyiv
Kharkiv
Lviv
Ukraine
Luhansk
Dnipro
River
Dnipro
Donetsk
Zaporizhzhia
Moldova
Romania
Odesa
Kherson
Sea of Azov
Crimea
200 km
Black Sea
200 miles