Официальный источник:
Топонимическая энциклопедия Санкт-Петербурга / под ред. Владимировича А. Г. — СПб: Информационно-Издательское агентство «ЛИК», 2003. ISBN 5-86038-115-8
"В настоящее время город разделен на 20 районов, 13 из них — в пределах городской черты.
Ниже приведены наименования и границы административных районов, расположенных в пределах городской черты, и населенные пункты, входящие в состав районов, расположенных за ее пределами.
В пределах городской черты
Адмиралтейский — р. Нева, Дворцовый проезд, Адмиралтейский пр., Гороховая ул., р. Фонтанка, Бородинская ул., Загородный пр., Звенигородская ул., ул. Константина Заслонова, Обводный кан., Московский пр., М. Митрофаньевская ул., далее на запад, включая д. 13 по Митрофаньевскому шоссе, Балтийская ж/д линия, ж/д ветка, далее на юго-запад, включая д. 54 по Старо-Петергофскому пр., Перекопская ул., Бумажный кан., р. Таракановка, р. Екатерингофка, исключая Гутуевский остров.
Василеостровский — р. М. Нева, р. Нева, Финский залив.
Выборгский — пр. Культуры, Тихорецкий пр., Политехническая ул., ул. Карбышева, Полюстровский пр., Литовская ул., ул. Академика Лебедева, р. Нева, р. Б. Невка, Кантемировская ул., Белоостровская ул., Студенческая ул., Сердобольская ул., Финляндская ж/д линия, граница города, включая поселки Левашово и Парголово.
Калининский — Приозерская ж/д линия, Пискаревский пр., р. Нева, ул. Академика Лебедева, Лесной пр., Литовская ул., Полюстровский пр., ул. Карбышева, Политехническая ул., Тихорецкий пр., пр. Культуры, граница города.
Кировский — р. Екатерингофка, включая Гутуевский остров, р. Таракановка, Бумажный кан., Перекопская ул., далее на северо-восток, включая станцию метро «Нарвская», ж/д ветка, Балтийская ж/д линия, пр. Маршала Жукова, р. Красненькая, Финский залив.
Красногвардейский — ж/д линия Долгорукова Дача — Заневский Пост, Соединительная ж/д линия, р. Нева, Пискаревский пр., Приозерская ж/д линия, граница города.
Красносельский — Финский залив, р. Красненькая, пр. Маршала Жукова, Балтийская ж/д линия, Лиговский кан., граница города, включая г. Красное Село.
Московский — Лиговский кан., Балтийская ж/д линия, далее на восток, включая д. 15 по Митрофаньевскому шоссе, М. Митрофаньевская ул., Московский пр., Обводный кан., Витебская ж/д линия, граница города.
Невский — Московская ж/д линия, Обводный кан., р. Нева, Соединительная ж/д линия, ж/д линия Долгорукова Дача — Заневский Пост, граница города.
Петроградский — р. Б. Невка, р. Нева, р. М. Нева, Финский.залив.
Приморский — Финляндская ж/д линия, Сердобольская ул., Студенческая ул., Кантеми¬ровская ул., р. Б. Невка, граница города, включая пос. Лисий Нос.
Фрунзенский — Витебская ж/д линия, Обводный кан., Московская ж/д линия.
Центральный — р. Нева, Обводный кан., ул. Константина Заслонова, Звенигородская ул., Загородный пр., Бородинская ул., р. Фонтанка, Гороховая ул., Адмиралтейский пр., Дворцовый проезд.
За пределами городской черты (пригороды и окрестности)
Кронштадтский — г. Кронштадт.
Колпинский — г. Колпино, поселки Металлострой, Петро-Славянка, Понтонный, Саперный и Усть-Ижора.
Курортный — г. Зеленогорск, г. Сестрорецк, поселки Белоостров, Комарово, Молодежное, Песочный, Репино, Серово, Смолячково, Солнечное и Ушково.
Ломоносовский — г. Ломоносов.
Павловский — г. Павловск и пос. Тярлево.
Петродворцовый — г. Петергоф и пос. Стрельна.
Пушкинский — г. Пушкин, поселки Александровская и Шушары."