Город расположен на северо-западе Российской ФедерацииСанкт-Петербург является самым северным из городов мира с населением свыше миллиона человек. Город расположен на северо-западе Российской Федерации, в пределах Приневской низменностиСанкт-Петербург является самым северным из городов мира с населением свыше миллиона человек. Город расположен на северо-западе Российской Федерации, в пределах Приневской низменности, на прилегающем к устью реки НевыСанкт-Петербург является самым северным из городов мира с населением свыше миллиона человек. Город расположен на северо-западе Российской Федерации, в пределах Приневской низменности, на прилегающем к устью реки Невы побережье Невской губыСанкт-Петербург является самым северным из городов мира с населением свыше миллиона человек. Город расположен на северо-западе Российской Федерации, в пределах Приневской низменности, на прилегающем к устью реки Невы побережье Невской губы Финского заливаСанкт-Петербург является самым северным из городов мира с населением свыше миллиона человек. Город расположен на северо-западе Российской Федерации, в пределах Приневской низменности, на прилегающем к устью реки Невы побережье Невской губы Финского залива и на многочисленных островах Невской дельты. Площадь территории города — 1439 км²
Самое высокое место в черте города — район Красного СелаСамое высокое место в черте города — район Красного Села (70—110 м) с Вороньей горой (176 м)[2].