A Russian missile attack on Dnipro killed at least 16 people and injured more than 279 on the event date, according to Ukrainian authorities. The strikes damaged residential buildings, schools, medical facilities, administrative offices and a passenger train, leaving emergency crews to search through widespread destruction.
Two high-speed aerial targets had been tracked toward Dnipro after Ukraine's air force warned of possible ballistic weapons, Ukrainska Pravda reported. The supplied evidence does not include an independent weapons assessment, so the precise missile type cannot be confirmed here.
Dnipropetrovsk regional governor Serhii Lysak said the morning attack ignited a large fire and hit civilian infrastructure. Officials recorded damage to 46 apartment buildings, 41 houses, several dormitories and more than 100 vehicles. A petrol station, repair businesses, farm structures, shops and other commercial properties were also affected.
The city's education and health systems sustained extensive damage. Mayor Borys Filatov said 19 schools, 10 kindergartens, a vocational school, a music school and three other education institutions were hit. Eight medical facilities, including a hospital, outpatient clinics and a dental clinic, were also damaged. Twenty-seven children were among the injured, according to the event-day count.
A passenger train traveling from Odesa to Zaporizhzhia was damaged during the attack. Ukraine's national railway operator, Ukrzaliznytsia, arranged a replacement service to move passengers onward. The company later said no passenger or railway employee had been killed, although several people were injured and received medical care.
A separate strike hit infrastructure in nearby Samar, also referred to in the reporting as Samarske. Ukrainian officials said two people were killed and 14 injured there, with eight taken to hospital and four of those in critical condition.
Casualty figures rose repeatedly as emergency work continued. President Volodymyr Zelensky initially reported 11 deaths and more than 160 injuries while warning that the toll could increase. By later on June 24, officials put the Dnipro count at 16 dead and more than 279 injured. They said many people in the impact zone had reached shelters, preventing an even larger loss of life.
Information that emerged after the event date placed the toll higher still. The Kyiv Independent reported that Lysak said on June 27 that 21 people had died in Dnipro and more than 300 had been injured, with nearly 100 victims remaining in hospital. Those figures are later-known updates and should not be read as the confirmed count available on June 24.
The attack came as NATO leaders met in The Hague, where the alliance's posture toward Russia and support for Ukraine were central issues. That timing supplied political context but does not establish a motive for the strike.
Both supplied reports relied heavily on Ukrainian national and local officials for casualty and damage figures. The broad pattern was consistent between them, but the totals reflect an evolving emergency response rather than independent final accounting. June 25 was declared a day of mourning in Dnipro.
As of the event date, the verified public picture was one of extensive civilian harm: at least 16 killed and more than 279 injured in Dnipro, two further deaths and 14 injuries in Samar, and damage across housing, transport, education and healthcare sites. The subsequent rise to 21 deaths in Dnipro showed how the consequences continued to unfold after the initial reporting.



