Actuellement, le centre historique de Saint-Pétersbourg compte 42 îles. Elles sont baignées par plus de 90 canaux et rivières. La plus grande des îles du delta de la Neva est l'île Vassilievski, et la plus petite est l'île Zaïatchi. Les crues de la Neva sont nombreuses et depuis sa fondation, Saint-Pétersbourg a connu presque 300 inondations. Le climat de Saint-Pétersbourg est tempéré et humide. Le mois le plus froid est février avec une température moyenne de -8° (et des minimales allant jusqu'à -36°). Le mois de juillet est le plus chaud, avec une température moyenne de +17° (maximale +33°). Pendant deux-trois semaines, le soleil ne se couche quasiment pas, et au mois de juin la ville célèbre « les nuits blanches ». Fondée par le Tsar Pierre le Grand en mai 1703, Saint-Pétersbourg a été la capitale de l'Empire russe du XVIIIe siècle au
XXe siècle. La capitale a été transférée à
Moscou après la Révolution russe de 1917. Saint-Pétersbourg est couramment appelée « Piter » par ses habitants, mais au cours de son histoire, elle a aussi porté les noms de Petrograd et de Leningrad.