Map of the oblasts of Ukraine. Russia had control of Crimea and parts of Donetsk and Luhansk (the striped areas) prior to the 2022 invasion.

This page provides information on the most recently known control of localities in Ukraine during the ongoing Russo-Ukrainian War, which started in 2014 and escalated with the Russian invasion of Ukraine in 2022. It includes all larger localities across the country, as well as some smaller localities close to current or recent lines of contact. It also includes a timeline of changes in territorial control, both of individual settlement captures and changes in the overall area under Russian control.

Cherkasy Oblast NameRaionHeld byAs ofMore informationCherkasy272,651Cherkasy UkraineChyhyryn8,664Cherkasy UkraineHorodyshche13,304Cherkasy UkraineKamianka11,146Cherkasy UkraineKaniv23,503Cherkasy UkraineKhrystynivka10,068Uman UkraineKorsun-Shevchenkivskyi17,474Cherkasy UkraineMonastyryshche8,425Uman UkraineShpola16,573Zvenyhorodka UkraineSmila66,475Cherkasy UkraineTalne13,012Zvenyhorodka UkraineUman82,154Uman UkraineVatutine16,096Zvenyhorodka UkraineZhashkiv13,355Uman UkraineZolotonosha27,458Zolotonosha UkraineZvenyhorodka16,490Zvenyhorodka Ukraine

Chernihiv Oblast

NameRaionHeld byAs ofMore informationBakhmach17,192Nizhyn UkraineBaturyn2,458Nizhyn UkraineBobrovytsia10,742Nizhyn UkraineBorzna9,632Nizhyn UkraineChernihiv285,234Chernihiv UkraineSee Siege of Chernihiv, Chernihiv bombing, Chernihiv breadline attackHorodnia11,710Chernihiv UkraineCaptured by on 24 February 2022.Recaptured by on 2 April 2022.Ichnia10,585Pryluky UkraineKoriukivka12,409Koriukivka UkraineCaptured by on 25 February 2022.Recaptured by on 4 April 2022.Kozelets7,646Chernihiv UkraineCaptured by on 3 March 2022.Recaptured by on 31 March 2022.Mena11,096Koriukivka UkraineMykhailo-Kotsiubynske2,851Chernihiv UkraineCaptured by on 28 February 2022.Recaptured by on 2 April 2022.Nizhyn66,983Nizhyn UkraineNosivka13,120Nizhyn UkraineNova Basan2,929Nizhyn UkraineCaptured by on 28 February 2022.Recaptured by on 31 March 2022.Novhorod-Siverskyi12,647Novhorod-Siverskyi UkraineNovyi Bykiv2,024Nizhyn UkraineCaptured by on 25 February 2022.Recaptured by on 31 March 2022.Oster5,655Chernihiv UkrainePryluky52,553Pryluky UkraineRipky6,807Chernihiv UkraineCaptured by on 24 February 2022.Recaptured by on 2 April 2022.Sedniv1,063Chernihiv UkraineSemenivka7,952Novhorod-Siverskyi UkraineCaptured by on 24 February 2022.Recaptured by on 4 April 2022.Snovsk10,825Koriukivka UkraineSosnytsia6,708Koriukivka Ukraine

Chernivtsi Oblast NameRaionHeld byAs ofMore informationChernivtsi265,471Chernivtsi UkraineHertsa2,108Chernivtsi UkraineKhotyn9,075Dnistrovskyi UkraineKitsman6,135Chernivtsi UkraineNovodnistrovsk10,590Dnistrovskyi UkraineNovoselytsia7,514Chernivtsi UkraineSokyriany8,652Dnistrovskyi UkraineStorozhynets14,138Storozhynets UkraineVashkivtsi5,312Vyzhnytsia UkraineVyzhnytsia3,875Vyzhnytsia UkraineZastavna7,807Chernivtsi Ukraine

Crimea and Sevastopol

Name Municipality or raion Held by As of More information Alupka 8,087 Yalta Municipality Russia Captured by on 27 February 2014. Alushta 30,194 Alushta Municipality Russia Captured by on 27 February 2014. Armiansk 21,239 Armiansk Municipality Russia Captured by on 27 February 2014. Bakhchysarai 26,090 Bakhchysarai Raion Russia Captured by on 27 February 2014. Bilohirsk 16,354 Bilohirsk Raion Russia Captured by on 27 February 2014. Kerch 149,566 Kerch City Russia Captured by on 27 February 2014. Sevastopol 509,992 none Russia Captured by on 27 February 2014. Simferopol 332,317 Simferopol City Russia Captured by on 27 February 2014. Yalta 76,746 Yalta City Russia Captured by on 27 February 2014. Yevpatoria 105,719 Yevpatoria City Russia Captured by on 27 February 2014.

Dnipropetrovsk Oblast Name Raion Held by As of More information Apostolove 16,356 Kryvyi Rih Ukraine Chaplyne 3,655 Synelnykove Ukraine See Chaplyne railway station attack Dachne 121 Synelnykove Russia Contested by before 1 July 2025.Captured by on 1 July 2025.Contested by since around 6 July 2025. Recaptured by on 24 July 2025. Dnipro 980,948 Dnipro Ukraine See Dnipro strikes Hannivka 236 Kryvyi Rih Ukraine Kamianske 229,794 Kamianske Ukraine Kryvyi Rih 612,750 Kryvyi Rih Ukraine See Bombing of Kryvyi Rih Maliivka 161 Synelnykove Ukraine Contested by before 25 July 2025.Captured by on 25 July 2025.Recontested by since 14 July 2026.Recaptured by on 12 August 2026. Marhanets 45,718 Nikopol Ukraine Mezhova 7,022 Synelnykove Ukraine Nikopol 107,464 Nikopol Ukraine Novomoskovsk 70,230 Novomoskovsk Ukraine Novopavlivka 3,439 Synelnykove Ukraine Pavlohrad 103,073 Pavlohrad Ukraine Pershotravensk 27,573 Synelnykove Ukraine Piatykhatky 18,457 Kamianske Ukraine Pidhorodne 19,336 Dnipro Ukraine Pokrov 38,111 Nikopol Ukraine Prosiana 4,547 Synelnykove Ukraine Synelnykove 30,021 Synelnykove Ukraine Ternivka 29,226 Pavlohrad Ukraine Verkhivtseve 10,081 Kamianske Ukraine Verkhnodniprovsk 16,976 Kamianske Ukraine Vilnohirsk 22,458 Kamianske Ukraine Zaporizke 103 Synelnykove Ukraine Captured by on 26 August 2025.Recontested by since 14 July 2026.Recaptured by on 12 August 2026. Zelenodolsk 12,874 Kryvyi Rih Ukraine Zhovti Vody 42,901 Kamianske Ukraine

Donetsk Oblast

Name Raion Held by As of More information Avdiivka 31,940 Pokrovsk Russia See Battle of Avdiivka (2017), Battle of Avdiivka (2022–2024)Captured by in mid-April 2014.Mostly recaptured by on 21 July 2014.Recaptured by on 17 February 2024. Bakhmut 72,310 Bakhmut Russia See Battle of Artemivsk (2014), Battle of Bakhmut (2022-2023)Captured by in April 2014.Recaptured by on 6 July 2014.Recaptured by on 20 May 2023. Chasiv Yar 12,557 Bakhmut Russia See Battle of Chasiv YarPressured by between 4 April – 17 May 2024.Contested by since 17 May 2024.Captured by on 7 August 2025. Debaltseve 24,316 Horlivka Russia See Battle of Debaltseve (2015)Captured by in mid-April 2014.Recaptured by on 29 July 2014.Recaptured by on 18 February 2015. Dobropillia 28,170 Pokrovsk Ukraine Donetsk 905,364 Donetsk Russia See March 2022 Donetsk attackCaptured by on 7 April 2014. Druzhkivka 55,088 Kramatorsk Ukraine Hirnyk 10,357 Pokrovsk Russia Claimed contested by n sources starting 18 September 2024.Confirmed contested by between around 26 September – 26 October 2024.Captured by on 27 October 2024. Horlivka 241,106 Horlivka Russia See Battle of Horlivka (2014)Captured by in mid-April 2014. Ilovaisk 17,620 Donetsk Russia See Battle of Ilovaisk (2014)Captured by in mid-April 2014.Recaptured by on 19 August 2014.Recaptured by on 1 September 2014. Kostiantynivka 68,792 Kramatorsk Contested See Battle of Kostiantynivka Captured by in mid-April 2014.Recaptured by on 7 July 2014. Contested by since 4 November 2025. Kramatorsk 150,084 Kramatorsk Ukraine See Battle of Kramatorsk (2014), Kramatorsk railway station attackCaptured by on 12 April 2014.Recaptured by on 5 July 2014. Krasnohorivka 14,917 Pokrovsk Russia See Battle of KrasnohorivkaContested by between 8 April – 8 September 2024.Captured by on 9 September 2024. Kurakhove 18,220 Pokrovsk Russia See Battle of KurakhovePressured by between around 3–28 October 2024.Contested by between 29 October – 24 December 2024.Likely captured by on 25 December 2024. Lyman 20,469 Kramatorsk Contested See Battle of Krasnyi Lyman (2014), Battle of Lyman (September–October 2022)Captured by in mid-April 2014.Recaptured by on 5 June 2014.Recaptured by / on 27 May 2022.Recaptured by on 1 October 2022.Contested by since 26 November 2025.Russian Offensive Campaign Assessment, November 26, 2025 Makiivka 340,337 Donetsk Russia Captured by on 13 April 2014. Marinka 10,722 Pokrovsk Russia See Battle of Marinka (2015), Battle of Marinka (2022–2023)Captured by in mid-April 2014.Recaptured by on 5 August 2014.Contested by between around spring 2022 and 24 December 2023.Recaptured by on 24–25 December 2023. Mariupol 431,859 Mariupol Russia See Battle of Mariupol (2014), 2014 offensive, 2015 attack, Siege of Mariupol, Hospital airstrike, Theatre airstrikePartially captured by on 9 May 2014.Recaptured by on 13 June 2014Recaptured by / on 16 May 2022. Myrnohrad 46,098 Pokrovsk Russia Pressured by since around 29 August 2024.Contested by since around 25 October 2025. Captured by in early February 2026. Novoazovsk 11,104 Kalmiuske Russia See Battle of Novoazovsk (2014)Captured by in mid-April 2014.Recaptured by in June 2014. Novohrodivka 14,037 Pokrovsk Russia Pressured by between around 14–21 August 2024.Contested by between around 22–26 August 2024.Captured by around 27 August 2024. Pokrovsk 61,161 Pokrovsk Russia See Pokrovsk offensiveContested by since July 2024.Captured by in late January 2026. Rodynske 9,850 Pokrovsk Russia Contested by since around 25 October 2025.Captured by in 22 August 2026. Selydove 21,916 Pokrovsk Russia See Contested by between around 28 August – 5 September 2024.Likely recaptured by around 6 September 2024.Contested by between around 27 September – late October 2024.Claimed captured by n sources on 27 October 2024.Claimed captured by on 29 October 2024.Confirmed captured by on 30 October 2024. Siversk 11,068 Kramatorsk RussiaRussian Offensive Campaign Assessment, December 21, 2025 Confirmed captured by on 21 December 2025. Sloviansk 106,972 Kramatorsk Ukraine See Murder of Pentecostals in Sloviansk (2014), Siege of SlovianskCaptured by in mid-April 2014.Recaptured by on 5 July 2014. Soledar 10,692 Bakhmut Russia See Battle of SoledarCaptured by in April 2014.Recaptured by in July 2014.Recaptured by 16 January 2023. Svitlodarsk 11,281 Bakhmut Russia Captured by / on 24 May 2022.Toretsk30,914BakhmutRussiaSee Battle of ToretskPressured by between around 5 July – 21 August 2024.Contested by since around 22 August 2024.Captured by on 7 August 2025. Ukrainsk 10,655 Pokrovsk Russia Pressured by between around 29 August – 5 September 2024.Claimed contested by n sources starting 29 August 2024.Contested by between around 6–16 September. Confirmed with geolocated footage to be contested by 11 September.Captured by on 17 September 2024. Volnovakha 21,441 Volnovakha Russia See Volnovakha bus attack (2015), Battle of VolnovakhaCaptured by on 11 March 2022. Vuhledar 14,144 Volnovakha Russia See Battle of VuhledarCaptured by on 1 October 2024. Yenakiieve 77,053 Horlivka Russia Captured by on 13 April 2014.

Ivano-Frankivsk Oblast Name Raion Held by As of More information Burshtyn 14,866 Ivano-Frankivsk Ukraine Dolyna 20,641 Kalush Ukraine Ivano-Frankivsk 237,855 Ivano-Frankivsk Ukraine See Ongoing missile strikes Kalush 65,814 Kalush Ukraine Kolomyia 61,140 Kolomiya Ukraine Nadvirna 22,545 Nadvirna Ukraine

Kharkiv Oblast