Ukraine Situation Report, 22 October 2026: The Naga Report 019

The Naga Report 019 // 2026-10-22 // day 1702 of the war // threat level HIGH. Coverage: 24h to 08:00 Kyiv, 22 Oct 2026, data cut 08:00 Kyiv.
Threat level HIGH. Russia launched 210 drones and an uncounted ballistic and cruise missile salvo, with hits at 32 locations [1]; at least 9 civilians were killed in the past day [6]; Kyiv's metro was split in two, and by late morning Ukrenergo reported outages in six regions [3][14].
Bottom line
1. Kyiv took the weight of the night: Zelensky described three waves of ballistic strikes on the capital, 1 person was killed and the city administration's toll reached 24 injured by mid-morning [3][5].
2. The Air Force counted 210 drones, 110 of them jet-powered, and 181 downed or suppressed, but gave no missile count; Zelensky later said 21 ballistic missiles were fired at Kyiv [1][3][27].
3. The strike came hours after the Putin-Witkoff meeting in St Petersburg, where the Kremlin said it was ready in principle to resume trilateral talks around mid-November [30].
4. On the ground DeepState marked Russian gains in Rai-Oleksandrivka and near Vilne in Donetsk; Russia's MoD claimed two Zaporizhzhia villages on 21 October and a third after the data cut, none confirmed [19][21][22][23].
5. Russia claims it downed 808 Ukrainian drones overnight, and unconfirmed reports put strikes on a Buk and S-300 repair arsenal at Serpukhov, south of Moscow [24][25][27].
The night in numbers
210 drones launched, 110 of them jet-powered [1]
181 drones downed or suppressed [1]
32 impact locations, debris at 8 more [1]
9+ killed across Ukraine in the past day [6]
187 front-line clashes on 21 October [15]
808 drones Russia claims it downed over Russia [27]
Overnight air attack
The attack began at 18:00 on 21 October and ran through the night in three ballistic waves on Kyiv, around 22:00, 02:00 and 03:30 [1][3]. The Air Force reported Iskander-M, S-400, Zircon and Oniks missiles launched from Kursk, Bryansk and Rostov oblasts but did not publish a missile count [1][2]. Drones came from Millerovo, Oryol, Kursk, Primorsko-Akhtarsk, Shatalovo, occupied Donetsk and Hvardiiske in Crimea, including Gerbera, Italmas and Parodiya decoys [1]. Figures are preliminary as of 09:00 Kyiv, an hour after the data cut, and 10 drones were still airborne at that time; 181 downed plus 10 in the air leaves 19 of the 210 unaccounted for in the report [1].

File photo, December 2025: energy workers from Ukraine's frontline regions during a Ministry of Energy visit. The night of 21 to 22 October again put the grid under fire. Photo: Ministry of Energy of Ukraine, CC BY 4.0.
Shahed-type and decoy drones launched: 210 [1]
of which jet-powered: 110 [1]
Drones downed or suppressed: 181 [1]
of which jet-powered: 87 [1]
Missiles (Iskander-M, S-400, Zircon, Oniks): not counted [2]
Ballistic missiles at Kyiv (Zelensky, late item): 21 [3]
Impact locations / debris locations: 32 / 8 [1]
Oblast by oblast
Kyiv City (SEVERE). DSNS reported 1 killed and 22 injured, including 4 children (Ukrinform, 09:15); the city administration later gave 24 injured, 16 hospitalized [4][5]. Damage in six districts: a 1,100 m2 restaurant fire in Sviatoshynskyi, transport infrastructure in Darnytskyi, ambulances and a monastery in Pecherskyi [4]. The metro green line ran in two sections after damage on the Southern Bridge [3].

File photo, November 2025: a gas utility repair crew's vehicle after a Russian drone struck it during an attack on energy infrastructure. Photo: Ministry of Energy of Ukraine, CC BY 4.0.

File photo, December 2025: energy workers in a plant control room during a Ministry of Energy visit to frontline regions. Photo: Ministry of Energy of Ukraine, CC BY 4.0.
Kharkiv (HIGH). Syniehubov reported 1 killed, a 42-year-old woman in Lymanivka, and 15 injured over the past day; 8 people were treated for acute stress [7]. Late item, 12:33 Kyiv: a strike on the Lozova market killed at least 2 and injured 11 [8].
Zaporizhzhia (HIGH). Regional officials reported 3 killed and 3 injured in Zaporizhzhia city and district, and 862 attacks on 48 settlements, 633 of them drones [9].
Donetsk (HIGH). Filashkin reported 2 killed, one each in Druzhkivka and Kramatorsk, and 9 injured [11].
Sumy (MED). Nearly 60 strikes hit 26 settlements; a 74-year-old man was killed by a drone in Velyka Pysarivka, and injuries were reported there, in Sveska and in Sumy community [10].
Chernihiv (MED). Chaus said a 61-year-old man was killed in a second drone strike on an enterprise in Chernihiv city, and a 54-year-old man suffered acoustic barotrauma [11].
Kherson (MED). Prokudin reported 1 killed and 4 injured over the past day, with Kherson city and 38 settlements shelled [12].
Odesa (LOW). Late item, 14:39 Kyiv: a direct hit gutted the administrative building of a food plant in Kiliia community, Izmail district; no injuries [13].
Dnipropetrovsk (MED). Ukrenergo listed the oblast among six regions with outages after the morning attacks; no casualty report for this window was found [14].
Front line
Where the line moved: DeepState marked Russian gains in Rai-Oleksandrivka on the Sloviansk axis and near Vilne on the Dobropillia outskirts, carried overnight into 22 October [19]. An earlier DeepState marking near Krynychne on the Huliaipole axis was carried at 02:34 Kyiv on 21 October, before this window but after the last edition [18]. No Ukrainian gain was confirmed. Russia's MoD claimed Chervony Yar and Yulyevka in Zaporizhzhia Oblast on 21 October; late item, 12:23 Kyiv on 22 October, it also claimed Mirovka; none is confirmed and no Ukrainian comment was found [21][22][23]. The ISW assessment for 21 October could not be read this run. The General Staff counted 187 clashes on 21 October; its axis breakdown accounts for 68 of them, alongside 88 air strikes with 289 guided bombs [15][17]. Ukrainian claim of Russian losses: about 2,250 personnel on the day, about 1,572,790 in total [16].

File photo, December 2025: energy workers from frontline regions at an industrial site. Photo: Ministry of Energy of Ukraine, CC BY 4.0.
Pokrovsk, 21 clashes. Fighting at Sofiivka, Dobropillia, Bilytske and Molodetske [15]. DeepState marked a Russian advance near Vilne, on the Dobropillia outskirts [19].
Huliaipole, 11 clashes. Attacks toward Rizdvianka, Dolynka, Hirke and Yehorivka [15]. DeepState's marking near Krynychne, Polohy district, predates this window [18].
Kupiansk, 9 clashes. Attacks toward Radkivka [15]. No confirmed change.
Lyman, 9 clashes. Fighting at Kolodiazi and Zarichne and toward Derylove and Lyman [15]. No confirmed change.
Kostiantynivka, 7 clashes. Fighting in Kostiantynivka and toward Novopavlivka [15]. No confirmed change.
S. Slobozhanshchyna, 5 clashes. Attacks at Starytsia and Vovchanski Khutory and toward Izbytske [15]. No confirmed change.
Sloviansk, 2 clashes. Attacks at Ozerne and toward Mykolaivka [15]. DeepState marked a Russian advance in Rai-Oleksandrivka [19]. Late item, 10:21 Kyiv: Realgazeta, citing DeepState and OSINT analysts, says Russian forces have dug in in the village centre [20].
Incident map

Incident map, 2026-10-22. Graphic: Project Leaflet. Map outlines: @svg-maps/ukraine, CC BY 4.0
1. Kyiv (Ballistic). 1 killed, 24 injured; six districts damaged, metro split. [4,5]
2. Kharkiv (Drone). Drone hits in Osnovianskyi, Shevchenkivskyi and Slobidskyi districts. [7]
3. Lozova (Strike). Late item: market hit, at least 2 killed, 11 injured. [8]
4. Zaporizhzhia (Mixed). 3 killed, 3 injured in city and district. [9]
5. Velyka Pysarivka (Drone). 74-year-old man killed. [10]
6. Chernihiv (Drone). Enterprise hit twice, 1 killed. [11]
7. Kramatorsk (Strike). 1 killed in Kramatorsk and 1 in nearby Druzhkivka; 9 injured across the oblast. [11]
8. Kherson (Shelling). 1 killed, 4 injured across the oblast. [12]
Ukrainian long-range strikes
Serpukhov, Moscow Oblast: Astra and Exilenova+ reported drone and possibly missile strikes on the 75th Arsenal, which Militarnyi says repairs Buk and S-300 air defence systems; no official Ukrainian or Russian confirmation by morning [24][25].
Lipetsk: explosions reported overnight; Governor Artamonov said drone debris damaged residential buildings and a closed clinic [26][28].
Moscow: Mayor Sobyanin claimed 630 drones flew toward the Moscow region overnight and 163 were downed on approach to the city, and reported 2 injured in Voronovo (claim) [28].
Russian MoD claim: 808 Ukrainian drones downed overnight [27].
Naval picture
NATO is adding maritime patrol aircraft, radar and drones in the Black Sea after attacks on merchant ships off Romania and Bulgaria in mid-October; Moscow has not acknowledged involvement [29].
Russia's MoD claimed strikes on Odesa port infrastructure and Ukrainian military vessels; unverified [27].
No Ukrainian Navy statement on Russian ships at sea was found for the window.
Travel, rail, energy, border, FX
Rail: AP reports a railway station in Kyiv was hit [27]; no Ukrzaliznytsia disruption notice was found. Kyiv metro green line split in two after Southern Bridge damage [3].
Energy: Late item, 11:25 Kyiv: Ukrenergo reported outages in Dnipropetrovsk, Donetsk, Zaporizhzhia, Sumy, Kharkiv and Kherson oblasts, with hourly cuts of up to two rounds in some regions [14].
Air travel: Moscow airports temporarily restricted traffic overnight [27]; no change to Ukraine's closed civil airspace was reported.
Border: No border disruption reported in the sources reviewed.
FX: NBU official rate for 22 October: UAH 45.02 per USD, UAH 50.56 per EUR [32].
Watch list
Trilateral talks: Ushakov says Moscow is ready in principle to resume them around mid-November; Zelensky said a meeting could take place no later than early November [30].

File photo, December 2025: energy workers in a control room. Ukrenergo reported outages in six regions after the 22 October attacks. Photo: Ministry of Energy of Ukraine, CC BY 4.0.
Air defence: Zelensky said results on Patriot interceptors and Starlink restrictions could come within 48 hours of his 21 October remarks [30].
Energy truce: Peskov said Putin is not considering one, 'Russia needs peace, not a ceasefire', per TASS [31].
Romania: drone wreckage found near Mosesti, Buzau County, on 21 October; origin under investigation [33].
Ground: watch whether ISW confirms the DeepState markings near Vilne and in Rai-Oleksandrivka [19].
Key media updates
Russian ballistic missile attack on Kyiv damages ambulances, injures 15, including 2 children (Kyiv Independent)
Russian attacks kill at least 9 across Ukraine as Kyiv hit by mass missile, drone attack (Kyiv Independent)
Ukrainian forces reportedly strike Moscow Oblast weapons plant (Kyiv Independent)
Kremlin rejects energy ceasefire (Kyiv Post)
Sources
1. Ukrinform (Air Force), Air defenses down over 180 Russian drones overnight, 22 Oct 2026
2. Mezha (Air Force), Air defense report, 22 Oct 2026
3. Euromaidan Press, Russian missiles and drones kill one and injure 24 in Kyiv, 22 Oct 2026
4. Ukrinform (DSNS), Ballistic attack leaves one dead, 22 injured in six Kyiv districts, 22 Oct 2026
5. Interfax-Ukraine, Kyiv toll rises to 24 injured, 22 Oct 2026
6. Kyiv Independent, Russian attacks kill at least 9 across Ukraine, 22 Oct 2026
8. Interfax-Ukraine, Strike on Lozova market, 22 Oct 2026
9. UA.NEWS, 862 strikes on Zaporizhzhia Oblast, 22 Oct 2026
10. UA.NEWS, Nearly 60 strikes on Sumy Oblast, 22 Oct 2026
11. Kyiv Post, Regional casualty round-up, 22 Oct 2026
13. Ukrinform, Strike on food plant in Odesa region, 22 Oct 2026
14. Censor.net (Ukrenergo), Outages on 22 October hit six regions
15. DSnews (General Staff), Front situation, morning of 22 Oct 2026
16. LB.ua (General Staff), Night and morning of 22 Oct 2026, Russian losses
17. Ukrainske Pravo (General Staff), Repelling Russian aggression as of 22 Oct 2026
18. Censor.net (DeepState), Enemy advanced near Krynychne, 21 Oct 2026
19. Glavcom (DeepState), Occupiers advanced in Donetsk Oblast, 22 Oct 2026
20. Realgazeta (DeepState), Advances on Sloviansk and Pokrovsk axes, 22 Oct 2026
21. RZN.info (Russian MoD claim), Chervony Yar claim, 21 Oct 2026
22. AiF (Russian MoD claim), Two Zaporizhzhia settlements claimed, 21 Oct 2026
23. Gazeta.press (Russian MoD claim), Mirovka claim, 22 Oct 2026
24. Kyiv Independent, Ukrainian forces reportedly strike Moscow Oblast weapons plant, 22 Oct 2026
25. Militarnyi, Drones strike Russian arsenal near Moscow, 22 Oct 2026
26. Kyiv Independent, Explosions, fires reported in Lipetsk, 22 Oct 2026
27. AP via CP24, Moscow says 808 drones downed, 22 Oct 2026
28. Censor.net, Drones attacked Lipetsk and Serpukhov, 22 Oct 2026
29. The Defense Post, NATO boosts Black Sea presence, 21 Oct 2026
30. Kyiv Post, Russia backs trilateral talks, 21 Oct 2026
31. Kyiv Post, Kremlin rejects energy ceasefire, 21 Oct 2026
32. Mezha (NBU), NBU rates for 22 Oct 2026
33. Militarnyi, Drone wreckage found in Romania, 21 Oct 2026
Method. Figures come from the Ukrainian Air Force and General Staff morning reports, regional administrations, DeepState map updates and named outlets, each opened and cited. Russian MoD and official Russian figures are claims. The ISW assessment for 21 October could not be opened this run. Morning summaries of the window published by about 11:00 Kyiv are used without a flag; other items published after the 08:00 Kyiv data cut are marked as late items. An independent fact-check pass checked every figure against its cited page; 26 issues were flagged and fixed 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.
.png)




Comments