Russian-control
Russian advances*
February 2022 – before full-scale invasion
Pro-Russian
Ukrainian
separatists
Kyiv
Kharkiv
Ukraine
Dnipro River
Donetsk
Odesa
Crimea
Black Sea
6 March 2022
Kyiv
Kharkiv
Ukraine
Kherson
Odesa
Black Sea
22 November 2022
Kyiv
Kharkiv
Regions 'annexed'
by Russia
Odesa
Black Sea
12 February 2025
Ukrainian advance
into Russia
Kyiv
Kharkiv
Ukraine
Bakhmut
Odesa
200 km
Black Sea
200 miles
Russian-control
Russian advances*
February 2022 – before full-scale invasion
Pro-Russian
Ukrainian
separatists
Ukraine
Kyiv
Kharkiv
Dnipro River
Donetsk
Odesa
Crimea
Black Sea
6 March 2022
Ukraine
Kyiv
Kharkiv
Kherson
Odesa
Black Sea
22 November 2022
Ukraine
Kyiv
Kharkiv
Regions 'annexed'
by Russia
Odesa
Black Sea
12 February 2025
Ukrainian advance
into Russia
Ukraine
Kyiv
Kharkiv
Bakhmut
Odesa
200 km
Black Sea
200 miles
Russian control in Ukraine
Russian-control
Russian advances*
February 2022 – before full-scale invasion
6 March 2022
Pro-Russian
Ukrainian
separatists
Kyiv
Kyiv
Kharkiv
Kharkiv
Ukraine
Ukraine
Dnipro River
Donetsk
Kherson
Odesa
Odesa
Crimea
Black Sea
Black Sea
22 November 2022
12 February 2025
Ukrainian advance
into Russia
Kyiv
Kyiv
Kharkiv
Kharkiv
Ukraine
Regions 'annexed'
by Russia
Bakhmut
Odesa
Odesa
200 km
Black Sea
Black Sea
200 miles