Villages liberated by Ukrainian forces

Areas where Ukraine has regained control

Russian-controlled territory and most recent

Russian operations*

Ukraine

Dnipro

Dnipro River

Rivnopil

Antonivskyi

Bridge

Melitopol

Dachi

Kherson

Sea of Azov

Black Sea

Crimea

(annexed in 2014)

100 km

100 miles

Areas where Ukraine has regained control

Russian-controlled territory and most recent Russian operations*

Luhansk

Dnipro

Ukraine

Dnipro River

Donetsk

Rivnopil

Antonivskyi

Bridge

Melitopol

Dachi

Russia

Kherson

Sea of Azov

Black Sea

Crimea

(annexed in 2014)

100 km

100 miles