Kirovsk is a town and the administrative center of Kirovsky District in Leningrad Oblast, Russia, located on the left bank of the Neva River, …Kirovsk is a town and the administrative center of Kirovsky District in Leningrad Oblast, Russia, located on the left bank of the Neva River, 33 kilometers east of St. Petersburg. Population: 25,650 ; 24,361 ; 23,655.