Ukraine Control Map Profile picture
Mar 26 25 tweets 8 min read Read on X
Daily Ukraine map thread for Thursday 26th March 2026

Leningrad Oblast and St Petersburg have had a bad week, with Ukrainian drone halting 40% of Russian Baltic oil exports with strikes at Primorsk (destroying at least 6 large storage tanks and hits on the oil terminal with tankers hit), Ust-Luga destroying numerous tanks and hitting the export facilities, and then a seemingly strange one of a strike in Vyborg which caused an icebreaker to collapse onto the ship next to it.

On the front, Russian forces still attempt to push forwards, but there's no significant changes to report as Ukraine are denying them constantly, and long range drone strikes continue to batter Russian logistics. Geolocations follow:Leningrad Oblast as of 26th March 2026
2/ 110th Mech troop rotation east of Ternuvate. As so many of us have pointed out, Russia is deep into lying out their cornhole about the situation here
Coordinates: 47.83081, 36.18318
Source:
3/ After nearly 4 years, this unseen russian tank loss from around October 2022 was finally caught on camera for the first time, along with a nearby 2024 loss!
Coordinates: 49.64493, 37.90323
Source:
4/ 66th Mech shows strike on Russian vehicle near other Russian vehicle losses, seemingly from 45th Artillery Brigade compilation around December 2025
Coordinates: 49.132011, 37.849340
Source:
5/ Zil-131 destroyed in Uspenivka, after 414th Birds of Magyar strike in February 2026
Coordinates: 47.777875, 36.401085
Source:
6/ Russian 1442nd Motorized Rifle Regiment shells a Ukrainian position in Kostyantynivka
Coordinates: 48.530899, 37.721448
Source:
7/ Russian 1008th Motorized Rifle Regiment shells Ukrainian positions in Kostyantynivka with D-30 and M-46 shelling
Coordinates: 48.540515, 37.708085
Source:
8/ 82nd Air Assault kill two Russians hiding near a Light Assault Disposable Asset in Novohryhorivka
Coordinates: 47.810619, 36.433276
Source:
9/ Special Task Unit "Omega" operating in Stepnohirsk, Zaporizhzhia Oblast
Coordinates: 47.588925, 35.362498
Source:
10/ Ukrainian civilian fatality in park after Russian strike in Vinnytsia
Coordinates: 49.23674, 28.4618
Source:
11/ Hulk of Russian LNG tanker Arctic Metagaz (destroyed after being hit by a claimed Ukrainian USV off Libya) being towed to Libya for scrap
Coordinates: 33.2759, 12.1010
Source:
12/ Destroyed BTR from March 19th 2026 attack near Zelena Dolyna
Coordinates: 49.131694, 37.845444
Source:
13/ Building damage following drone impact on the Bernardine Monastery, Lviv
Coordinates: 49.83953, 24.03466
Source:
14/ Sentinel of storage tanks at Novominskaya oil depot on fire
Coordinates: 46.33214, 38.93697
Source:
15/ Russian forces struck a Ukrainian position with a Tornado-S rocket in southern Vovchansk, Kharkiv oblast.
Coordinates: 50.276008, 36.928334
Source:
16/ ROMA (IMO 9286047, Greek shipowner) damaged by Ukrainian drone strike at Primorsk on 23rd March 2026. Unsanctioned, but was soon to be based on behaiviour
Coordinates: 60.33617, 28.68599
Source: x.com/WatchSea_OSINT… and x.com/SONARROW_OSINT…
17/ UA 60th Artillery Brigade strikes RU infantry north of Solodke, Zaporizhia Oblast, Ukraine.
Coordinates: 47.79367, 36.31389
Source:
18/ Two Russian trucks were destroyed by Ukrainian 414th Wormbusters FPV drones in Poltavka
Coordinates: 47.711804, 36.443770
Source:
19/ Flames and Smoke in Ust-Luga Port Tanks
Coordinates: 59.701538, 28.448596
Source:
20/ 1st Separate Marine Battalion, 36th Marine Brigade hits a Russian-held dugout in Kostyantynivka with a Fibre Optic FPV Drone
Coordinates: 48.504404, 37.802119
Source:
21/ Injured civilian after a Russian drone attack in Kharkiv.
Coordinates: 49.984823, 36.178574
Source:
22/ 49th Assault Battalion "Carpathian Sich" hits a Russian Party Loaf west of Sukha Balka with a FPV Drone
Coordinates: 48.332110, 37.719069
Source:
23/ Two Ukrainian soldiers captured five Russian soldiers. Winter 2025 / Early 2026
Coordinates: 48.426800, 37.182207
Source:
24/ Smoke from refinery in Kirishi
Coordinates: 59.438798, 32.009952
Source:
25/ Russian Project 23550 patrol icebreaker "Dzerzhinsky" collapsed into a large list at the dock in Vyborg, leaning on neighbouring boat. Claimed long range drone strike involved, though unclear
Coordinates: 60.700752, 28.738252
Source: x.com/klinger66/stat… and x.com/MikiValbuena/s…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ukraine Control Map

Ukraine Control Map Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @UAControlMap

Feb 1
Daily Ukraine map thread for Sunday 1st February 2026

Highlights: As we enter February, things are following a similar trajectory as 2025 thus far. Ukrainian forces retake Novoyakovlivka in west Zaporizhia and capture Russian infantry

Ukrainian forces also seen in areas that seemed heavily Russian occupied in Kostyantynivka, indicating still contested.

Ukrainian forces cleared Kupyansk Vuzlovyi in north east Kharkiv.West Zaporizhia as of 1st Feb 2026
2/ "Hart" brigade of the border patrol soldiers clearing a basement in Nesterne, Kharkiv oblast. The RU soldier refused to surrender and was killed by an FPV-drone.
Coordinates: 50.423346, 37.386929
Source:
3/ Russian 84th Recon Battalion UAS unit "Granite" strikes UA D-30 Howitzer with a Vandal Drone.
Coordinates: 49.305449, 37.792668
Source:
Read 15 tweets
Jan 29
Daily Ukraine map thread for Thursday 29th January 2026

Highlights: Small focus on Hulyaipole where the line is now relatively steady since the issues in the latter half of 2025.

Little to report elsewhere, though a supposed energy truce has been reported - we'll see if anything comes from it.Hulyaipole direction as of 29th Jan 2026
2/ F-16 decoy at Kanatove Air Base hit by BM-35 drone
Coordinates: 48.563668, 32.391263
Source:
3/ 14th Mech intercepts Supercam drone near Kupyansk
Coordinates: 49.655242, 37.610855
Source:
Read 12 tweets
Jan 27
Daily Ukraine map thread for Monday 26th January 2026

Highlights: Russian footage from the Baltic Fleet Motor Rifle Regiment and 1465th Motor Rifle Regiment south of Kostyantynivka show Ukrainian presence in Yablunivka.

Some small changes to the front in the Hulyaipole direction marked too, where Ukrainian regained some positions west of Solodke.

14th Chervona Kalyna show a Russian motorbike assault in the snow towards Rodynske. At this point, the non frontline casualties of the Russian motorcyclists must be well into the thousands - we know all too well how men ride motorbikes and crash with injuries, let alone under fire.Kostyantynivka as of 26th Jan 2026
2/ Russian forces attacked a Ukrainian dugout east of Dobropillia, Zaporizhzhia oblast with multiple FPV drones and drone dropped grenades, showing a Ukrainian advance.
Coordinates: 47.789572, 36.269572
Source:
3/ An electrical substation in Luhansk is on fire after a Ukrainian drone attack.
Coordinates: 48.606629, 39.343081
Source:
Read 13 tweets
Jan 17
Daily Ukraine map thread for Saturday 17th January 2026

We'll focus on Kostyantynivka tday where Russian forces have been geolocated advancing to Berestok and Illinivka. @Playfra0 reported earlier in the week that things were worse than appear too with Russians well into Illinivka, but we can only really report on what we can see.Kostyantynivka as of 17th Jan 2026
2/ 79th Air Assault troops detonate Russian occupied building in Pokrovsk
Coordinates: 48.321855, 37.215932
Source:
3/ Damage to mine building in Dobropillya after a Russian drone attack.
Coordinates: 48.483347, 37.073534
Source:
Read 9 tweets
Jan 15
Daily Ukraine map thread for Thursday 15th January 2026

Highlights: Another brief return to the Lyman direction, where Russian forces have been geolocated in Dibrova and Ozerne to the southeast of Lyman. The area to the northwest remains marked grey for now, though we've seen nothing more either good or bad from this area.

In the same general area of operations albeit over a year ago, the former commander of the 60th Mechanised Brigade has been arrested after siphoning off roughly 47 million UAH ($1.1 million) in drone supplies during 2024. A little reminder that failures don't just come from enemy infiltration, but from rot inside the units themselves.Lyman as of 15th Jan 2026
2/ 156th Mechanized Brigade hits a presumed Russian-held dugout with a Queen Hornet Dive Bomber drop south of Berestok
Coordinates: 48.467304, 37.692858
Source:
3/ A Russian FPV drone destroyed a car in Druzhkivka. A 75-year-old man was injured.
Coordinates: 48.627027, 37.549341
Source:
Read 15 tweets
Jan 13
Daily Ukraine map thread for Tuesday 13th January 2026

Highlights: Further Russian infiltration east of Pryshyb in the Lyman direction highlights a clear failure in rear-area security, with road links into Lyman contested and units forced to operate with an exposed rear and disrupted supply.Lyman direction as of 13th Jan 2026
2/ Ukrainian drone drop hits Russian infantry east of Pryshyb, Lyman direction
Coordinates: 49.015694,37.667167
Source:
3/ Two Russian soldiers get killed by Ukrainian "Khartia" corps FPV-drones after supposedly exiting the famous Transbalkan gas pipe near Holubivka, Kharkiv oblast.
Coordinates: 49.74926, 37.61779
Source:
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(