Russia struck cities across Ukraine with a mass wave of missiles and drones overnight into 30 July 2026, killing civilians, including children, and injuring dozens, according to Ukraine's Air Force, State Emergency Service, and local authorities. Rescuers dug through collapsed homes in Lviv, in the capital, and in a village near Kryvyi Rih, and one Russian cruise missile crossed the border into Poland. It was the first mass strike on Ukraine's western oblasts since March.
The scale of the attack
Ukraine's Air Force tracked 358 incoming weapons — 74 missiles and 284 drones of various types. Air defenses shot down or suppressed 320 of them, 55 missiles and 265 drones. The missiles included Tsirkon and Oniks anti-ship missiles, Iskander-M, S-400, and North Korea's KN-23 ballistics, and Kh-101 and Kalibr cruise missiles, alongside Shahed, Gerbera, Italmas, and decoy drones launched from four Russian regions.
The ballistic missiles remain the biggest problem for Ukraine. Of the nine Russia fired, air defenses stopped only one. Impacts landed at 20 locations, with debris falling on 13 more.
President Volodymyr Zelenskyy put the current nationwide toll at eight dead and dozens wounded in the capital and across ten oblasts. He tied the losses directly to the missing air defenses.
"Protection from the Russian missile threat is the most important task for saving our people's lives," he wrote. "Untimely help, delays in supplying anti-ballistic missiles — that is exactly this destruction, exactly these casualties that, unfortunately, we have today."
A family of six killed near Kryvyi Rih
The heaviest loss of life came in Radushne, a village in Kryvyi Rih district of Dnipropetrovsk Oblast. An Iskander-M ballistic missile hit a house where a large family lived. Six people died, three of them children, and eight were wounded, the head of the Kryvyi Rih Defense Council, Oleksandr Vilkul, reported.

The head of Dnipropetrovsk Oblast, Oleksandr Hanzha, named the children killed as a six-year-old girl and boys of 11 and 17. An 84-year-old woman was hospitalized in serious condition, and a 49-year-old woman and boys of 6 and 15 were taken to hospital in moderate condition. Two houses were destroyed and five damaged. Rescuers pulled two children from the rubble alive.
Lviv: homes, a school, two kindergartens
Lviv neighborhoods took some of the worst damage. The number of wounded recently rose to 26, with 15 hospitalized, children among them, the head of Lviv Oblast, Maksym Kozytskyi, reported. One child was in the hospital.
Two residential buildings on Patona and Vyhovskoho streets were hit, and more than 20 apartment buildings were damaged, along with lyceum school No. 15 — where 140 windows and four doors were blown out — and two kindergartens. Mayor Andrii Sadovyi described a direct hit and no military target anywhere near it.
"Here on Patona we see a direct missile hit. The floors have essentially been sheared off," he said. "They simply attack residential buildings, kill people directly. There are no military targets here, nothing at all."
Rescuers freed a woman, a man, and his six-year-old son from a collapsed building, the Lviv Oblast prosecutor's office said. A crane was used to lift people from a damaged five-story block through a blocked stairwell.
One killed in Kyiv
In the capital, one person died and two were hurt, the Kyiv Military Administration and the Emergency Service reported. Fires broke out in two districts: market pavilions in Obolon and a garage cooperative in Sviatoshyn, where firefighters found a body while putting out the flames and hospitalized an injured man, the emergency service said.

In Skybyn, in Brovary district of Kyiv Oblast, a strike partly destroyed a two-story house and wounded five people, including a 16-year-old boy, the emergency service confirmed.

Poltava, Zhytomyr, Mykolaiv, and the coast
In Poltava district, warehouses caught fire from the strikes and one person died, the head of Poltava Oblast, Vitalii Diakivnych, said. A Nova Poshta parcel terminal was also hit, with no casualties there.
Mykolaiv Oblast came under a night of drone attacks that damaged port infrastructure, warehouses, homes, an ambulance, and an administrative building, but wounded no one, the oblast administration reported.
In Kharkiv, a jet-powered Shahed hit an industrial zone, Mayor Ihor Terekhov reported.
The Russian strikes injured three children and two adults in Zhytomyr Oblast, local authorities said.
Air defenses also worked over Kirovohrad Oblast, where a private yard was damaged in Svitlovodsk and no one was hurt, the oblast administration said.

Moscow struggles to stockpile all the missiles it needs—so it fires them straight off the line, Ukraine says
A cruise missile in Poland
One Russian cruise missile crossed into Poland during the attack and came down in Lublin voivodeship, near the village of Targowisko, where a blast woke residents and rescuers found a crater in a field, the outlet lublin112 reported. Polish forces had put military aircraft into the air hours earlier because of Russia's long-range strikes on Ukraine, the country's Operational Command said, with fighters and an early-warning plane airborne and ground air defenses at readiness.

It was not the first such incursion. In 2023 a Russian Kh-55 flew several hundred kilometers over Polish territory before it fell near the city of Bydgoszcz. Earlier in July, the Polish outlet Onet, citing intelligence and diplomatic sources, warned that Poland could become a target of Russian provocations meant to test NATO's resolve.
Read Also
-
62 of the 140 foreign parts in this Russian missile were American. Ukraine wants that gap closed
-
This Ukrainian 344-kg armored capsule keeps wounded soldier in constant contact with operator, with emergency exit he controls himself
-
Ukrainian drones destroyed nearly 15.4% of Russian retail giant’s storage space in July


