Loading WorldSumma…

South Holland is a province of the Netherlands.
Regional answer
South Holland is a province of the Netherlands. This directory lists 177 cities and localities in South Holland.
96 of 177 places shown
South Holland is located in the Netherlands.
South Holland is a province of the Netherlands.
© 2026 WorldSumma. A world of facts, carefully organised.
Global coverage · countries, territories, regions, and cities