Debris from downed drones struck six city districts, wounding a police officer, damaging residential buildings and starting fires, according to city military administrator Serhiy Popko.
"Another night. Another air-raid alert. Another drone attack. The armed forces of the Russian Federation attacked Kyiv again according to their old and familiar tactics," Popko wrote on social media on Saturday.
All the drones aimed at Kyiv had been shot down, he said.
Ukrainian energy provider DTEK said a high-voltage line powering the capital and two distribution networks in the Kyiv region had been damaged.
DTEK said in a statement that electricity had mostly been restored and that repairs were underway.
Reuters correspondents reported hearing explosions in and around the city during an air-raid alert that lasted more than five hours.
One drone was seen flying low over the city amid the din of automatic-weapons fire.
Ukraine's military reported on Saturday that air defences had destroyed 39 out of 71 Russian drones that had been launched, and that another 21 had been "locationally lost".
The constant terrorist attacks on Ukrainian cities prove that the pressure on Russia and its accomplices is insufficient. Since 4 a.m. today, air raid alerts have been ongoing across Ukrainian cities.— Volodymyr Zelenskyy / Володимир Зеленський (@ZelenskyyUa) Tragically, the Russian drone attacks have caused damage and casualties in… pic.twitter.com/C5BV22ZULqNovember 2, 2024
President Volodymyr Zelenskiy said strikes were also reported in the central Poltava and northeastern Sumy and Kharkiv regions.
"This year, we have faced the threat of Shahed drones almost every night — sometimes in the morning, and even during the day," he wrote on social media, referring to the Iranian-made attack drones used by Russia.
Russian forces have carried out regular air strikes on Ukrainian towns and cities behind the front lines of the war which began when Russia invaded its neighbour in February 2022.
Kyiv's military said on Friday that Moscow's forces had launched more than 2000 drones at civilian and military targets across Ukraine in October alone.
Russia has denied aiming at civilians and said power facilities are legitimate targets when they are part of Ukrainian military infrastructure.