Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Luhansk
Dnipropetrovsk
Pavlohrad
Donetsk
Dnipro
Maliyivka
Velykomykhailivka
Zaporizhzhia
Kherson
Russia
Kyiv
Sea of
Azov
Crimea
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipropetrovsk
Luhansk
Dnipro
River
Pavlohrad
Donetsk
Dnipro
Maliyivka
Velykomykhailivka
Zaporizhzhia
Kherson
Russia
Kyiv
Black Sea
Crimea
Sea of Azov
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipropetrovsk
Luhansk
Dnipro
River
Pavlohrad
Donetsk
Dnipro
Maliyivka
Kryvyi Rih
Zaporizhzhia
Velykomykhailivka
Russia
Kherson
Zaporizhzhia
Sea of Azov
Kyiv
Crimea
Black Sea
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipro
River
Luhansk
Pavlohrad
Donetsk
Dnipropetrovsk
Dnipro
Maliyivka
Kryvyi Rih
Zaporizhzhia
Russia
Velykomykhailivka
Mykolaiv
Kherson
Zaporizhzhia
Sea of Azov
Kyiv
Black Sea
Crimea
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Luhansk
Dnipropetrovsk
Pavlohrad
Donetsk
Dnipro
Maliyivka
Velykomykhailivka
Kherson
Zaporizhzhia
Russia
Kyiv
Sea of
Azov
Crimea
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipropetrovsk
Luhansk
Dnipro
River
Pavlohrad
Donetsk
Dnipro
Maliyivka
Velykomykhailivka
Kherson
Zaporizhzhia
Russia
Kyiv
Black Sea
Crimea
Sea of Azov
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipropetrovsk
Luhansk
Dnipro
River
Pavlohrad
Donetsk
Dnipro
Maliyivka
Kryvyi Rih
Zaporizhzhia
Velykomykhailivka
Russia
Kherson
Zaporizhzhia
Sea of Azov
Kyiv
Crimea
Black Sea
100 km
100 miles
Russian-controlled territory
Most recent Russian advances*
Kharkiv
Ukraine
Dnipro
River
Luhansk
Pavlohrad
Donetsk
Dnipropetrovsk
Dnipro
Maliyivka
Kryvyi Rih
Zaporizhzhia
Russia
Velykomykhailivka
Mykolaiv
Kherson
Zaporizhzhia
Sea of Azov
Kyiv
Crimea
Black Sea
100 km
100 miles