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
2022-12-31
 
Wahlkreis RheintalDistrict50,92755,67661,64467,50974,37276,608
Wahlkreis RorschachDistrict34,46337,26338,38241,04743,92844,676
Wahlkreis SarganserlandDistrict29,64632,63035,33937,77541,49042,969
Wahlkreis See-GasterDistrict44,84252,58157,90662,49968,42570,554
Wahlkreis St. GallenDistrict110,167113,928114,305117,823122,903124,247
Wahlkreis ToggenburgDistrict40,78444,01945,90745,05646,95447,916
Wahlkreis WerdenbergDistrict25,80829,50333,00435,64439,99341,288
Wahlkreis WilDistrict55,35861,90166,35071,55476,43977,709
St. GallenCanton391,995427,501452,837478,907514,504525,967

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, citizenship, 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
2022-12-31
 
AltstättenCityWahlkreis Rheintal9,26010,24910,38110,81911,93812,278
AmdenCommuneWahlkreis See-Gaster1,1351,3401,5931,6641,8761,847
Andwil (SG)CommuneWahlkreis St. Gallen1,2251,2451,5571,8722,0582,115
Au (SG)CommuneWahlkreis Rheintal5,4345,7786,4096,9937,9848,252
Bad RagazCommuneWahlkreis Sarganserland3,7214,3254,9295,3496,4676,663
BalgachCommuneWahlkreis Rheintal3,1223,5384,0244,4064,9425,067
Benken (SG)CommuneWahlkreis See-Gaster1,6842,0752,2282,5712,9943,018
Berg (SG)CommuneWahlkreis Rorschach648808846846866988
BerneckCommuneWahlkreis Rheintal2,7933,0873,2893,6923,9283,963
Buchs (SG)CityWahlkreis Werdenberg9,0669,80110,39911,24213,05313,605
Bütschwil-GanterschwilCommuneWahlkreis Toggenburg4,3334,7434,6614,6115,0415,163
DegersheimCommuneWahlkreis Wil3,2693,9233,9523,9054,0994,081
DiepoldsauCommuneWahlkreis Rheintal3,5624,1485,0345,8326,4796,889
Ebnat-KappelCommuneWahlkreis Toggenburg4,9505,0575,0074,9165,0074,979
EggersrietCommuneWahlkreis St. Gallen1,7411,9702,0792,1692,3342,364
EichbergCommuneWahlkreis Rheintal7199681,2661,4351,5541,556
Eschenbach (SG) (incl. Goldingen, St. Gallenkappel)CommuneWahlkreis See-Gaster5,7656,8677,8478,5269,6149,996
FlawilCommuneWahlkreis Wil8,5758,9389,3209,97110,51010,446
FlumsCommuneWahlkreis Sarganserland4,2284,5414,8824,8124,9645,211
GaiserwaldCommuneWahlkreis St. Gallen5,0517,2117,4958,0938,3898,523
GamsCommuneWahlkreis Werdenberg2,2462,6192,8673,1043,5873,606
GoldachCommuneWahlkreis Rorschach7,9408,3318,4419,0659,4769,562
Gommiswald (incl. Ernetschwil)CommuneWahlkreis See-Gaster2,7823,8734,6304,9225,3165,564
Gossau (SG)CityWahlkreis St. Gallen14,58415,56216,80517,76317,99018,226
GrabsCommuneWahlkreis Werdenberg4,8445,6596,2976,8427,2207,302
HäggenschwilCommuneWahlkreis St. Gallen7879101,1431,1871,3891,393
HembergCommuneWahlkreis Toggenburg869928944942909954
JonschwilCommuneWahlkreis Wil1,9552,6113,1343,5733,8733,961
KaltbrunnCommuneWahlkreis See-Gaster2,7353,3373,6944,1894,9765,051
Kirchberg (SG)CommuneWahlkreis Toggenburg6,3987,2227,9048,1499,2419,632
LichtensteigCityWahlkreis Toggenburg1,9982,0461,8931,9241,8791,980
LütisburgCommuneWahlkreis Toggenburg1,2101,3571,3951,3941,6141,619
Marbach (SG)CommuneWahlkreis Rheintal1,3821,5211,7792,0142,1392,137
MelsCommuneWahlkreis Sarganserland6,2356,8297,8378,3588,7169,311
MörschwilCommuneWahlkreis Rorschach2,0602,4923,1163,5083,6763,619
MosnangCommuneWahlkreis Toggenburg2,2802,5152,8942,8812,8892,920
MuolenCommuneWahlkreis St. Gallen8471,0001,0741,1601,2241,253
Neckertal (incl. Mogelsberg, St. Peterzell)CommuneWahlkreis Toggenburg3,3484,1744,4344,1304,0644,124
Nesslau (incl. Krummenau)CommuneWahlkreis Toggenburg3,8713,9634,0633,7303,6083,733
NiederbürenCommuneWahlkreis Wil1,0971,2391,4141,4211,5071,527
NiederhelfenschwilCommuneWahlkreis Wil1,6762,0362,5992,9093,1813,201
OberbürenCommuneWahlkreis Wil2,8803,4213,9464,1314,5764,588
OberhelfenschwilCommuneWahlkreis Toggenburg1,0441,2841,4561,3411,2411,246
Oberriet (SG)CommuneWahlkreis Rheintal6,2226,6477,4548,3148,9969,180
OberuzwilCommuneWahlkreis Wil4,6165,2145,5215,8196,4916,536
PfäfersCommuneWahlkreis Sarganserland1,8141,7921,7541,5711,5281,563
QuartenCommuneWahlkreis Sarganserland2,5332,6392,7492,7422,9883,000
Rapperswil-JonaCityWahlkreis See-Gaster19,98222,72724,36826,21227,48328,252
RebsteinCommuneWahlkreis Rheintal3,1273,5104,0554,2944,6404,906
RheineckCityWahlkreis Rheintal3,0373,1013,2313,3253,4043,481
RorschachCommuneWahlkreis Rorschach9,8789,5358,6478,8839,6469,777
RorschacherbergCommuneWahlkreis Rorschach5,2946,3636,4836,9227,4657,620
Rüthi (SG)CommuneWahlkreis Rheintal1,4751,6771,9672,0462,4452,472
SargansCityWahlkreis Sarganserland4,2674,6854,7655,3306,2136,443
SchänisCommuneWahlkreis See-Gaster2,4263,0423,5733,5303,9234,021
SchmerikonCommuneWahlkreis See-Gaster2,8703,0953,1823,5083,9714,110
SennwaldCommuneWahlkreis Werdenberg3,1213,6984,4844,8455,7096,101
SevelenCommuneWahlkreis Werdenberg2,8393,6234,2534,5685,1285,279
SteinachCommuneWahlkreis Rorschach2,5132,6252,8993,2923,5493,583
St. GallenCityWahlkreis St. Gallen75,84775,23772,62672,95976,21376,931
St. MargrethenCommuneWahlkreis Rheintal4,9355,2785,2855,5685,9916,249
ThalCommuneWahlkreis Rorschach4,7255,3995,9966,2866,7226,914
TübachCommuneWahlkreis Rorschach8451,0071,0571,2431,4941,587
UntereggenCommuneWahlkreis Rorschach5607038971,0021,0341,026
UznachCityWahlkreis See-Gaster4,2695,0365,3695,8406,5196,850
UzwilCityWahlkreis Wil9,61410,98011,97712,65513,28413,831
Vilters-WangsCommuneWahlkreis Sarganserland3,2433,6883,8914,3284,8865,015
WaldkirchCommuneWahlkreis St. Gallen2,6222,8833,0403,3403,5593,528
WalenstadtCityWahlkreis Sarganserland3,6054,1314,5325,2855,7285,763
WartauCommuneWahlkreis Werdenberg3,6924,1034,7045,0435,2965,395
WattwilCommuneWahlkreis Toggenburg8,1148,2748,5438,3858,8378,954
WeesenCommuneWahlkreis See-Gaster1,1941,1891,4221,5371,7531,845
WidnauCommuneWahlkreis Rheintal5,8596,1747,4708,7719,93210,178
Wildhaus-Alt St. JohannCommuneWahlkreis Toggenburg2,3692,4562,7132,6532,6242,612
Wil (SG) (incl. Bronschhofen)CityWahlkreis Wil19,60020,49020,68922,58424,13224,541
WittenbachCommuneWahlkreis St. Gallen7,4637,9108,4869,2809,7479,914
Zuzwil (SG)CommuneWahlkreis Wil2,0763,0493,7984,5864,7864,997

Source: Swiss Federal Statistical Office (web).

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