Home
Show Map

Switzerland: St. Gallen

Districts

The population of all districts of the Canton of St. Gallen according to census results and latest official estimates.

NameStatusPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2021-12-31
 
Wahlkreis RheintalDistrict50,92755,67661,64467,50974,37275,399
Wahlkreis RorschachDistrict34,46337,26338,38241,04743,92844,146
Wahlkreis SarganserlandDistrict29,64632,63035,33937,77541,49042,126
Wahlkreis See-GasterDistrict44,84252,58157,90662,49968,42569,386
Wahlkreis St. GallenDistrict110,167113,928114,305117,823122,903123,274
Wahlkreis ToggenburgDistrict40,78444,01945,90745,05646,95447,411
Wahlkreis WerdenbergDistrict25,80829,50333,00435,64439,99340,568
Wahlkreis WilDistrict55,35861,90166,35071,55476,43976,935
St. GallenCanton391,995427,501452,837478,907514,504519,245

Contents: Cities and Communes

The population of all cities and communes in the Canton of St. Gallen according to census results and latest official estimates.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, nationality, country of birth).

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2021-12-31
 
AltstättenCityWahlkreis Rheintal9,26010,24910,38110,81911,93812,046
AmdenCommuneWahlkreis See-Gaster1,1351,3401,5931,6641,8761,865
Andwil (SG)CommuneWahlkreis St. Gallen1,2251,2451,5571,8722,0582,087
Au (SG)CommuneWahlkreis Rheintal5,4345,7786,4096,9937,9848,044
Bad RagazCommuneWahlkreis Sarganserland3,7214,3254,9295,3496,4676,538
BalgachCommuneWahlkreis Rheintal3,1223,5384,0244,4064,9424,995
Benken (SG)CommuneWahlkreis See-Gaster1,6842,0752,2282,5712,9943,025
Berg (SG)CommuneWahlkreis Rorschach648808846846866905
BerneckCommuneWahlkreis Rheintal2,7933,0873,2893,6923,9283,971
Buchs (SG)CityWahlkreis Werdenberg9,0669,80110,39911,24213,05313,286
Bütschwil-GanterschwilCommuneWahlkreis Toggenburg4,3334,7434,6614,6115,0415,080
DegersheimCommuneWahlkreis Wil3,2693,9233,9523,9054,0994,113
DiepoldsauCommuneWahlkreis Rheintal3,5624,1485,0345,8326,4796,731
Ebnat-KappelCommuneWahlkreis Toggenburg4,9505,0575,0074,9165,0075,051
EggersrietCommuneWahlkreis St. Gallen1,7411,9702,0792,1692,3342,341
EichbergCommuneWahlkreis Rheintal7199681,2661,4351,5541,537
Eschenbach (SG) (incl. Goldingen, St. Gallenkappel)CommuneWahlkreis See-Gaster5,7656,8677,8478,5269,6149,836
FlawilCommuneWahlkreis Wil8,5758,9389,3209,97110,51010,444
FlumsCommuneWahlkreis Sarganserland4,2284,5414,8824,8124,9645,074
GaiserwaldCommuneWahlkreis St. Gallen5,0517,2117,4958,0938,3898,467
GamsCommuneWahlkreis Werdenberg2,2462,6192,8673,1043,5873,612
GoldachCommuneWahlkreis Rorschach7,9408,3318,4419,0659,4769,521
Gommiswald (incl. Ernetschwil)CommuneWahlkreis See-Gaster2,7823,8734,6304,9225,3165,443
Gossau (SG)CityWahlkreis St. Gallen14,58415,56216,80517,76317,99018,017
GrabsCommuneWahlkreis Werdenberg4,8445,6596,2976,8427,2207,238
HäggenschwilCommuneWahlkreis St. Gallen7879101,1431,1871,3891,376
HembergCommuneWahlkreis Toggenburg869928944942909933
JonschwilCommuneWahlkreis Wil1,9552,6113,1343,5733,8733,920
KaltbrunnCommuneWahlkreis See-Gaster2,7353,3373,6944,1894,9765,029
Kirchberg (SG)CommuneWahlkreis Toggenburg6,3987,2227,9048,1499,2419,414
LichtensteigCityWahlkreis Toggenburg1,9982,0461,8931,9241,8791,960
LütisburgCommuneWahlkreis Toggenburg1,2101,3571,3951,3941,6141,613
Marbach (SG)CommuneWahlkreis Rheintal1,3821,5211,7792,0142,1392,106
MelsCommuneWahlkreis Sarganserland6,2356,8297,8378,3588,7168,991
MörschwilCommuneWahlkreis Rorschach2,0602,4923,1163,5083,6763,638
MosnangCommuneWahlkreis Toggenburg2,2802,5152,8942,8812,8892,896
MuolenCommuneWahlkreis St. Gallen8471,0001,0741,1601,2241,242
Neckertal (incl. Mogelsberg, St. Peterzell)CommuneWahlkreis Toggenburg3,3484,1744,4344,1304,0644,075
Nesslau (incl. Krummenau)CommuneWahlkreis Toggenburg3,8713,9634,0633,7303,6083,656
NiederbürenCommuneWahlkreis Wil1,0971,2391,4141,4211,5071,517
NiederhelfenschwilCommuneWahlkreis Wil1,6762,0362,5992,9093,1813,182
OberbürenCommuneWahlkreis Wil2,8803,4213,9464,1314,5764,538
OberhelfenschwilCommuneWahlkreis Toggenburg1,0441,2841,4561,3411,2411,249
Oberriet (SG)CommuneWahlkreis Rheintal6,2226,6477,4548,3148,9969,057
OberuzwilCommuneWahlkreis Wil4,6165,2145,5215,8196,4916,574
PfäfersCommuneWahlkreis Sarganserland1,8141,7921,7541,5711,5281,544
QuartenCommuneWahlkreis Sarganserland2,5332,6392,7492,7422,9883,000
Rapperswil-JonaCityWahlkreis See-Gaster19,98222,72724,36826,21227,48327,828
RebsteinCommuneWahlkreis Rheintal3,1273,5104,0554,2944,6404,822
RheineckCityWahlkreis Rheintal3,0373,1013,2313,3253,4043,461
RorschachCommuneWahlkreis Rorschach9,8789,5358,6478,8839,6469,545
RorschacherbergCommuneWahlkreis Rorschach5,2946,3636,4836,9227,4657,592
Rüthi (SG)CommuneWahlkreis Rheintal1,4751,6771,9672,0462,4452,447
SargansCityWahlkreis Sarganserland4,2674,6854,7655,3306,2136,224
SchänisCommuneWahlkreis See-Gaster2,4263,0423,5733,5303,9233,951
SchmerikonCommuneWahlkreis See-Gaster2,8703,0953,1823,5083,9714,043
SennwaldCommuneWahlkreis Werdenberg3,1213,6984,4844,8455,7095,925
SevelenCommuneWahlkreis Werdenberg2,8393,6234,2534,5685,1285,210
SteinachCommuneWahlkreis Rorschach2,5132,6252,8993,2923,5493,559
St. GallenCityWahlkreis St. Gallen75,84775,23772,62672,95976,21376,328
St. MargrethenCommuneWahlkreis Rheintal4,9355,2785,2855,5685,9916,087
ThalCommuneWahlkreis Rorschach4,7255,3995,9966,2866,7226,769
TübachCommuneWahlkreis Rorschach8451,0071,0571,2431,4941,585
UntereggenCommuneWahlkreis Rorschach5607038971,0021,0341,032
UznachCityWahlkreis See-Gaster4,2695,0365,3695,8406,5196,564
UzwilCityWahlkreis Wil9,61410,98011,97712,65513,28413,493
Vilters-WangsCommuneWahlkreis Sarganserland3,2433,6883,8914,3284,8864,954
WaldkirchCommuneWahlkreis St. Gallen2,6222,8833,0403,3403,5593,569
WalenstadtCityWahlkreis Sarganserland3,6054,1314,5325,2855,7285,801
WartauCommuneWahlkreis Werdenberg3,6924,1034,7045,0435,2965,297
WattwilCommuneWahlkreis Toggenburg8,1148,2748,5438,3858,8378,877
WeesenCommuneWahlkreis See-Gaster1,1941,1891,4221,5371,7531,802
WidnauCommuneWahlkreis Rheintal5,8596,1747,4708,7719,93210,095
Wildhaus-Alt St. JohannCommuneWahlkreis Toggenburg2,3692,4562,7132,6532,6242,607
Wil (SG) (incl. Bronschhofen)CityWahlkreis Wil19,60020,49020,68922,58424,13224,306
WittenbachCommuneWahlkreis St. Gallen7,4637,9108,4869,2809,7479,847
Zuzwil (SG)CommuneWahlkreis Wil2,0763,0493,7984,5864,7864,848

Source: Swiss Federal Statistical Office (web).

Explanation: Districts and communes in the boundaries of December 2021. The population figures for 2021 are final.