Administratively, Lake Zürich is split between the cantons of Zürich, St. Gallen and Schwyz. The lower lake, to the west of the Seedamm, is largely in the canton of Zürich, whilst the upper lake is shared between the cantons of St. Gallen and Schwyz.