All districts of the Canton of St. Gallen.
| Name | Status | Population (C 2000-12-05) | Population (E 2009-01-01) |
|---|---|---|---|
| Wahlkreis Rheintal | District | ... | 65,889 |
| Wahlkreis Rorschach | District | ... | 40,454 |
| Wahlkreis Sarganserland | District | 35,339 | 36,892 |
| Wahlkreis See-Gaster | District | ... | 61,524 |
| Wahlkreis St. Gallen | District | ... | 116,097 |
| Wahlkreis Toggenburg | District | ... | 44,947 |
| Wahlkreis Werdenberg | District | 33,004 | 35,037 |
| Wahlkreis Wil | District | ... | 70,312 |
| St. Gallen | Canton | 452,837 | 471,152 |
Contents: All cities and communes in the Canton of St. Gallen.
| Name | Status | District | Agglomeration | Population (C 2000-12-05) | Population (E 2009-01-01) |
|---|---|---|---|---|---|
| Alt St. Johann | Commune | Wahlkreis Toggenburg | 1,453 | 1,427 | |
| Altstätten | City | Wahlkreis Rheintal | Heerbrugg | 10,381 | 10,777 |
| Amden | Commune | Wahlkreis See-Gaster | 1,593 | 1,617 | |
| Andwil (SG) | Commune | Wahlkreis St. Gallen | St. Gallen | 1,557 | 1,830 |
| Au (SG) | Commune | Wahlkreis Rheintal | Heerbrugg | 6,409 | 6,757 |
| Bad Ragaz | Commune | Wahlkreis Sarganserland | 4,929 | 5,205 | |
| Balgach | Commune | Wahlkreis Rheintal | Heerbrugg | 4,024 | 4,247 |
| Benken (SG) | Commune | Wahlkreis See-Gaster | 2,228 | 2,454 | |
| Berg (SG) | Commune | Wahlkreis Rorschach | 846 | 869 | |
| Berneck | Commune | Wahlkreis Rheintal | Heerbrugg | 3,289 | 3,548 |
| Bronschhofen | Commune | Wahlkreis Wil | Wil (SG) | 4,297 | 4,518 |
| Brunnadern | Commune | Wahlkreis Toggenburg | 917 | 839 | |
| Buchs (SG) | City | Wahlkreis Werdenberg | Buchs (SG) | 10,399 | 10,954 |
| Bütschwil | Commune | Wahlkreis Toggenburg | 3,550 | 3,359 | |
| Degersheim | Commune | Wahlkreis Wil | 3,952 | 3,898 | |
| Diepoldsau | Commune | Wahlkreis Rheintal | Heerbrugg | 5,034 | 5,778 |
| Ebnat-Kappel | Commune | Wahlkreis Toggenburg | 5,007 | 4,885 | |
| Eggersriet | Commune | Wahlkreis St. Gallen | 2,079 | 2,195 | |
| Eichberg | Commune | Wahlkreis Rheintal | Heerbrugg | 1,266 | 1,377 |
| Ernetschwil | Commune | Wahlkreis See-Gaster | 1,289 | 1,393 | |
| Eschenbach (SG) | Commune | Wahlkreis See-Gaster | Rapperswil-Jona-Rüti | 5,083 | 5,457 |
| Flawil | Commune | Wahlkreis Wil | St. Gallen | 9,320 | 9,828 |
| Flums | Commune | Wahlkreis Sarganserland | 4,882 | 4,912 | |
| Gaiserwald | Commune | Wahlkreis St. Gallen | St. Gallen | 7,495 | 8,177 |
| Gams | Commune | Wahlkreis Werdenberg | 2,867 | 3,067 | |
| Ganterschwil | Commune | Wahlkreis Toggenburg | 1,111 | 1,187 | |
| Goldach | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 8,441 | 9,054 |
| Goldingen | Commune | Wahlkreis See-Gaster | 1,045 | 1,098 | |
| Gommiswald | Commune | Wahlkreis See-Gaster | 2,634 | 2,789 | |
| Gossau (SG) | City | Wahlkreis St. Gallen | St. Gallen | 16,805 | 17,314 |
| Grabs | Commune | Wahlkreis Werdenberg | Buchs (SG) | 6,297 | 6,690 |
| Häggenschwil | Commune | Wahlkreis St. Gallen | 1,143 | 1,183 | |
| Hemberg | Commune | Wahlkreis Toggenburg | 944 | 936 | |
| Jonschwil | Commune | Wahlkreis Wil | 3,134 | 3,392 | |
| Kaltbrunn | Commune | Wahlkreis See-Gaster | 3,694 | 4,045 | |
| Kirchberg (SG) | Commune | Wahlkreis Toggenburg | 7,904 | 8,107 | |
| Krinau | Commune | Wahlkreis Toggenburg | 278 | 255 | |
| Lichtensteig | City | Wahlkreis Toggenburg | 1,893 | 1,842 | |
| Lütisburg | Commune | Wahlkreis Toggenburg | 1,395 | 1,371 | |
| Marbach (SG) | Commune | Wahlkreis Rheintal | Heerbrugg | 1,779 | 1,902 |
| Mels | Commune | Wahlkreis Sarganserland | 7,837 | 8,090 | |
| Mogelsberg | Commune | Wahlkreis Toggenburg | 2,261 | 2,159 | |
| Mörschwil | Commune | Wahlkreis Rorschach | St. Gallen | 3,116 | 3,416 |
| Mosnang | Commune | Wahlkreis Toggenburg | 2,894 | 2,975 | |
| Muolen | Commune | Wahlkreis St. Gallen | 1,074 | 1,106 | |
| Nesslau-Krummenau | Commune | Wahlkreis Toggenburg | 3,665 | 3,333 | |
| Niederbüren | Commune | Wahlkreis Wil | 1,414 | 1,415 | |
| Niederhelfenschwil | Commune | Wahlkreis Wil | 2,599 | 2,814 | |
| Oberbüren | Commune | Wahlkreis Wil | Wil (SG) | 3,946 | 3,994 |
| Oberhelfenschwil | Commune | Wahlkreis Toggenburg | 1,456 | 1,355 | |
| Oberriet (SG) | Commune | Wahlkreis Rheintal | 7,454 | 8,033 | |
| Oberuzwil | Commune | Wahlkreis Wil | Wil (SG) | 5,521 | 5,806 |
| Pfäfers | Commune | Wahlkreis Sarganserland | 1,754 | 1,598 | |
| Quarten | Commune | Wahlkreis Sarganserland | 2,749 | 2,707 | |
| Rapperswil-Jona | City | Wahlkreis See-Gaster | 24,368 | 26,034 | |
| Rebstein | Commune | Wahlkreis Rheintal | Heerbrugg | 4,055 | 4,251 |
| Rheineck | City | Wahlkreis Rheintal | Arbon-Rorschach | 3,231 | 3,282 |
| Rieden | Commune | Wahlkreis See-Gaster | 707 | 706 | |
| Rorschach | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 8,647 | 8,743 |
| Rorschacherberg | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 6,483 | 6,756 |
| Rüthi (SG) | Commune | Wahlkreis Rheintal | 1,967 | 1,991 | |
| Sargans | City | Wahlkreis Sarganserland | 4,765 | 5,247 | |
| Schänis | Commune | Wahlkreis See-Gaster | 3,573 | 3,504 | |
| Schmerikon | Commune | Wahlkreis See-Gaster | 3,182 | 3,508 | |
| Sennwald | Commune | Wahlkreis Werdenberg | 4,484 | 4,806 | |
| Sevelen | Commune | Wahlkreis Werdenberg | Buchs (SG) | 4,253 | 4,427 |
| St. Gallen | City | Wahlkreis St. Gallen | St. Gallen | 72,626 | 72,040 |
| St. Gallenkappel | Commune | Wahlkreis See-Gaster | 1,719 | 1,760 | |
| St. Margrethen | Commune | Wahlkreis Rheintal | Heerbrugg | 5,285 | 5,464 |
| St. Peterzell | Commune | Wahlkreis Toggenburg | 1,256 | 1,153 | |
| Steinach | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 2,899 | 3,295 |
| Stein (SG) | Commune | Wahlkreis Toggenburg | 398 | 381 | |
| Thal | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 5,996 | 6,119 |
| Tübach | Commune | Wahlkreis Rorschach | Arbon-Rorschach | 1,057 | 1,191 |
| Untereggen | Commune | Wahlkreis Rorschach | 897 | 1,011 | |
| Uznach | City | Wahlkreis See-Gaster | 5,369 | 5,654 | |
| Uzwil | City | Wahlkreis Wil | Wil (SG) | 11,977 | 12,410 |
| Vilters-Wangs | Commune | Wahlkreis Sarganserland | 3,891 | 4,144 | |
| Waldkirch | Commune | Wahlkreis St. Gallen | 3,040 | 3,266 | |
| Walenstadt | City | Wahlkreis Sarganserland | 4,532 | 4,989 | |
| Wartau | Commune | Wahlkreis Werdenberg | 4,704 | 5,093 | |
| Wattwil | Commune | Wahlkreis Toggenburg | 8,265 | 8,174 | |
| Weesen | Commune | Wahlkreis See-Gaster | 1,422 | 1,505 | |
| Widnau | Commune | Wahlkreis Rheintal | Heerbrugg | 7,470 | 8,482 |
| Wildhaus | Commune | Wahlkreis Toggenburg | 1,260 | 1,209 | |
| Wil (SG) | City | Wahlkreis Wil | Wil (SG) | 16,392 | 17,678 |
| Wittenbach | Commune | Wahlkreis St. Gallen | St. Gallen | 8,486 | 8,986 |
| Zuzwil (SG) | Commune | Wahlkreis Wil | Wil (SG) | 3,798 | 4,559 |
Change: (E 2009-01-01) in comparison to (C 2000-12-05).
Source: Swiss Federal Statistical Office (web); definition of dictricts and communes of December 2008.
2009-10-05HTTP://WWW.CITYPOPULATION.DE© TH. BRINKHOFF