Острова Петербурга можно разделить на две большие группы: естественные и искусственные. Первые образованы многочисленными рукавами Невы. В эту группу входят наиболее крупные острова: Васильевский, Петроградский, Крестовский и другие. Число островов, входящих во вторую группу, непостоянно: в результате засыпки отдельных протоков и прокопки каналов одни острова исчезали, другие — появлялись. Так появился остров Новая Голландия и исчез остров Жадимировского.