Санкт-Петербург был основан в 1703 году Петром I в устье реки Нева. В дельте Невы много рукавов, которые образовывали острова, так что Санкт-Петербург изначально строился на островах. В 18 веке их насчитывалось 25 крупных, в 19 веке на картах был обозначен 101 остров (многие были искусственные).
Сейчас город стоит на 35 крупных островах.