top of page
Untitled_Artwork 3.heic

Ukraine Situation Report, 29 October 2026: The Naga Report 024

14 minutes ago
8 min read
Project Leaflet stat card: The Naga Report edition 024, 2026-10-29, threat level SEVERE. 112 strike drones launched overnight; 97 downed or suppressed by air defense; 14 killed at Dnipro rail station, late item; 189 front-line clashes on 28 Oct.

The Naga Report 024 // 2026-10-29 // day 1709 of the war // threat level SEVERE. Coverage: 24h to 08:00 Kyiv, 29 Oct 2026, data cut 08:00 Kyiv.


Threat level SEVERE. 112 drones overnight with hits at 7 locations and 1 killed in Rivne Oblast [1][3]; then, after the cut, a jet drone killed 14 on a Dnipro rail platform and strikes killed 2 each in Kremenchuk and Chernihiv [4][6][9]; hourly power outages in some regions [28].


Bottom line

1. Russia launched 112 strike drones from 18:00 on 28 Oct, 40 of them jet-powered; the Air Force reported 97 downed or suppressed, no missiles, and hits at seven locations [1].


2. Late item: a jet drone hit a Dnipro station platform where train No. 866 to Zaporizhzhia stood; governor Hanzha's toll, per Kyiv Post's 13:47 update, was 14 killed and at least 13 injured [4][5].


3. Around midday a drone killed two in a Kremenchuk apartment block and a strike on Chernihiv killed two 15-year-old girls, so the day's toll is still rising (late items) [6][9].


4. On the ground DeepState marked a Russian advance near Vozdvyzhivka and Luhivske on the Huliaipole axis, while ISW found no advance by either side on 27 Oct [18][16].


5. Late items: Russia claims it downed 1,214 Ukrainian drones over 19 regions overnight, and the General Staff says it hit a Geran drone store and fuel depot near Navlia in Bryansk Oblast [23][22].


The night in numbers

112 strike drones launched overnight [1]

97 downed or suppressed by air defense [1]

14 killed at Dnipro rail station, late item [4]

189 front-line clashes on 28 Oct [15]

42 attacks on the Pokrovsk axis [15]

1,214 drones Russia claims downed, late item [23]


Overnight air attack

The Air Force counted the attack from 18:00 on 28 Oct. Russia launched 112 Shahed-type, Gerbera and Parodiya drones, 40 of them jet-powered, from the Oryol and Millerovo areas and occupied Donetsk. By 08:00, 97 had been downed or suppressed, including 30 of the 40 jet drones, with hits at seven locations and debris at five; about seven drones were still in the air [1][2]. No missiles were reported. Russia's heaviest single blow came after the cut, when one of four jet drones sent at Dnipro reached the rail station, per the Air Force [9].


A man in a grey jacket speaks at a lectern in front of a blue Ministry of Energy of Ukraine backdrop at the ministry's 29 October 2026 briefing on the power system

The Ministry of Energy's briefing on the power system, 29 October 2026, given by First Deputy Minister Artem Nekrasov according to the ministry. Photo: Ministry of Energy of Ukraine, CC BY 4.0, via mev.gov.ua.


Strike drones launched (from 18:00, 28 Oct): 112 [1]

of which jet-powered: 40 [1]

Downed or suppressed: 97 [1]

Jet-powered drones downed: 30 of 40 [2]

Locations with hits: 7 [1]

Locations with falling debris: 5 [1]

Missiles reported: none [1]


Oblast by oblast

Dnipropetrovsk (SEVERE). Nearly 20 drone attacks since the evening hit a business in Dnipro, where a 35-year-old man was hurt, and Nikopol, Marhanets and Petropavlivka, per Hanzha [11]. Late item: a jet drone struck a Dnipro station platform; 14 killed, at least 13 injured, four critical, per Kyiv Post's 13:47 update [4].


Kharkiv (HIGH). Syniehubov's past-day tally: one killed and eight injured, including a 13-year-old girl, from glide bombs, a Geran-2, Molniya, FPV and other drones. Overnight hits in Kharkiv city included a fire in Kholodnohirskyi district and a strike on Industrialnyi district [10][3].


Chernihiv (HIGH). Late item: a midday strike on 29 Oct set shops on fire and killed two 15-year-old girls; 15 injured by 13:43 Kyiv [9][8].


Poltava (HIGH). Late item: a drone hit an apartment block in Kremenchuk around midday on 29 Oct. Governor Diakivnych reported two killed, and the injured count rose to nine, including two children, by 13:30 Kyiv [6][7].


Rivne (MED). A drone hit a civilian enterprise in Sarny district overnight and killed a 42-year-old man, police said [3].


Sumy (MED). Drones injured eight civilians on 28 Oct in the Sumy, Shostka and Putyvl communities, per regional head Hryhorov [12].


Zaporizhzhia (MED). Russia hit 44 settlements 849 times, including 20 airstrikes, on Komyshuvakha, Vilniansk and other places; no casualty figure was given in the report read [3].


Donetsk (MED). Two people were injured over the past day, in Kramatorsk and Malotaranivka, per regional head Filashkin [13].


Kherson (LOW). Governor Prokudin reported no shelling of civilian or critical infrastructure and no civilian casualties over the past day, with the Oleshky local ceasefire in force [14][27].


Front line

Where the line moved: DeepState marked a Russian advance near Vozdvyzhivka and Luhivske in Zaporizhzhia Oblast on the Huliaipole axis (carried 02:43 Kyiv on 29 Oct), the only mapped change in the window [18]. ISW said neither side advanced on 27 Oct [16]. Russia's MoD claimed Barylivka in Sumy Oblast and Alisivka in Kharkiv Oblast, both unconfirmed; the 8th Air Assault Corps says Barylivka is held [20][21]. The General Staff counted 189 clashes on 28 Oct, 42 on the Pokrovsk axis [15].


Pokrovsk, 42 clashes. No confirmed change. Attacks near Dobropillia, Zolotyi Kolodiaz, Novyi Donbas, Vilne and Serhiivka [15].


Kostiantynivka, 18 clashes. No confirmed change. ISW 28 Oct, via 24 Kanal: a Ukrainian military source reports Russian infiltration into Klynove [17][15]. Late item: DeepState marked a Russian advance near Maiske [19].


Huliaipole, 9 clashes. Russian gain: DeepState advance near Vozdvyzhivka and Luhivske; no km2 given [18].


S. Slobozh., 7 clashes. No confirmed change. MoD claims Alisivka, which ISW places north of Kharkiv (claim) [20][17]; ISW 27 Oct saw only a Russian infiltration at Chuhunivka [16].


Lyman, 5 clashes. No confirmed change. ISW 28 Oct: geolocated strike on a Russian soldier east of Zelena Dolyna after a likely infiltration [17].


N. Slobozh., 4 clashes. No confirmed change. MoD claims Barylivka (claim); 8th Air Assault Corps: no assault attempts near the village [20][21].


Kupiansk, 1 clashes. No confirmed change. Zelensky says Operation Veles moved more than 15 km through pipelines (claim) [17].


Incident map

The Naga Report 024 incident map of Ukraine for 2026-10-29: numbered incident markers sized by severity and front axes ringed with clash counts.

Incident map, 2026-10-29. Graphic: Project Leaflet. Map outlines: @svg-maps/ukraine, CC BY 4.0


1. Dnipro (Jet drone). Late item: rail platform hit, 14 killed, 13+ injured (Kyiv Post, 13:47 update). [4]

2. Kharkiv (Drones). Overnight hits in Kholodnohirskyi and Industrialnyi districts. [3]

3. Chernihiv (Drone). Late item: 2 killed, 15 injured. [9,8]

4. Kremenchuk (Drone). Late item: apartment block hit, 2 killed, 9 injured. [6,7]

5. Sarny district (Drone). Civilian enterprise hit, 1 killed. [3]

6. Nikopol (Drones). Nikopol and Marhanets hit overnight. [11]

7. Sumy (Drones). 8 injured on 28 Oct across three communities. [12]

8. Vilniansk (Mixed). Among 44 settlements hit in Zaporizhzhia Oblast. [3]

9. Kramatorsk (Shelling). One of two injured in Donetsk Oblast. [13]


Ukrainian long-range strikes

Late item, 12:37 Kyiv: the General Staff says a Geran drone storage site, a droneport and a fuel and lubricants depot were hit near Navlia, Bryansk Oblast, with radars near Starodub and Medvedove [22].


Late item, 08:30 Kyiv: Russia's MoD claims 1,214 Ukrainian fixed-wing drones downed over 19 regions overnight; Moscow mayor Sobyanin says 231 drones headed for the capital were destroyed [23][24].


Late item: Astra and residents report a strike on the Bashkir Soda Company plant in Sterlitamak; there is no official confirmation [25].


Naval picture

Russia's MoD claims its drones hit a dry cargo ship bound for Odesa carrying military and dual-use cargo; no Ukrainian confirmation was found [26].


Oleshky: ombudsman Lubinets reported 30 hours of silence without a single incident on 28 Oct; the local ceasefire runs to 22:59 Kyiv on 1 Nov [27][16].


Travel, rail, energy, border, FX

Rail: Late item: a jet drone hit a Dnipro station platform where train No. 866 Dnipro to Zaporizhzhia stood [5].

Energy: Ukrenergo: hourly outages of 1.5 to 2.5 queues for all consumer categories in some regions; industry limits 06:00 to 23:59; parts of Donetsk, Sumy and Kharkiv regions without power [28].

Air travel: Ukrainian civil airspace stays closed to commercial flights, as it has been since February 2022.

Border: No queue data found by the cut.

FX: NBU official rate for 29 Oct: 45.59 UAH per USD, 50.76 per EUR [29].


Watch list

Dnipro toll: the station casualty count rose several times by early afternoon; expect further revisions [4].


Energy Minister Denys Shmyhal, in a dark jacket and glasses, speaks at a rostrum with Ukrainian and EU flags while a man sits behind him

File photo, January 2026: Energy Minister Denys Shmyhal speaks on the energy crisis, from the Ministry of Energy's photo album of the address. Photo: Ministry of Energy of Ukraine, CC BY 4.0, via mev.gov.ua.


Talks: the Kremlin says US-Russia-Ukraine talks in Abu Dhabi will come after 4 Nov, depending in part on battlefield conditions [30].


Late item: DeepState marked a Russian advance near Maiske on the Kostiantynivka axis; no ISW read yet [19].


Grid: Ukrenergo applies 1.5 to 2.5 queues of hourly outages for all consumers in some regions, and restriction schedules for industry from 06:00 to 23:59 [28].


Key media updates


Sources


Method. Figures come from the Ukrainian Air Force and General Staff morning reports, regional military administrations, ISW and DeepState, read through the outlets listed. General Staff loss figures and Russian MoD figures are claims by those parties. Items after the 08:00 Kyiv cut are flagged as late items. An independent fact-check pass checked every figure against its cited page before publication.


The Naga Report is Project Leaflet's free daily Ukraine situation report. The full five-page PDF edition goes out on t.me/TheLeaflet, and the morning deep read lands here in The Daily Sitrep.

 
 
 

Comments


bottom of page