Russian control in Ukraine

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