Military Situation Update: Ukraine - March 31, 2025, 05:55 UTC
(Incorporating information up to March 31, 05:55 UTC)
I. Overall Strategic Situation
Combat Intensity: Remains HIGH. Over the past 24 hours (as of 06:00 UTC Mar 31), 171 combat engagements were recorded across the front (UGS). The highest intensity persists along the Pokrovsk Direction (73 attacks stopped). Significant combat activity continues on the Lyman (16 attacks), Toretsk (17 attacks), Novopavlivsk (11 attacks) directions, and across the Kursk/Belgorod border region (21 attacks stopped in Kursk operational zone). Other active directions include Kupyansk (6), Siversk (5), Orikhiv (4), Kramatorsk (2), Huliaipole (2), Prydniprovsky (2), and Kharkiv (4).
Russian Main Efforts: Primary offensive focus remains directed towards Pokrovsk. Sustained pressure is observed towards Lyman, Toretsk, Novopavlivsk, and Chasiv Yar. Russian forces maintain efforts to expand combat operations into Sumy Oblast and continue attempts to advance along multiple axes in Donetsk Oblast. Efforts continue to consolidate control and advance within the Kursk border area.
Russian Strike Campaign: Over the past 24 hours, Russia conducted 2 missile strikes, 116 aviation strikes (using 223 KABs on Ukraine proper + 31 KABs in Kursk ops zone), employed 2,620 kamikaze drones, and executed over 5,300 shelling attacks (including 130 MLRS) against Ukrainian positions and populated areas (UGS).
Ukrainian Defensive Posture: Ukrainian forces maintain defensive lines, inflicting losses and repelling numerous assaults across the front, particularly stopping 73 attacks on the Pokrovsk direction. Active Ukrainian operations on Russian territory continue, with forces stopping 21 Russian attacks in the Kursk operational zone over the past day (UGS).
RU CLAIM (Reinforced): Russian MoD confirmed capture of Hoholivka (Gogolevka), Kursk Oblast (Mar 31 video). RU VDV elements involved.
RU CLAIM (Reinforced/New): Russian sources (Dva Mayora, WarGonzo Mar 31) claim ongoing fighting/liberation in Huyevo (Kursk) (WarGonzo claims "practically liberated") and Basivka (Sumy). Anticipate fighting for Oleshnia (Kursk) (Dva Mayora); WarGonzo claims RU forces attempting to reach Oleshnia from two directions.
RU CLAIM (NEW): Russian MoD sources claim UA forces mined territory in Sudzha district (Kursk) with NATO-standard munitions during withdrawal (TASS, Mar 31). Video provided allegedly shows demining.
RU claims (Mar 30) control northern Uspenivka; narrative of Sudzha "liberated" persists.
UA Confirmed Advance (Previous): Confirmed UA advances into eastern Popovka (NW Belgorod Oblast) (ISW, Mar 29); reports suggest UA advanced 3-4 km into Belgorod Oblast, breaching first RU defense line (Reuters/Tsaplienko/BBG/ISW). RU CLAIM (Mar 31): WarGonzo claims UA attempts to attack near Popovka (Belgorod) were unsuccessful.
Pokrovsk Direction:
RU CLAIM (Reinforced): Russian MoD confirmed liberation of Zaporizhzhia settlement (Donetsk Oblast) (Mar 31 via Dva Mayora, WarGonzo).
RU CLAIM: Fighting claimed near Bohdanivka, advancing towards Troitske (Dva Mayora, Mar 31). Previous RU claims near Katerynivka, Troitske, Kotlyarivka, Novosilka require verification.
Toretsk Direction:
RU CLAIM (Reinforced): Following claimed capture of Oleksandropil/Panteleimonivka, RU sources (Dva Mayora map/text, Mar 31) claim forces reached outskirts of Valentynivka and fight for Tarasivka.
UA Confirmed (Mar 30) RU advance near Panteleimonivka. RU CLAIM (Mar 31): Drone-artillery strikes claimed on UA targets in Panteleimonivka.
Novopavlivsk Direction:
RU CLAIM (Reinforced): Russian sources (Dva Mayora, WarGonzo Mar 31) claim forces advanced into the center of Razliv and are fighting/advancing on flanks.
RU CLAIM (Mar 31): "Vostok" Group claims advances/inflicting casualties near Razliv, Vesyoly, Bogatyr, Otradne.
Huliaipole Direction:RU CLAIM (Mar 31): "Vostok" Group claims advances/inflicting casualties near Volnoye Pole.
Andriivske Direction (Kurakhove area) / Chasiv Yar: Intense fighting near Chasiv Yar involving RU VDV (98th Division). UGS reports 2 clashes near Stupochky / towards Bila Hora (past 24h). WarGonzo claims fighting in/around Chasiv Yar, no significant LBS changes (Mar 31).
Lyman Direction:UA confirms RU advance near Novoie (Mar 30). Terny previously assessed almost fully RU-occupied. RU claims (Mar 29) advances near Makeevka/Novolyubivka. UGS reports 16 RU attacks repelled (past 24h).
Kupyansk Direction:
RU CLAIM (Mar 31): Expansion of bridgeheads N of Kupyansk (right bank Oskil) (Dva Mayora).
RU claimed capture of Krasne Pershe (Kharkiv Oblast) (Mar 29). UGS reports 4 attacks stopped near Vovchansk, Kamyanka, Krasne Pershe (past 24h).
Orikhiv Direction:
RU CLAIM (Mar 31): Fighting near Shcherbaky (Dva Mayora, WarGonzo), tank destroyed near Novodanylivka (Dva Mayora). RU MoD previously claimed liberation of Shcherbaki (Zaporizhzhia) (Mar 29). UGS reports 4 attacks repelled near Mali Shcherbaky & Stepove (past 24h). WarGonzo claims no major LBS changes (Mar 31).
Siversk Direction:
RU CLAIM (Mar 31): Maneuvers towards Hryhorivka (Dva Mayora). UGS reports 5 attacks repelled near Verkhnokamyanske & Ivano-Darivka (past 24h).
Ukrainian Strikes (Past 24h & New Claims):
Ukrainian aviation, missile troops, and artillery hit 14 Russian concentration areas (personnel/equipment) and 1 command post (UGS).
Video released allegedly showing UA "Combined Rifle Brigade" destroying RU armor (Tsaplienko, Mar 31).
Video released showing UA 46th Separate Airmobile Brigade drone strikes on RU positions (trenches, bunkers, personnel) (Mar 31).
Video released showing UA Air Force strikes using precision-guided munitions (GBU-39, GBU-62, AASM Hammer 250) against ground targets (Butusov Plus, Mar 31).
UA CLAIM (NEW): Drone attack reported against Shaykovka airfield (Kaluga Oblast, Russia). Consequences being clarified (Tsaplienko, Mar 31).
Environmental Factors: Muddy conditions reported along the front, potentially impeding movement for both sides (RU Source, Mar 31).
Enemy Tactics/Capabilities:
Continued heavy reliance on KABs, kamikaze drones, and massed artillery fire.
Reported use of camouflaged 2S5 Giatsint-S artillery employing fire-and-move tactics to mitigate counter-battery fire (RU Source, Mar 31).
Potential testing/deployment of net-deploying drones as a counter-UAV measure (RU Source video, Mar 31).
II. Air & Strike Campaign
Tactical Aviation / KABs: Threat remains high. Over past 24h, RU conducted 116 air strikes using 223 KABs against UA territory, plus 20 air strikes (31 KABs) in the Kursk operational zone (UGS). Specific KAB strikes reported (past day): Myropilske, Krasnopillia (Sumy); Kupyansk (Kharkiv); Novopavlivka, Preobrazhenka (Donetsk); Novodarivka, Novopil, Zelene Pole, Huliaipole, Zaliznychne (Zaporizhzhia). KAB strike on 5-story building in Kupyansk city (18:30 UTC Mar 30) caused fire, damaged 6 vehicles, injured 5 civilians (2M, 3F) - hospitalized (Kharkiv OVA).
Shahed/Geran UAV Attacks:
Recent Impacts (Confirmed):
Kharkiv City:
Multiple strikes overnight (Mar 30/31). Impacts confirmed: Production building roof & warehouse (fire) (05:03 UTC Mar 31); workshop building (02:29 UTC Mar 31) causing damage to 3 apartment blocks (windows), kindergarten (windows/facade), 2 cars, 3 civilians injured (stress reaction, abrasions); Previous night (Mar 29/30) impacts in Shevchenkivskyi/Kholodnohirskyi districts (6 locations), 2 KIA, 25 WIA (incl. 5 children), shopping center, residences, military hospital damaged.
Derhachi (Kharkiv Oblast): Shahed impact caused large grass fire (2500 sq.m.) (05:02 UTC Mar 31).
Kyiv Oblast: Overnight (Mar 30/31), 49 UAVs detected in/around Kyiv airspace. 11 destroyed by AD, 30 left airspace, remainder "locationally lost". No casualties/damage within Kyiv city limits (KMVA, Mar 31).
Dnipropetrovsk Oblast:3 Shahed-type UAVs shot down over the oblast overnight (Mar 30/31) (Lysak/Vilkul, Mar 31).
Zaporizhzhia Oblast: Russian shelling damaged high-voltage power line and 10 dacha houses overnight. Power outage in part of Kushuhum settlement (Zaporizhzhia OVA, Operatyvno ZSU, Mar 31).
Overall (Past 24h): Russia employed 2,620 kamikaze drones (UGS).
RU CLAIM (Mar 31): Geran UAVs targeted objectives in Kyiv and Zhytomyr Oblasts (Dva Mayora).
Ballistic/Cruise Missile Threat:
Past 24h: Russia launched 2 missile strikes (UGS).
Naval Threat:ACTIVE.2 Russian Kalibr carriers in Black Sea (up to 8 missiles); 3 carriers in Mediterranean Sea (up to 26 missiles). No vessels in Azov Sea (UA Navy via UGS, Mar 31, 04:00 UTC).
Confirmed Impact (Recent): Ballistic missile strike in Shostka, Sumy Oblast (~22:20 UTC, Mar 30). Kryvyi Rih (Mar 29, 9 WIA).
Other Strike Activity (Recent):
Nikopol District, Dnipropetrovsk Oblast: Russian forces attacked Nikopol city, Marhanets, Pokrovska, and Myrivska communities overnight (Mar 30/31) using kamikaze drones and artillery. Damage confirmed to an enterprise, administrative building, 2 private houses, and a gas pipeline. No civilian casualties reported (Lysak/Vilkul, Mar 31).
Kupyansk City: Shelling hit cemetery territory, damaged private houses (15:59 UTC Mar 30). UAV impact (Molniya?) in open area (13:02 UTC Mar 30). FPV drone impact in open area (09:42 UTC Mar 30). (Kharkiv OVA).
Zaporizhzhia Oblast (Past 24h): Previous report noted 395 RU strikes (incl. 255 UAVs) on 11 settlements (Zaporizhzhia OVA, Mar 31, 04:10 UTC). Updated impact details above.
RU CLAIM (NEW Video/Claim Mar 31): RU drone strike damaged tank engine compartment, preventing arrival at frontline (Arkhangel Spetsnaza).
RU CLAIM (NEW Video/Claim Mar 31): RU drone operators (29th CAA, Vostok group) destroyed UA "sabotage group" in Shakhtarsk direction (Colonelcassad/Voin_dv).
RU CLAIM (NEW - Mar 31): RU artillery (2S5 Giatsint-S, 25th CAA, "West" group) claim destruction of UA M777 howitzer, radar, UAV control point, and personnel using rapid fire tactics (Basurin).
RU CLAIM (Mar 31): Destruction of UA PVD/infantry group in Panteleimonivka (Toretsk Dir.) using drone-spotted artillery.
RU CLAIM (Mar 31): Destruction of a Ukrainian ammunition supply point ("Vostok" group).
Activity Targeting Russian Territory:
UA CLAIM (NEW): Drone attack reported against Shaykovka airfield (Kaluga Oblast, Russia). Consequences being clarified (Tsaplienko, Mar 31).
RU CLAIM (Consolidated - Overnight Mar 30/31): Russian MoD claims destruction of 66 Ukrainian UAVs overnight: 41 over Bryansk Oblast, 24 over Kaluga Oblast (Kirovsky district), 1 over Kursk Oblast. No casualties/damage reported by RU authorities (Multiple RU sources Mar 31).
RU CLAIM (NEW): Russian FSB claims nearly 190 Ukrainian air attacks (mostly UAVs) thwarted over occupied Donetsk Oblast (DNR) in past week (TASS, Mar 31).
RU CLAIM (NEW): Russian Rosgvardia claims destruction of a Ukrainian BMP Bradley using a drone in Kursk Oblast as it attempted to approach RU positions (TASS, Mar 31).
III. Ground Combat Operations (Based on UGS Report Mar 31, 06:00 UTC & other sources)
(A) Eastern Front (Donbas)
Pokrovsk Direction:Highest Intensity (73 attacks stopped past 24h). Attacks repelled near Oleksandropil, Kalynove, Vodiane Druhe, Yelyzavetivka, Promin, Lysivka, Zelene, Kotlyne, Udachne, Andriivka; and towards Malynivka, Kotlyarivka, Bohdanivka, Oleksiivka (UGS). RU MoD confirms liberation of Zaporizhzhia settlement. RU claims fighting near Bohdanivka and towards Troitske (Dva Mayora); RU fighting near Razliv (WarGonzo).
Toretsk Direction:High Intensity (17 attacks past 24h). Attacks repelled near Krymske, Toretsk; and towards Dyliivka (UGS). RU claims advance to outskirts of Valentynivka, heavy fighting for Tarasivka (Dva Mayora). Drone/artillery strikes claimed on UA targets within Panteleimonivka.
Lyman Direction:High Intensity (16 attacks past 24h). Attacks repelled near Nadiia, Yampolivka, Kolodyazi; and towards Bohuslavka, Nove, Novomykhailivka (UGS). UA confirms RU advance near Novoie (Mar 30). Terny assessed almost fully RU-occupied.
Novopavlivsk Direction:(11 attacks stopped past 24h) Attacks repelled near Kostyantynopil; and towards Rozlyv, Vesele (UGS). RU claims advance into center of Razliv (Dva Mayora, WarGonzo). RU "Vostok" Group claims advances/casualties near Razliv, Vesyoly, Bogatyr, Otradne.
Kramatorsk Direction (incl. Chasiv Yar):(2 clashes past 24h). Clashes reported near Stupochky and towards Bila Hora (UGS). Intense fighting continues near Chasiv Yar (WarGonzo claim, no significant LBS change).
Siversk Direction:(5 attacks past 24h) Attacks repelled near Verkhnokamyanske & Ivano-Darivka (UGS). RU claims maneuvers towards Hryhorivka (Dva Mayora).
(B) Northeastern Front
Kharkiv Direction:(4 attacks stopped past 24h) Attacks repelled near Vovchansk, Kamyanka, Krasne Pershe (UGS, Kharkiv OVA).
Kupyansk Direction:(6 attacks past 24h) Attacks repelled near Radkivka, Pishchane, Bohuslavka, Petropavlivka, Zahryzove (UGS, Kharkiv OVA). RU claims expansion of bridgeheads N of Kupyansk (Dva Mayora).
(C) Southern Front
Huliaipole Direction:(2 attacks past 24h) Attacks repelled near Pryvilne and towards Vilne Pole (UGS). RU "Vostok" Group claims advances/casualties near Volnoye Pole (Mar 31).
Orikhiv Direction:(4 attacks past 24h) Attacks repelled near Mali Shcherbaky & Stepove (UGS). RU claims fighting near Shcherbaky (WarGonzo, Dva Mayora). RU MoD previously claimed Shcherbaki liberation (Mar 29).
Prydniprovsky Direction (Left Bank Kherson):(2 unsuccessful attacks past 24h) Russian attacks towards Sadove repelled (UGS). Positional fighting persists. Rybar narrative (Mar 31) claims UA Krynky bridgehead eliminated by Oct 2024, RU tactical gains near Kozachi Laheri/Aleshky by Mar 2025, and alleges continued UA shelling of civilian infrastructure on the left bank.
Intensity: Intense fighting continues. UGS reported stopping 21 Russian attacks in the Kursk operational zone over the past day. Russia conducted 20 air strikes (31 KABs) and 347 artillery attacks (5 MLRS) against UA positions/settlements in this zone (UGS).
Specific Locations/Claims: RU claims ongoing fighting/near liberation of Huyevo (Kursk) and fighting in Basivka (Sumy) (WarGonzo). RU attempts reported towards Oleshnia (Kursk) from two directions (WarGonzo/Dva Mayora). RU claims UA unsuccessfully attempted attacks near Popovka (Belgorod) (WarGonzo). RU CLAIM (NEW): RU Rosgvardia destroyed UA BMP Bradley with drone in Kursk Oblast (TASS).