شهر سن پترزبورگ در شمال غربی کشور روسیه و در کناره های رود نوا ، در شرق خلیج فنلاند در دریای بالتیک قرار دارد .این شهر با 1431 کیلومتر مربع مساحت پس از مسکو دومین شهر بزرگ روسیه می باشد .این شهر در بین سالهای 1914 تا 1924 ، پتروگراد و در بین سالهای 1924 تا 1999 ، لنینگراد نام داشت .