AMK Mapping – Telegram
AMK Mapping
32.8K subscribers
7.86K photos
3.04K videos
1 file
309 links
Focusing on news from the Russia-Ukraine war and other conflicts in the Middle East.

If you want to help support my reporting: https://buymeacoffee.com/amk_mapping.

All links to my interactive maps, twitter account, etc: https://linktr.ee/AMK_Mapping
Download Telegram
Playfra - Maps & Analyses
Shelling on the Rodynske - Pokrovsk road
Reminds me of that one section of the Bakhmut - Chasiv Yar road near Khromove, if people know what I mean.
1🤔77👍515💔2👎1🤮1🤝1
Net Russian progress in Ukraine each year since December 31, 2022:

2023: +588 km²
2024: +3,457 km²
2025: +5,559 km²
192👏77👍3820🤣99🍾8😁6🤷‍♂3🫡1
AMK Mapping
Net Russian progress in Ukraine each year since December 31, 2022: 2023: +588 km² 2024: +3,457 km² 2025: +5,559 km²
Here's the same map, but overlayed with the borders of Luhansk, Donetsk, Zaporizhzhia, and Kherson Oblasts.
👍12522👏9🤣43😁1
Percentage of the different regions of Ukraine controlled by Russia, as of January 1, 2026:

Crimea + Sevastopol: 100%

Luhansk Oblast: 99.80%
Donetsk Oblast: 80.92%
(Donbas total: 90.38%)

Zaporizhzhia Oblast: 75.50%
Kherson Oblast: 71.08%
(4 Oblasts total: 81.59%)

Kharkiv Oblast: 5.37%
Dnipropetrovsk Oblast: 1.39%
Sumy Oblast: 1.20%
Mykolaiv Oblast: 0.54%
130👍4225🍾9🤷‍♂5🤣53😁1
Current statuses of the different cities in the 4 Oblasts claimed by Russia, as of January 1, 2026:

Luhansk Oblast:
- 37 controlled by Russia
- 0 controlled by Ukraine
- 0 contested

Donetsk Oblast:
- 40 controlled by Russia
- 8 controlled by Ukraine
- 4 contested

Zaporizhzhia Oblast:
- 11 controlled by Russia
- 3 controlled by Ukraine
- 0 contested

Kherson Oblast:
- 7 controlled by Russia
- 2 controlled by Ukraine
- 0 contested

Additionally, Russia controls 1 city in Kharkiv Oblast (Vovchansk), and another is contested (Kupyansk), out of a total of 18 in the region.

The remaining cities not controlled by Russia in the 4 Oblasts are the following:

Donetsk Oblast: Slovyansk, Kramatorsk, Mykolaivka, Dobropillya, Bilytske, Bilozerske, Druzhkivka, Svyatohirsk, Rodynske (contested), Kostyantynivka (contested), Chasiv Yar (contested), and Lyman (contested).

Zaporizhzhia Oblast: Zaporizhzhia City, Orikhiv, and Vilnyansk.

Kherson Oblast: Kherson City and Beryslav.

Out of a total of 112 cities in the 4 Oblasts:
- Russia controls 95
- Ukraine controls 13
- 4 more are contested
1🍾127👍5131🫡65🤣44🤷‍♂2😁1
Multiple Ukrainian drones struck a cafe in the village of Khorly, Russian-controlled Kherson Oblast, where residents were celebrating New Years Eve.

At least 24 civilians were killed and 50 others injured.
🤬346💔39🙏29🤣11🍾77👎5👍4🤔32
Kh-59/69 cruise missile to Hadyach, Poltava Oblast.
52👍11
AMK Mapping
Kh-59/69 cruise missile to Hadyach, Poltava Oblast.
Approximate path so far.

It's flying in the direction of Lubny/Hrebinka, Poltava Oblast.
👍4812
Changed course to Lubny, flying in from the north
👍4211🆒2
Maneuvering, flying back to Pyryatyn/Hrebinka
👍408
Changed course again, flying towards Drabiv, Cherkasy Oblast.
👍3711
Now approaching Drabiv from the northeast.

Altitude: 500m
45👍12
Passing by Ozeryshche to Kaniv
38👍12
Less than 10 km from Kaniv
28👍138😁1
AMK Mapping
Less than 10 km from Kaniv
Disappeared
🤔34👍3💔32
AMK Mapping
Disappeared
The missile impacted Kaniv. An explosion was heard. The target doesn't appear to have been the hydroelectric power plant.
61👍17🤔81
Scenes from Kaniv
573👍2410🤬44🎉1
The Russian MOD announced that a Ukrainian Su-27 fighter was shot down yesterday.

It appears that it was shot down over northern Zaporizhzhia Oblast by an R-37 air-to-air missile launched by a Russian Su-35 in the vicinity of Kam'yanka, Zaporizhzhia Oblast, as the Su-27 was approaching its launch lines to launch glide-bombs at Russian positions (likely in the Hulyaipole direction).

While this is not 100% confirmed yet, it seems very likely. What's interesting is that, unlike usual, the Su-35 wasn't covering any Su-34s launching KAB glide-bombs and may have been circling in the area for the Ukrainian jets to arrive.
1👍2646526🎉1410🤮7🤔6🤬4🤷‍♂3😁1💔1