Subdivisions of the canton of St. Gallen
The Canton of St. Gallen until 2002 was divided into 14 districts (German: Bezirke). On 1 January 2003 they were abolished and the canton was divided into 8 constituencies (German: 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:
Wahlkreis | Capital | Former district(s) |
---|---|---|
Rheintal | Altstätten | Oberrheintal, Unterrheintal (except Thal) |
Rorschach | Rorschach | Rorschach (except Eggersriet), Thal from Unterrheintal |
Sarganserland | Sargans | Sargans |
See-Gaster | Rapperswil-Jona | See, Gaster |
St. Gallen | St. Gallen | St. Gallen, Gossau and municipality Eggersriet from Rorschach |
Toggenburg | Lichtensteig | Alttoggenburg, Neutoggenburg, Obertoggenburg, Untertoggenburg (part) |
Werdenberg | Buchs | Werdenberg |
Wil | Wil | Wil, Untertoggenburg (except Ganterschwil and Mogelsberg) |
Districts to 2002
- Alttoggenburg
- Gaster
- Gossau
- Neutoggenburg
- Oberrheintal
- Obertoggenburg
- Rorschach
- St. Gallen
- Sargans
- See
- Unterrheintal
- Untertoggenburg
- Werdenberg
- Wil
gollark: `async function(username) { let result = await api.get('euw1', 'league.getLeagueEntriesForSummoner', 'MLR_5XD45pduq2iducsga00c4qi5sWqpaRkadd_E0fFhKXU') return result}` is a really longwinded way to write `api.get('euw1', 'league.getLeagueEntriesForSummoner', 'MLR_5XD45pduq2iducsga00c4qi5sWqpaRkadd_E0fFhKXU')`, by the way. async/await is just nice syntax for promises.
gollark: <@102436520559910912> That's just an anonymous async function, so yes, it won't run if you don't do anything with it.
gollark: To just waste CPU cycles, this has worked for me before when I wanted to do that for some evil reason or other, but it's probably not very sound:```cvolatile long long int i = 0;while (i < [a big number]) { i++; }```
gollark: Oh right, probably.
gollark: If you do just need to make it do something for a bit, maybe just```cfor (int i = 0; i < 100000000; i++) {}```or something would work, though compilers are getting crafty and might optimize it.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.