Areas where Ukraine has regained control

Russian-controlled territory and most recent

Russian advances*

Ukraine

‘Annexed’

oblasts

Kharkiv

Vuhledar A fresh Russian assault began towards the end of January

Luhansk

Bakhmut

Donetsk

Russia

Zaporizhzhia

100 km

Kherson

100 miles

Areas where Ukraine has regained control

Russian-controlled territory and most recent Russian advances*

‘Annexed’

oblasts

Kharkiv

Dnipro

River

Vuhledar A fresh Russian assault began towards the end of January

Luhansk

Ukraine

Bakhmut

Luhansk

Donetsk

Russia

Donetsk

Zaporizhzhia

100 km

Sea of Azov

Kherson

100 miles