Kirovsky District (Russian: Ки́ровский райо́н) is an administrative and municipal district (raion), one of the seventeen in Leningrad Oblast, Russia. It is located in the center of the oblast and borders with Volkhovsky District in the east, Kirishsky District in the southeast, Nevsky and Kolpinsky Districts of the federal city of St. Petersburg in the west, Tosnensky District in the southwest, and with Vsevolozhsky District in the northwest. From the north, the district is bounded by Lake Ladoga. The area of the district is 2,590.46 square kilometers (1,000.18 sq mi). Its administrative center is the town of Kirovsk. Population (excluding the administrative center): 62,533 (2010 Census); 60,221 (2002 Census);74,725 (1989 Census).
The Neva River, which connects Lake Ladoga with the Baltic Sea, serves as the northwestern border of the district. The territory of the district is divided between the drainage basins of the Neva, of Lake Ladoga, and of the Volkhov River, a major tributary of Lake Ladoga. The main rivers inside the district are the Mga and the Tosna (left tributaries of the Neva), the Naziya (a tributary of Lake Ladoga), and the Olomna (a left tributary of the Volkhov). Large areas of the district are covered by swamps. The western part of the district is essentially an urbanized area adjacent to the city of St. Petersburg.