Ukraine Control Map Profile picture
Jul 2 25 tweets 8 min read Read on X
Daily Ukraine map thread for Thursday 2nd July 2026

We're back from a short jaunt to the east, and catch up has begun. You'll likely have seen the long range strikes already, so we'll just catch you up on the midstrike campaign.

Around Donetsk, Russian bloggers published plenty of footage from the truck depots and other storage sites for many logistics vehicles, showing the devastating effect the drones have had on availability of vehicles. Drivers continue to show burning trucks by the side of the road too, as traffic gets hammered. If you think it's bad right now, just wait until next month...

Many thanks to the geolocators for their work on this, once again we can only highlight a few of the key ones in this thread, but the many hundreds of others are on the map and in the log.Some occupied Donetsk strikes from 29th June to 2nd July 2026
2/ Ukrainian 3rd SSO Regiment Hornet drone strikes van with soldiers near Yakymivka, Zaporizhia Oblast, Ukraine
Coordinates: 46.71390, 35.20815
Source:
3/ A Russian KamAZ truck was destroyed by Ukrainian 8th Regiment 1st detachment FPV drones. Zolotarivka, Luhansk Oblast, Ukraine
Coordinates: 48.86621, 38.24606
Source:
4/ Russian reclaiming the side of Chonhar Bridge by making embankment. A water channel was left open
Coordinates: 45.98767, 34.55220
Source: x.com/HpwWJVafCv8395… and x.com/tom_bike/statu…
5/ 1st Unmanned Center UA drone impact on ST-68 radar in Feodosia
Coordinates: 45.00751, 35.36617
Source:
6/ Russian forces from the 80th Tank Regiment of the 90th Guards Tank Division shelled Ukrainian positions in Hrushivske, Donetsk oblast, seemingly in early June 2026
Coordinates: 48.04702, 36.71316
Source:
7/ UA drone impact on truck parking in Donetsk. Truck destroyed
Coordinates: 47.94378, 37.77349
Source:
8/ 3rd SSO Regiment Hornet drone attacks transport truck near Yakymivka, Zaporizhia Oblast, Ukraine
Coordinates: 46.71604, 35.20900
Source:
9/ 3rd SSO Regiment Hornet drone attacks Van on the E58 west of Melitopol
Coordinates: 46.78040, 34.92256
Source:
10/ Russian forces used a drone to drop a TM-62 on a Ukrainian trench position southwest of Mali Shcherbaky, Zaporizhzhia oblast
Coordinates: 47.54085, 35.53155
Source:
11/ 66th Mech intercepts Molniya-2 in the Lyman direction (thread)
Coordinates: 49.00958, 37.55781
Source:
12/ A Russian Ural truck was destroyed by Ukrainian drone. Obilne, Donetsk Oblast, Ukraine. Driver PoV as they drive past
Coordinates: 47.83934, 37.88823
Source:
13/ RU 782nd Special Purpose Detachment of the 16th Separate Guards Special Purpose Brigade attacks UA infantry squad with drone dropped grenade in Kupiansk-Vuzlovyi
Coordinates: 49.66098, 37.66021
Source:
14/ RU 85th Motor Rifle Brigade raised flags in Malynivka.
Coordinates: 48.73773, 37.77656
Source:
15/ Shchaslyvtseve of Genichesky district, a meeting of the FSIN was held on the territory of the unfinished hospital. A UAV visited the meeting and delivered 200+ kg of warheads to the participants.
Coordinates: 46.04127, 34.83260
Source: t.me/kiber_boroshno…
16/ Ukraine has hit the Research Institute for Physical Measurements in Penza, which makes control and monitoring systems for Russia's Air and Space forces. POV
Coordinates: 53.18891, 45.00701
Source:
17/ Ukrainian forces cut the import H-20 highway between the Russian-occupied cities of Donetsk and Mariupol, Donetsk region
Coordinates: 47.33779, 37.53279
Source:
18/ Several trucks were destroyed by Ukrainian drones at truck park. Donetsk, Donetsk Oblast, Ukraine
Coordinates: 47.95029, 37.82420
Source:
19/ UA 155th Mechanized Brigade FPVs and heavy bombers heavy bomb RU shelters and soldiers west of Hryhyne, Donetska Region, Ukraine. Source:
Coordinates: 48.34826, 37.02933
Source:
20/ Russian airstrike on UA position in Kopani
Coordinates: 47.68894, 36.03246
Source:
21/ Vehicles are on fire in Chaiky, near Kyiv, following a Russian strike.
Coordinates: 50.43902, 30.31008
Source:
22/ Crater visible and residential building damaged after a Russian attack in Kyiv.
Coordinates: 50.45884, 30.40201
Source:
23/ Video of strikes on 3 RU soldiers that infiltrated Pryshyb (Donetsk oblast).
Coordinates: 49.02409, 37.65168
Source:
24/ UA 142nd Mech raised a flag in Lisne, Zaporizhia
Coordinates: 47.74862, 35.98430
Source:
25/ Damage to a Kherson hospital after a Russian attack. A doctor was killed and a nurse was injured.
Coordinates: 46.67918, 32.58736
Source:

• • •

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

Jul 12
Daily Ukraine map thread for Saturday 11th July 2026

Strikes on Russian shipping (high-resolution images of two of the vessels struck are below) across the Sea of Azov have prompted Russia to temporarily halt transit through the Kerch Strait. The closure will significantly disrupt the movement of fuel, military supplies and commercial goods between the Sea of Azov and the Black Sea, while also complicating Russian exports. Around 20–25% of Russia's grain exports previously moved through the Sea of Azov, forcing much of that traffic to seek alternative routes if it cannot be reopened. It's fortunate for Russia that it isn't already facing fuel shortages and a growing logistical strain...

Meanwhile, the midstrike campaign continues at pace. While the burning ships naturally draw the most attention, they are only one part of a much broader effort. Substations, radar sites, trucks, rail crossings, ammunition accumulation points, training grounds and other military infrastructure continue to be struck across occupied territory. So many vehicles are now being destroyed that geolocators are struggling to keep up, and we're finding it impossible to log every event. Following another wave of attacks on electrical infrastructure, power remains out across large parts of the occupied territories. Russian strikes have undoubtedly caused severe hardship in Ukraine, but the mounting pressure on Russian logistics and infrastructure is becoming increasingly difficult to ignore.

The frontline remains active, although territorial changes have been relatively limited. Ukrainian forces were sighted once again in Bilohirya in western Zaporizhzhia, while Russian forces continue heavy assaults around Kostyantynivka and west of Siversk

We've added more than 150 events to the map today from many hundreds of reported incidents, with only a handful of highlights making it into the thread below. We're just a small team doing the best we can with limited resources. As always, a huge thank you to the geolocators who generously give their time to verify and share this information.Heavy damage to tankers in the Sea of Azov after Firepoint strikes over the past few days
Heavy damage to tankers in the Sea of Azov after Firepoint strikes over the past few days
2/ Ukrainian 40th Marine brigade shows Russian infantry hit trying to cross the Vovcha river over the destroyed Pontoon near Yalta
Coordinates: 48.04957, 36.75448
Source:
3/ A Ukrainian drone hits the pipeline for fuel or oil in the Russian port of Azov.
Coordinates: 47.12261, 39.39002
Source:
Read 20 tweets
Jul 7
Daily Ukraine map thread for Tuesday 7 July 2026

Devastating - and we do not use that lightly - strikes by midstrike drones across the occupied territories. Twelve ships have now been struck in the Sea of Azov and while alongside at port. Across Crimea, substations continue to come under sustained attack, leaving power infrastructure heavily degraded across much of the peninsula. Ukrainian units also continue to target Russian logistics deep in the rear.

On the front, Ukrainian forces have been confirmed firmly back in Stepnohirsk, and we've advanced the blue accordingly. Kostyantynivka remains contested, with continued Russian shelling indicating Ukrainian positions are still being held within the city. Elsewhere, there are no major territorial changes to report, with Ukraine continuing to hold the line.

Russia currently appears to have no effective answer to the midstrike drone campaign. The cumulative effect is growing. The numbers speak for themselves.Crimea as of 7th July 2026
2/ Russian shelling against buildings in Stepnohirsk, Zaporizhzhia Oblast
Coordinates: 47.58240, 35.35987
Source:
3/ A Russian Ural truck was destroyed by Ukrainian drone. Obilne, Donetsk Oblast, Ukraine
Coordinates: 47.81903, 37.90844
Source: x.com/99Dominik_/sta… and x.com/HpwWJVafCv8395… (Low Res Sentinel)
Read 20 tweets
Jun 20
Daily Ukraine map thread for Friday 19th June 2026

A focus on Kherson and Crimea today, where examples of a few of the strikes released recently by different units can be observed. Needless to say, someone in the back of a pickup truck with small arms simply isn't going to do do much to these fast moving drones except feel good about trying.

As we've mentioned in the past, we got a LOT of the footage of destroyed trucks and so on from drivers recorded them in the occupied territories. Russia have clamped down on this, so strikes haven't really changed all that much - we just see a bit less from the traffic side of things.

The short version is the logistics strikes are working fine, despite Russian efforts to obfuscate it. Is it enough yet? No, but it's having an effect, and we're only 3.5 months into it with little sign of slowing down. We suspect the train strikes are having a very oversized effect.Crimea as of 19th June 2026
2/ A Russian BM-21 Grad was destroyed by Ukrainian 42nd Mech FPV drone near Sribne, Donetsk Oblast, Ukraine
Coordinates: 48.09860, 37.01501
Source:
3/ A crane was hit by Ukrainian drone in Kotelniki. Kotelniki, Moscow Oblast, Russia
Coordinates: 55.66546, 37.87209
Source:
Read 17 tweets
Jun 15
Daily Ukraine map thread for Monday 15th June 2026

Kyiv and other cities were struck by numerous missiles last night. Whilst most of the footage was of attacks on the Lavra, it looks like a Firepoint drone production or assembly facility was hit somewhere judging by some of the photos going around of stacked wing spars in wreckage. As always, loose lips sink ships and all that - if you're hearing it from us, that means it's long gone public ready.

The Ukrainian midstrike and long range campaign continues apace. Numerous units from across the spectrum show destroyed vehicles. The lesser shown off short range drones are still destroying many many vehicles, as demonstrated by a Russian quad driving a short distance towards Hulyaipole coming across at least 17 wrecks.

No BDA from Rybinsk Strategic Oil Reserve yet, but Tamanneftegaz shows three further large oil tanks destroyed. Plenty more to go.Occupied territories as of 15th June 2026
2/ Powerful detonation of Russian vehicle carrying soldiers (and presumed ammo) after FPV drone strike. Siversk, Donetsk Oblast, Ukraine
Coordinates: 48.85346, 38.10250
Source:
3/ Footage of yesterday’s attack and fire at the Azot JSC site in Novomoskovsk, Tula Region. NAK Azot JSC is one of the largest chemical enterprises in the Russian Federation
Coordinates: 54.22062, 37.61677
Source: x.com/blinzka/status… and x.com/Exilenova_plus…
Read 21 tweets
Jun 14
Daily Ukraine map thread for Sunday 14th June 2026

After yesterdays footage, Russian sources released further videos showing Ukrainian forces advancing and clearing positions across an area of roughly 200 km² in the western Donetsk / eastern Dnipropetrovsk direction.

Mid strikes are continuing to rip and tear across the occupied territories, with videos coming out constantly. Long range strikes show no sign of abating either, as Ukraine hit the reserve oil storage in Rybinsk - that's 250 km north east of Moscow.Ukrainian advances in Dnipropetrovsk / West Donetsk
2/ Compilation of the RU 1472nd Regiment (68th Army Corps) trying to stop Ukrainian advances in West Donetsk.
Coordinates: 47.86657, 36.57241
Source:
3/ Damage to buildings in Malokostyantynivka, Luhansk, after a Ukrainian drone attack.
Coordinates: 48.44888, 38.91046
Source:
Read 13 tweets
May 8
Daily Ukraine map thread for Friday 8th May 2026

An early one today, showcasing just some of the mid and long range strikes of the past couple of days.

Other long range strikes not included include the Karakurt class Tucha hit in the Caspian sea, more strikes on warehouses and logistics, Rostov being and Yaroslavl refinery burning again. There are many other strikes, also included on the map which you can find via the link in our profile. Many thanks to the geolocators here.

Very little change on the front, still heavy infantry pressure on the front, but the distinct lack of vehicles means Russia can't really capitalise on any of it and they just end up out of position and eliminated. Those new plinths at the memorials aren't going to fill themselves.Ukraine long range strikes as of 8th May 2026
2/ A train with fuel tankers is hit with drones by the 1st unmanned systems center of Ukraine near Novosimeikyne, Luhansk.
Coordinates: 48.346346, 39.613890
Source:
3/ 4th Guard Battalion, 101st Security Brigade Of The General Staff observes a Russian-held trench south-west of Stepanivka hit 1:08-1:12
Coordinates: 48.43799, 37.58817
Source:
Read 20 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!

:(