Кировский район расположен на юго-западе Санкт‑Петербурга, выходит к берегу Невской губы Финского залива. На севере граница района с Адмиралтейским районом проходит по реке Екатерингофке и площади Стачек, на востоке - с Московским районом - по линии железной дороги на город Ломоносов, на юге - с Красносельским районом - по проспекту маршала Жукова и реке Красненькой.
На территории Кировского района:
26 водоемов; 10 рек и каналов;
5 станций метро; 4 железнодорожные станции;
22 000 предприятий и индивидуальных предпринимателей;
153 государственных учреждений, подведомственных администрации района;
7 муниципальных образований.
В состав района входят исторические местности: Нарвская застава, Автово, Дачное, Ульянка и восточная часть Лигово, а также острова Невской губы - Гутуев, Канонерский и Белый.
Площадь: 4,7 тыс. га (47 кв. км).
Численность населения района составляет 325 118 человек (по данным Петростата)