상트페테르부르크(러시아어: Санкт-Петербург 산크트페테르부르크[*] 듣기 , 문화어: 싼크뜨-뻬쩨르부르그)는 러시아의 북서쪽에 있는 연방시이다. 네바 강 하구에 있으며, 그 델타지대에 형성된 자연섬과 운하로 인해 생긴 수많은 섬 위에 세워진 도시이다. 발트해의 핀란드 만에 접해 있다. "북유럽의 베네치아"라고도 불린다.예전에는 페트로그라드(러시아어: Петроград, 문화어: 뻬뜨로그라드, 1914년 – 1924년)와 레닌그라드(러시아어: Ленинград, 1924년 – 1991년)로 불리기도 했다. 1924년 1월 21일 블라디미르 레닌이 죽자 1924년 1월 26일 그를 기념하여 레닌그라드로 불리게 되었고, 1991년 9월 6일 다시 옛 이름을 되찾았다.러시아 제국의 차르 표트르 대제가 1703년 설립한 이 도시는 1713년 모스크바에서 천도하여 1918년까지 러시아 제국의 수도였다.