🧵 Frontline Sentinel – Kup’yans’k, Kharkiv Oblast, 03/04/2026
🇷🇺🇺🇦Russian and Ukrainian movements: Within the city of Kup’yans’k, both Russian and Ukrainian forces are appearing to be scattered in multiple districts of the city with no real formation of a frontline. Large grey zones have broken out within the city centre regions and also within the eastern industrial district where previous Ukrainian successes have been slowly chipped away over the last month due to Russian efforts to regain control within the sector.
📍Mapped Territorial Changes: Neutral mapping project Suriyakmap has updated grey zones within the city of Kup’yans’k based on geographical location from recent videos of the battlefield. The maps don’t show a stable frontline, but just areas where Russian and Ukrainian forces have been seen operating as of lately. Pro Ukrainian mapping project has not acknowledged the situation within Kup’yans’k since they updated the map to show Ukrainian success within the city in January, 2026.
📚Private Source Information:
An international volunteer who was recently part of the Khartia national guard and deployed to Kup’yans’k city during the middle of March stated the following:
“The city centre is very confusing, no one really has any control over it because positional battles are taking place rarely and there’s a lacking amount of personnel, so teams can easily move to different parts of the city if they’re not engaged by drones or artillery. I’m not surprised the situation is so confusing our command also didn’t have a vivid idea of what exactly was occurring in our selected area of operations, before we would go on missions we would ask where the frontline is located and half the time they would just shrug or feed us with some information, which was outdated by three weeks.”
🎯Strategic value:
The rapid expansion of grey zones within Kup’yans’k highlights a significant shift in control over the city. Ukraine had failed to consolidate their forces within the city following their successful counter offensive early in the year and now due to a reduction in manpower they are unable to maintain a defensive posture in all of the districts, resulting in areas of conflict being completely isolated or empty of defenders allowing Russians to break through gaps and move into rear areas with very little resistance. The lack of a frontline makes the situation very hard to monitor with battles taking place in random pockets of the city at any given time. Russian forces will now attempt to maintain their positions in the western and central districts to apply pressure on Ukrainian defenders through newly forming grey zones, but Russian control over Kup’yans’k is not near due to sparsity of logistics and resupply.
🇷🇺🇺🇦Russian and Ukrainian movements: Within the city of Kup’yans’k, both Russian and Ukrainian forces are appearing to be scattered in multiple districts of the city with no real formation of a frontline. Large grey zones have broken out within the city centre regions and also within the eastern industrial district where previous Ukrainian successes have been slowly chipped away over the last month due to Russian efforts to regain control within the sector.
📍Mapped Territorial Changes: Neutral mapping project Suriyakmap has updated grey zones within the city of Kup’yans’k based on geographical location from recent videos of the battlefield. The maps don’t show a stable frontline, but just areas where Russian and Ukrainian forces have been seen operating as of lately. Pro Ukrainian mapping project has not acknowledged the situation within Kup’yans’k since they updated the map to show Ukrainian success within the city in January, 2026.
📚Private Source Information:
An international volunteer who was recently part of the Khartia national guard and deployed to Kup’yans’k city during the middle of March stated the following:
“The city centre is very confusing, no one really has any control over it because positional battles are taking place rarely and there’s a lacking amount of personnel, so teams can easily move to different parts of the city if they’re not engaged by drones or artillery. I’m not surprised the situation is so confusing our command also didn’t have a vivid idea of what exactly was occurring in our selected area of operations, before we would go on missions we would ask where the frontline is located and half the time they would just shrug or feed us with some information, which was outdated by three weeks.”
🎯Strategic value:
The rapid expansion of grey zones within Kup’yans’k highlights a significant shift in control over the city. Ukraine had failed to consolidate their forces within the city following their successful counter offensive early in the year and now due to a reduction in manpower they are unable to maintain a defensive posture in all of the districts, resulting in areas of conflict being completely isolated or empty of defenders allowing Russians to break through gaps and move into rear areas with very little resistance. The lack of a frontline makes the situation very hard to monitor with battles taking place in random pockets of the city at any given time. Russian forces will now attempt to maintain their positions in the western and central districts to apply pressure on Ukrainian defenders through newly forming grey zones, but Russian control over Kup’yans’k is not near due to sparsity of logistics and resupply.
🧵 Frontline Sentinel – Hulyaipole, Zaporizhzhia Oblast, 04/04/2026
🇷🇺🇺🇦Russian and Ukrainian advances:
Ukrainian forces continue their counteroffensive operation that began on February 5, aimed at eliminating the Russian right flank to Orikhiv and capturing the village of Uspenivka. Despite hitting much more fortified positions with higher concentrations of Russian infantry, the Ukrainians were able to continue advancing, breaking further south through Verbove and Vyshneve, and forcing a Russian withdrawal from the salient in the area of Danylivka and Yehorivka. However, since then, Russian forces have ramped up their own counterattacks aimed at regaining the initiative and carried out a series of mechanised assaults and small infantry attacks, which have seen them retake some positions around Zlahoda, Solodke, Novohryhorivka, and Novomykolaivka, and expand the grey-zone significantly. Additionally, despite issues with logistics along the Velyka Novosilka – Hulyaipole Road and the significant Ukrainian progress, the Russians have retained their ability to continue advancing west of Hulyaipole, and managed to make new advances near Zaliznychne, Huliaipilske, Myrne, Hirke, Staroukrainka, and Kosivtseve.
📍Mapped territorial changes:
Both Suriyak Maps and Deepstate have acknowledged Russian advances west of Hulyaipole, although Deepstate still claims that large parts of this sector remains in an infiltration zone. Suriyak shows much larger Russian progress around Ternuvate, in line with some Russian sources. Geolocations show Russian soldiers raising flags in the village of Boikove, however Pro-Ukrainian source Playfra states that this is a one-time flagging operation, with the Russian soldiers withdrawing right afterwards. Deepstate also shows increased infiltration zones in favour of Ukraine around Kalynivske and Berezove, while Suriyak Maps marked some larger Ukrainian advances here some time ago. The general consensus is that Ukrainian forces are making progress from the north where the Russians have begun counterattacking, while the Russians are making progress west of Hulyaipole.
📚Open source information:
With the end of the information embargo by the Ukrainian side on their counteroffensive, several more videos have appeared in recent days confirming additional Ukrainian movements. In particular, Ukrainian forces were spotted raiding Russian positions in Novohryhorivka and near Novoivanivka, however the former ended in failure following Russian counterattacks. Other videos show Russian infiltrations towards Ternuvate and Boikove, although based on the available information, no consolidation has occurred in most of these areas. Sentinel satellite imagery suggests a decrease in shelling of the entire front following the most active stage of the counteroffensive. This decrease in shelling can also be attributed to a change in tactics towards deeper infiltrations behind enemy lines by either side, rather than more static, stable, and positional lines.
🎯Strategic value: This sector of the frontline remains crucial to both sides. On the one hand, Russian forces need to capture the tactical heights around the towns of Zaliznychne and Ternuvate in order to begin their offensive aimed at outflanking Orikhiv from the north. On the other hand, Ukrainian forces need to hold positions here to prevent the Russian advance, and need to maintain control over areas north of Verbove and Vyshneve to prevent another Russian advance to Pokrovs’ke, which would facilitate further movements deeper into Dnipropetrovsk Oblast and towards Novomykolaivka in Zaporizhzhia Oblast.
🇷🇺🇺🇦Russian and Ukrainian advances:
Ukrainian forces continue their counteroffensive operation that began on February 5, aimed at eliminating the Russian right flank to Orikhiv and capturing the village of Uspenivka. Despite hitting much more fortified positions with higher concentrations of Russian infantry, the Ukrainians were able to continue advancing, breaking further south through Verbove and Vyshneve, and forcing a Russian withdrawal from the salient in the area of Danylivka and Yehorivka. However, since then, Russian forces have ramped up their own counterattacks aimed at regaining the initiative and carried out a series of mechanised assaults and small infantry attacks, which have seen them retake some positions around Zlahoda, Solodke, Novohryhorivka, and Novomykolaivka, and expand the grey-zone significantly. Additionally, despite issues with logistics along the Velyka Novosilka – Hulyaipole Road and the significant Ukrainian progress, the Russians have retained their ability to continue advancing west of Hulyaipole, and managed to make new advances near Zaliznychne, Huliaipilske, Myrne, Hirke, Staroukrainka, and Kosivtseve.
📍Mapped territorial changes:
Both Suriyak Maps and Deepstate have acknowledged Russian advances west of Hulyaipole, although Deepstate still claims that large parts of this sector remains in an infiltration zone. Suriyak shows much larger Russian progress around Ternuvate, in line with some Russian sources. Geolocations show Russian soldiers raising flags in the village of Boikove, however Pro-Ukrainian source Playfra states that this is a one-time flagging operation, with the Russian soldiers withdrawing right afterwards. Deepstate also shows increased infiltration zones in favour of Ukraine around Kalynivske and Berezove, while Suriyak Maps marked some larger Ukrainian advances here some time ago. The general consensus is that Ukrainian forces are making progress from the north where the Russians have begun counterattacking, while the Russians are making progress west of Hulyaipole.
📚Open source information:
With the end of the information embargo by the Ukrainian side on their counteroffensive, several more videos have appeared in recent days confirming additional Ukrainian movements. In particular, Ukrainian forces were spotted raiding Russian positions in Novohryhorivka and near Novoivanivka, however the former ended in failure following Russian counterattacks. Other videos show Russian infiltrations towards Ternuvate and Boikove, although based on the available information, no consolidation has occurred in most of these areas. Sentinel satellite imagery suggests a decrease in shelling of the entire front following the most active stage of the counteroffensive. This decrease in shelling can also be attributed to a change in tactics towards deeper infiltrations behind enemy lines by either side, rather than more static, stable, and positional lines.
🎯Strategic value: This sector of the frontline remains crucial to both sides. On the one hand, Russian forces need to capture the tactical heights around the towns of Zaliznychne and Ternuvate in order to begin their offensive aimed at outflanking Orikhiv from the north. On the other hand, Ukrainian forces need to hold positions here to prevent the Russian advance, and need to maintain control over areas north of Verbove and Vyshneve to prevent another Russian advance to Pokrovs’ke, which would facilitate further movements deeper into Dnipropetrovsk Oblast and towards Novomykolaivka in Zaporizhzhia Oblast.
WEEKLY STRIKE TRACK REPORT
🗓️ March 30th – April 5th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 2,246UAVs (Geran-2, Geran-3, Gebera and other types) launched from Shatalovo. Tsumbulova, Navlya, Khalino, Millerovo, Primorsko-Akhtarsk, Hvardiiske, Cape Chauda, Donetsk City
• 1,908 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 43 missiles launched from: Samara Oblast, Kursk Oblast, Rostov Oblast, Crimea, Black Sea, Bryansk Oblast, and Belgorod Oblast.
~ 12 missiles intercepted
Breakdown by missile type:
- 25 Kh-101 cruise missiles
- 12 Iskander-M ballistic missiles
- 4 Kh-31P anti-radar missiles
- 2 Iskander-K cruise missiles
💥Airstrikes:
• 1,723 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 57 killed
• 429 injured
Source: @CIT_shellings
🗓️ March 30th – April 5th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 2,246UAVs (Geran-2, Geran-3, Gebera and other types) launched from Shatalovo. Tsumbulova, Navlya, Khalino, Millerovo, Primorsko-Akhtarsk, Hvardiiske, Cape Chauda, Donetsk City
• 1,908 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 43 missiles launched from: Samara Oblast, Kursk Oblast, Rostov Oblast, Crimea, Black Sea, Bryansk Oblast, and Belgorod Oblast.
~ 12 missiles intercepted
Breakdown by missile type:
- 25 Kh-101 cruise missiles
- 12 Iskander-M ballistic missiles
- 4 Kh-31P anti-radar missiles
- 2 Iskander-K cruise missiles
💥Airstrikes:
• 1,723 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 57 killed
• 429 injured
Source: @CIT_shellings
WEEKLY STRIKE TRACK REPORT:
🗓️April 6th – April 12th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 834 UAVs (Geran-2, Geran-3, Gebera and other types) launched from Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport
• 682 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 1 missiles launched from: Voronezh Oblast
~ 0 missiles intercepted
Breakdown by missile type:
- 1 Iskander-M ballistic misile
💥Airstrikes:
• 1,603 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 87 killed
• 647 injured
Source: @CIT_shellings
🗓️April 6th – April 12th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 834 UAVs (Geran-2, Geran-3, Gebera and other types) launched from Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport
• 682 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 1 missiles launched from: Voronezh Oblast
~ 0 missiles intercepted
Breakdown by missile type:
- 1 Iskander-M ballistic misile
💥Airstrikes:
• 1,603 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 87 killed
• 647 injured
Source: @CIT_shellings
🧵 Frontline Sentinel – Lyman/Sivers’k axis, 15/04/2026
🇷🇺Russian advances: Russian forces have continued their advance west in the direction of Slovyansk from the Sivers’k and Lyman axis capturing new settlements, such as Kalenyky and Ozerne, as well as entering the settlements of Staryi Karavan and Brusivka as they seek to enhance control over the left bank of the Siversky-Donets River.
📍Mapped territorial changes:
Pro Ukrainian mapping project Deepstate map has acknowledged territorial changes within the settlements of Kalenyky and Ozerne in the form of grey zones, but has failed to acknowledge geo located footage of Russian forces entering into the settlements of Staryi Karavan and Brusivka. Neutral mapping project Suriyakmap has acknowledged changes in all directions previously mentioned including Russian advances within the Lyman direction towards Svyatohirs’k.
📚Open sources: Ukrainian forces continue to demonstrate defensive effectiveness along the Lyman axis, with a significant role played by forward drone units such as the Signum battalion. This assessment is based entirely on open-source material, including Ukrainian media reporting and combat footage released by frontline units, which shows repeated successful strikes against Russian assault elements. At the same time, analysis of this same open-source footage particularly through geolocation indicates a more nuanced battlefield picture. Multiple videos place Russian forces operating closer to Lyman and Svyatohirs’k than is reflected in official or media reporting. In several cases, terrain and positional verification suggest that Russian units have made incremental but tangible advances from the direction of Lyman and Sivers’k.
🎯Strategic Value: Russian forces are nearing positions that could enable sustained fire control over Slovyansk and Kramatorsk, improving their ability to shape the battlespace and support future offensive operations. Current activity along the Siversky-Donets, particularly from the Lyman and Sivers’k directions toward Raihorodok suggests a deliberate effort to secure positions on both banks, enabling flank pressure on Slovyansk while restricting Ukrainian freedom of maneuver. Control of this river line is especially significant in a drone-saturated environment, where contested crossings are highly vulnerable, indicating that Russian advances here are aimed not just at territorial gain but at establishing longer-term operational advantage and constraining Ukrainian counteroffensive options.
🇷🇺Russian advances: Russian forces have continued their advance west in the direction of Slovyansk from the Sivers’k and Lyman axis capturing new settlements, such as Kalenyky and Ozerne, as well as entering the settlements of Staryi Karavan and Brusivka as they seek to enhance control over the left bank of the Siversky-Donets River.
📍Mapped territorial changes:
Pro Ukrainian mapping project Deepstate map has acknowledged territorial changes within the settlements of Kalenyky and Ozerne in the form of grey zones, but has failed to acknowledge geo located footage of Russian forces entering into the settlements of Staryi Karavan and Brusivka. Neutral mapping project Suriyakmap has acknowledged changes in all directions previously mentioned including Russian advances within the Lyman direction towards Svyatohirs’k.
📚Open sources: Ukrainian forces continue to demonstrate defensive effectiveness along the Lyman axis, with a significant role played by forward drone units such as the Signum battalion. This assessment is based entirely on open-source material, including Ukrainian media reporting and combat footage released by frontline units, which shows repeated successful strikes against Russian assault elements. At the same time, analysis of this same open-source footage particularly through geolocation indicates a more nuanced battlefield picture. Multiple videos place Russian forces operating closer to Lyman and Svyatohirs’k than is reflected in official or media reporting. In several cases, terrain and positional verification suggest that Russian units have made incremental but tangible advances from the direction of Lyman and Sivers’k.
🎯Strategic Value: Russian forces are nearing positions that could enable sustained fire control over Slovyansk and Kramatorsk, improving their ability to shape the battlespace and support future offensive operations. Current activity along the Siversky-Donets, particularly from the Lyman and Sivers’k directions toward Raihorodok suggests a deliberate effort to secure positions on both banks, enabling flank pressure on Slovyansk while restricting Ukrainian freedom of maneuver. Control of this river line is especially significant in a drone-saturated environment, where contested crossings are highly vulnerable, indicating that Russian advances here are aimed not just at territorial gain but at establishing longer-term operational advantage and constraining Ukrainian counteroffensive options.
WEEKLY STRIKE TRACK REPORT
🗓️April 13th – April 19th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,845 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport
• 1,709 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 73 missiles launched from: Lipetsk Oblast, Donetsk Oblast, Rostov Oblast, Black Sea, Caspian Sea, Crimea, Bryansk Oblast, Rostov Oblast, Voronezh Oblast, Zaporizhzhia Oblast.
~ 24 missiles intercepted
Breakdown by missile type:
- 24 Iskander-M ballistic missile
- 20 Kh-101 cruise missiles
- 13 Iskander-K cruise missiles
- 8 Kh-22/32 cruise missiles
- 7 Kh-59/69 cruise missiles
- 1 Kh-31P anti-radar missile
💥Airstrikes:
• 1,389 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 74 killed
• 551 injured
Source: @CIT_shellings
🗓️April 13th – April 19th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,845 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport
• 1,709 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 73 missiles launched from: Lipetsk Oblast, Donetsk Oblast, Rostov Oblast, Black Sea, Caspian Sea, Crimea, Bryansk Oblast, Rostov Oblast, Voronezh Oblast, Zaporizhzhia Oblast.
~ 24 missiles intercepted
Breakdown by missile type:
- 24 Iskander-M ballistic missile
- 20 Kh-101 cruise missiles
- 13 Iskander-K cruise missiles
- 8 Kh-22/32 cruise missiles
- 7 Kh-59/69 cruise missiles
- 1 Kh-31P anti-radar missile
💥Airstrikes:
• 1,389 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 74 killed
• 551 injured
Source: @CIT_shellings
🧵 Frontline Sentinel – Kostyantynivka, Donetsk Oblast 22/04/2026.
🇷🇺🇺🇦Russian and Ukrainian advances: While the situation in the Kostyantynivka direction has remained somewhat stable for the last two months, Russian forces have been able to make some additional progress in recent weeks, primarily on the immediate flanks of the city. Russian forces were able to push the last remaining Ukrainian holdouts from the village of Berestok and the nearby treelines, which supports infiltrations into the southwestern part of Kostyantynivka. They were also able to slightly improve their positions in and around Stepanivka and are infiltrating into the southern part of Dovha Balka. On the right flank, Russian forces captured most of the rest of the large forest and dachas east of the city and are using these new positions to infiltrate the Hora District of Kostyantynivka as well as the village of Novodmytrivka. Elsewhere, positional battles continue, with both sides attacking, especially in the southwestern suburbs of Chasiv Yar and the eastern suburbs of Kostyantynivka. Russian forces are also attempting to improve their positions in Illinivka, as well as near Chervone and Virulyubivka, while the Ukrainians continue their stabilising actions.
📍Mapped territorial changes:
Ukrainian and Russian sources disagree significantly on the current situation in the Kostyantynivka direction. Russian sources, such as Divgen, claim that the entire area south of Kostyantynivka has come under Russian control, with Russian forces occupying parts of the southwestern suburbs, as well as large parts of the eastern and southeastern suburbs. Ukrainian sources such as Deepstate and the Ukrainian General Staff deny this, claiming that Ukraine still retains control over significant positions outside the city, with Deepstate mapping large infiltration zones into Kostyantynivka. Ukrainian channel Playfra also reports large infiltration zones, stating that Russian forces are managing to infiltrate the northeastern and eastern parts of the city.
📚Open sources:
Ahead of their large-scale storming operations, Russia has ramped up the KAB glide-bomb strikes on Kostyantynivka. Numerous geolocations show strikes on Ukrainian positions in high-rise buildings in the southwestern suburbs, including with FAB-3000 glide-bombs. Russian infantry was geolocated at the southwestern outskirts of the city, confirming Ukrainian reports of infiltrations. Russian soldiers were also geolocated at the southern outskirts.
🎯Strategic Value:
Kostyantynivka is one of the four cities making up Ukraine’s “fortress belt” in the last parts of Ukrainian-controlled Donbas. Its capture would pave the way for a Russian assault on Druzhkivka and would also simplify an offensive from the Dobropillya direction towards the rear of Kramatorsk. It’s a big city with numerous high-rise blocks and large industrial zones, making it an ideal defensive stronghold for Ukraine.
🇷🇺🇺🇦Russian and Ukrainian advances: While the situation in the Kostyantynivka direction has remained somewhat stable for the last two months, Russian forces have been able to make some additional progress in recent weeks, primarily on the immediate flanks of the city. Russian forces were able to push the last remaining Ukrainian holdouts from the village of Berestok and the nearby treelines, which supports infiltrations into the southwestern part of Kostyantynivka. They were also able to slightly improve their positions in and around Stepanivka and are infiltrating into the southern part of Dovha Balka. On the right flank, Russian forces captured most of the rest of the large forest and dachas east of the city and are using these new positions to infiltrate the Hora District of Kostyantynivka as well as the village of Novodmytrivka. Elsewhere, positional battles continue, with both sides attacking, especially in the southwestern suburbs of Chasiv Yar and the eastern suburbs of Kostyantynivka. Russian forces are also attempting to improve their positions in Illinivka, as well as near Chervone and Virulyubivka, while the Ukrainians continue their stabilising actions.
📍Mapped territorial changes:
Ukrainian and Russian sources disagree significantly on the current situation in the Kostyantynivka direction. Russian sources, such as Divgen, claim that the entire area south of Kostyantynivka has come under Russian control, with Russian forces occupying parts of the southwestern suburbs, as well as large parts of the eastern and southeastern suburbs. Ukrainian sources such as Deepstate and the Ukrainian General Staff deny this, claiming that Ukraine still retains control over significant positions outside the city, with Deepstate mapping large infiltration zones into Kostyantynivka. Ukrainian channel Playfra also reports large infiltration zones, stating that Russian forces are managing to infiltrate the northeastern and eastern parts of the city.
📚Open sources:
Ahead of their large-scale storming operations, Russia has ramped up the KAB glide-bomb strikes on Kostyantynivka. Numerous geolocations show strikes on Ukrainian positions in high-rise buildings in the southwestern suburbs, including with FAB-3000 glide-bombs. Russian infantry was geolocated at the southwestern outskirts of the city, confirming Ukrainian reports of infiltrations. Russian soldiers were also geolocated at the southern outskirts.
🎯Strategic Value:
Kostyantynivka is one of the four cities making up Ukraine’s “fortress belt” in the last parts of Ukrainian-controlled Donbas. Its capture would pave the way for a Russian assault on Druzhkivka and would also simplify an offensive from the Dobropillya direction towards the rear of Kramatorsk. It’s a big city with numerous high-rise blocks and large industrial zones, making it an ideal defensive stronghold for Ukraine.
WEEKLY STRIKE TRACK REPORT
🗓️April 20th – April 26th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,525 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport.
• 1,357 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 63 missiles launched from: Donetsk Oblast, Voronezh Oblast, Zaporizhzhia Oblast, Rostov Oblast, Caspian Sea, Crimea, and Kursk Oblast.
~ 25 missiles intercepted
Breakdown by missile type:
- 30 Kh-101 cruise missiles
- 18 Iskander-M ballistic missiles
- 6 Kalibr cruise missiles
- 3 S-300/400 ballistic missiles (ground-to-ground mode)
- 3 Kh-59/69 cruise missiles
- 2 Iskander-K cruise missile
- 1 Kh-31P anti-radar missile
💥Airstrikes:
• 1,754 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 71 killed
• 410 injured
Source: @CIT_shellings
🗓️April 20th – April 26th, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,525 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport.
• 1,357 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 63 missiles launched from: Donetsk Oblast, Voronezh Oblast, Zaporizhzhia Oblast, Rostov Oblast, Caspian Sea, Crimea, and Kursk Oblast.
~ 25 missiles intercepted
Breakdown by missile type:
- 30 Kh-101 cruise missiles
- 18 Iskander-M ballistic missiles
- 6 Kalibr cruise missiles
- 3 S-300/400 ballistic missiles (ground-to-ground mode)
- 3 Kh-59/69 cruise missiles
- 2 Iskander-K cruise missile
- 1 Kh-31P anti-radar missile
💥Airstrikes:
• 1,754 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 71 killed
• 410 injured
Source: @CIT_shellings
🧵 Frontline Sentinel – Vovchansk, Kharkiv Oblast 01/05/2026.
🇺🇦Ukrainian advances: Ukrainian forces have launched a new localised offensive against the Russian occupied city of Vovchansk, positioned within the northern Kharkiv Oblast re-entering former positions and trench lines within the southern districts of the city. So far the offensive is identified as small, but ongoing clashes continue within the region mainly surrounded the territory of Vovchansk, Vilcha and Synel'nykov.
📍Mapped territorial changes:
Mapping at this time are largely based off geolocated videos showing Ukrainian forces being attacked by Russian drones within the southern districts of Vovchans’k. Most mapping sites have not yet updated these changed due to geolocation data not being accurate enough to fully confirm full Ukrainian control. Ukrainian mapping project Deepstate map has always had these regions highlighted to be within the grey zone, which as of this moment is accurate, but has not been previously.
📚Open sources:
Geolocated footage released by Russian telegram channels from the 18th of April onwards has shown Ukrainian forces to be operating within the southern Vovchans’k region including southern streets and the Vovchans’k railway network leading to the settlement of Vilcha. Press officer Ruslana Bohdan of the 57th Motorized Brigade claimed that Russian forces were swimming across the Vovcha River to assault new Ukrainian positions within the Vovchans’k region.
🎯Strategic Value:
Ukrainians gaining control over sectors of Vovchans’k city could begin to cut off Russian advances deeper into the Kharkiv oblast in the direction of Losivka, Buhaivka and Staryi Saltiv. Especially if Ukrainian forces are able to regain control over western Vovchans’k capturing sectors of the T2104 highway. This would ease pressure in one direction of the Kharkiv oblast and reverse Russian advances by nearly 10 months.
🇺🇦Ukrainian advances: Ukrainian forces have launched a new localised offensive against the Russian occupied city of Vovchansk, positioned within the northern Kharkiv Oblast re-entering former positions and trench lines within the southern districts of the city. So far the offensive is identified as small, but ongoing clashes continue within the region mainly surrounded the territory of Vovchansk, Vilcha and Synel'nykov.
📍Mapped territorial changes:
Mapping at this time are largely based off geolocated videos showing Ukrainian forces being attacked by Russian drones within the southern districts of Vovchans’k. Most mapping sites have not yet updated these changed due to geolocation data not being accurate enough to fully confirm full Ukrainian control. Ukrainian mapping project Deepstate map has always had these regions highlighted to be within the grey zone, which as of this moment is accurate, but has not been previously.
📚Open sources:
Geolocated footage released by Russian telegram channels from the 18th of April onwards has shown Ukrainian forces to be operating within the southern Vovchans’k region including southern streets and the Vovchans’k railway network leading to the settlement of Vilcha. Press officer Ruslana Bohdan of the 57th Motorized Brigade claimed that Russian forces were swimming across the Vovcha River to assault new Ukrainian positions within the Vovchans’k region.
🎯Strategic Value:
Ukrainians gaining control over sectors of Vovchans’k city could begin to cut off Russian advances deeper into the Kharkiv oblast in the direction of Losivka, Buhaivka and Staryi Saltiv. Especially if Ukrainian forces are able to regain control over western Vovchans’k capturing sectors of the T2104 highway. This would ease pressure in one direction of the Kharkiv oblast and reverse Russian advances by nearly 10 months.
WEEKLY STRIKE TRACK REPORT
🗓️April 27th – May 3rd, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,871 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport.
• 1,215 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 3 missiles launched from: Rostov Oblast, Bryansk Oblast.
~ 0 missiles intercepted
Breakdown by missile type:
- 3 Iskander-M ballistic missiles
💥Airstrikes:
• 1,489 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 69 killed
• 515 injured
Source: @CIT_shellings
🗓️April 27th – May 3rd, 2026
🇷🇺Russian Attacks on Ukraine:
🛩️Drone strikes
• 1,871 UAVs (Geran-2, Geran-3, Gebera, and other types) launched from Shatalovo, Navlya, Khalino, Tsumbulova, Millerovo, Primorsko-Akhtarsk, Cape Chauda, Hvardiiske, Donetsk Airport.
• 1,215 neutralised.
Source: Ukrainian Air Force, @kpszsu
🚀Missile strikes:
~ 3 missiles launched from: Rostov Oblast, Bryansk Oblast.
~ 0 missiles intercepted
Breakdown by missile type:
- 3 Iskander-M ballistic missiles
💥Airstrikes:
• 1,489 KAB/UMPK strikes
🧍♂️Civilian casualties:
• 69 killed
• 515 injured
Source: @CIT_shellings
🧵 Frontline Sentinel – Komyshuvakha, Zaporizhzhia Oblast 05/05/2026:
🇷🇺🇺🇦Russian and Ukrainian advances: Over the last few weeks, Ukrainian forces have continued their counterattacks in the area of Stepnohirsk, and more recently have managed to make significant progress towards the Sukhyy River. As a result of the recent withdrawal of three Russian airborne units to the rear for replenishment, Ukrainian forces were able to break through Russian positions in Prymorske, recapturing the majority of the village. They also managed to push the Russians out of a number of positions in the salient east of Stepnohirsk, near the villages of Lukyanivske, Novoyakovlivka, and Pavlivka, following the beginning of a Russian withdrawal that was initiated due to the threat of encirclement. Elsewhere, positional fighting continued, with limited Russian assault operations. Ukrainian forces are attempting to regain control over the solar farm east of Stepnohirsk and have improved their positions in the nearby treelines, while other assault groups advanced towards Stepove from the north.
📍Mapped territorial changes:
While most Ukrainian and Russian sources disagree massively on the current layout of the frontline in this area, Russian channel “Rybar” paints a very pessimistic situation for Russia. They acknowledge that the Ukrainian counterattacks in this area since February have resulted in significant success for Ukraine and now show the entire area north of the Sukhyy River as a grey-zone or under Ukrainian control, while stating that Ukrainian forces are carrying out attacks across the entire sector from Prymorske to Novoyakovlivka. Suriyak Maps shows more areas under Russian control than Rybar but also states that Ukrainian forces have managed to “infiltrate the southern part of Prymorske”. On the other hand, Ukrainian source “Deepstate” continues to show large grey-zones in parts of Prymorske, Stepnohirsk, and southwest of Lukyanivske, although their map of this sector hasn’t been updated for a while.
📚Open-source information:
Recent geolocated footage of Russian FPV drone strikes shows that Ukrainian soldiers have managed to enter the dachas in the southern-most part of Prymorske. Additional footage indicates a Ukrainian presence in streets of Prymorske further north, which when combining with recent Sentinel satellite imagery, confirms Ukrainian control over the majority of the village, except for the southern-most parts near the highway intersection.
🎯Strategic value:
The Komyshuvakha direction is crucial for both sides. Russia intended to develop an offensive here in order to begin outflanking the stronghold city of Orikhiv in coordination with an offensive from the side of Hulyaipole. The capture of Orikhiv would put the regional capital city of Zaporizhzhia in significant danger. Ukrainian control over their previous line of defence on the northern bank of the Sukhyy River, while maintaining some important positions in the area of Stepove, makes future Russian advances in this sector much more difficult.
🇷🇺🇺🇦Russian and Ukrainian advances: Over the last few weeks, Ukrainian forces have continued their counterattacks in the area of Stepnohirsk, and more recently have managed to make significant progress towards the Sukhyy River. As a result of the recent withdrawal of three Russian airborne units to the rear for replenishment, Ukrainian forces were able to break through Russian positions in Prymorske, recapturing the majority of the village. They also managed to push the Russians out of a number of positions in the salient east of Stepnohirsk, near the villages of Lukyanivske, Novoyakovlivka, and Pavlivka, following the beginning of a Russian withdrawal that was initiated due to the threat of encirclement. Elsewhere, positional fighting continued, with limited Russian assault operations. Ukrainian forces are attempting to regain control over the solar farm east of Stepnohirsk and have improved their positions in the nearby treelines, while other assault groups advanced towards Stepove from the north.
📍Mapped territorial changes:
While most Ukrainian and Russian sources disagree massively on the current layout of the frontline in this area, Russian channel “Rybar” paints a very pessimistic situation for Russia. They acknowledge that the Ukrainian counterattacks in this area since February have resulted in significant success for Ukraine and now show the entire area north of the Sukhyy River as a grey-zone or under Ukrainian control, while stating that Ukrainian forces are carrying out attacks across the entire sector from Prymorske to Novoyakovlivka. Suriyak Maps shows more areas under Russian control than Rybar but also states that Ukrainian forces have managed to “infiltrate the southern part of Prymorske”. On the other hand, Ukrainian source “Deepstate” continues to show large grey-zones in parts of Prymorske, Stepnohirsk, and southwest of Lukyanivske, although their map of this sector hasn’t been updated for a while.
📚Open-source information:
Recent geolocated footage of Russian FPV drone strikes shows that Ukrainian soldiers have managed to enter the dachas in the southern-most part of Prymorske. Additional footage indicates a Ukrainian presence in streets of Prymorske further north, which when combining with recent Sentinel satellite imagery, confirms Ukrainian control over the majority of the village, except for the southern-most parts near the highway intersection.
🎯Strategic value:
The Komyshuvakha direction is crucial for both sides. Russia intended to develop an offensive here in order to begin outflanking the stronghold city of Orikhiv in coordination with an offensive from the side of Hulyaipole. The capture of Orikhiv would put the regional capital city of Zaporizhzhia in significant danger. Ukrainian control over their previous line of defence on the northern bank of the Sukhyy River, while maintaining some important positions in the area of Stepove, makes future Russian advances in this sector much more difficult.