交错，这些运河是在叶卡捷琳娜二世时期开凿，以舒缓因芬兰湾水浅而倒灌进入圣彼得堡的海水。圣彼得堡共有42个小岛，由423座桥梁连接。圣彼得堡市区海拔高度多变，最高点约海拔175.9米（577英尺），市区铸造厂大街西部边界海拔则不超过4米（13英尺），多次因洪水造成灾害。圣彼得堡的洪水由波罗的海发生的长浪导致涅瓦湾水位高涨所造成。四次洪水灾难先在1824年（洪水淹至海拔422厘米高，超过三百建筑被毁）、1924年（洪水淹至海拔380厘米高）、1955年（洪水淹至海拔293厘米高）与1975年（洪水淹至海拔281