Subdivisions of the canton of St. Gallen


The Canton of St. Gallen until 2002 was divided into 14 districts. On 1 January 2003 they were abolished and the canton was divided into 8 constituencies.
There are 77 municipalities in the canton.

Constituencies since 2003

The canton abolished the district level in 2003, but it remains divided into eight constituencies without administrative significance:
WahlkreisCapitalFormer district
RheintalAltstättenOberrheintal, Unterrheintal
RorschachRorschachRorschach, Thal from Unterrheintal
SarganserlandSargansSargans
See-GasterRapperswil-JonaSee, Gaster
St. GallenSt. GallenSt. Gallen, Gossau and municipality Eggersriet from Rorschach
ToggenburgLichtensteigAlttoggenburg, Neutoggenburg, Obertoggenburg, Untertoggenburg
WerdenbergBuchsWerdenberg
WilWilWil, Untertoggenburg

Districts to 2002