Subdivisions of the canton of St. Gallen

The Canton of St. Gallen until 2002 was divided into 14 districts (Bezirke). On 1 January 2003 they were abolished and the canton was divided into 8 constituencies (Wahlkreise).

There are (as of 2016) 77 municipalities in the canton.

Constituencies since 2003
The canton abolished the district level in 2003, but it remains divided into eight constituencies (Wahlkreise) without administrative significance:

Districts to 2002

 * Alttoggenburg
 * Gaster
 * Gossau
 * Neutoggenburg
 * Oberrheintal
 * Obertoggenburg
 * Rorschach
 * St. Gallen
 * Sargans
 * See
 * Unterrheintal
 * Untertoggenburg
 * Werdenberg
 * Wil