Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Ukraine
Russia
Kyiv
Kharkiv
Poltava
Dnipro
River
Luhansk
Dnipro
Donetsk
Zaporizhzhia
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Drone and missile attacks
Most recent Russian advances*
Ukraine
Russia
Sumy
Kyiv
Kharkiv
Poltava
Luhansk
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Kherson
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Russia
Sumy
Kyiv
Kharkiv
Poltava
Luhansk
Ukraine
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Kherson
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Russia
Sumy
Kyiv
Kharkiv
Poltava
Ukraine
Luhansk
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Moldova
Zaporizhzhia
Kherson
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Ukraine
Russia
Kyiv
Kharkiv
Poltava
Dnipro
River
Luhansk
Dnipro
Donetsk
Zaporizhzhia
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Crimea
Black Sea
200 km
200 miles
Russian-controlled territory
Drone and missile attacks
Most recent Russian advances*
Ukraine
Russia
Sumy
Kyiv
Kharkiv
Poltava
Luhansk
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Kherson
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Russia
Sumy
Kyiv
Kharkiv
Poltava
Luhansk
Ukraine
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Kherson
Zaporizhzhia
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles
Russian-controlled territory
Most recent Russian advances*
Drone and missile attacks
Russia
Sumy
Kyiv
Kharkiv
Poltava
Ukraine
Luhansk
Dnipro
River
Sloviansk
Dnipro
Donetsk
Zaporizhzhia
Moldova
Zaporizhzhia
Kherson
Kherson
Odesa
Sea of Azov
Black Sea
Crimea
200 km
200 miles