top of page
Untitled_Artwork 3.heic

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

Oct 22
9 min read
Project Leaflet stat card: The Naga Report edition 019, 2026-10-22, threat level HIGH. 210 drones launched, 110 of them jet-powered; 181 drones downed or suppressed; 32 impact locations, debris at 8 more; 9+ killed across Ukraine in the past day.

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].


Energy workers in white hard hats and work jackets inside an industrial facility, photographed during a Ministry of Energy visit to frontline regions in December 2025.

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].


A wrecked white pickup truck with its front torn apart in dry grass at the roadside, with two workers standing beside it.

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.


Two men shake hands in a power plant control room lined with switch panels while workers in orange and grey workwear look on.

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].


Three men in hard hats and grey work jackets walk along a road past a brick industrial building.

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

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

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].


Energy workers in hard hats and reflective jackets talk in a control room in front of a wall of switch panels.

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


Sources

2. Mezha (Air Force), Air defense report, 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

17. Ukrainske Pravo (General Staff), Repelling Russian aggression as of 22 Oct 2026

18. Censor.net (DeepState), Enemy advanced near Krynychne, 21 Oct 2026

21. RZN.info (Russian MoD claim), Chervony Yar claim, 21 Oct 2026

23. Gazeta.press (Russian MoD claim), Mirovka claim, 22 Oct 2026

32. Mezha (NBU), NBU rates for 22 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.

 
 
 

Comments


bottom of page