Home
Show Map

Switzerland: St. Gallen

Contents: St. Gallen

Canton


514,504 Population [2020] – estimate

540,036 Population [2024] – estimate

2,026km² Area

266.6/km² Density [2024]

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
2024-12-31
 
Wahlkreis RheintalDistrict50,92755,67661,64467,50974,37278,876
Wahlkreis RorschachDistrict34,46337,26338,38241,04743,92845,832
Wahlkreis SarganserlandDistrict29,64632,63035,33937,77541,49044,244
Wahlkreis See-GasterDistrict44,84252,58157,90662,49968,42572,094
Wahlkreis St. GallenDistrict110,167113,928114,305117,823122,903127,197
Wahlkreis ToggenburgDistrict40,78444,01945,90745,05646,95449,294
Wahlkreis WerdenbergDistrict25,80829,50333,00435,64439,99342,592
Wahlkreis WilDistrict55,35861,90166,35071,55476,43979,907
St. GallenCanton391,995427,501452,837478,907514,504540,036

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
2024-12-31
 
AltstättenCityWahlkreis Rheintal9,26010,24910,38110,81911,93812,581
AmdenCommuneWahlkreis See-Gaster1,1351,3401,5931,6641,8761,901
Andwil (SG)CommuneWahlkreis St. Gallen1,2251,2451,5571,8722,0582,144
Au (SG)CommuneWahlkreis Rheintal5,4345,7786,4096,9937,9848,628
Bad RagazCommuneWahlkreis Sarganserland3,7214,3254,9295,3496,4676,872
BalgachCommuneWahlkreis Rheintal3,1223,5384,0244,4064,9425,210
Benken (SG)CommuneWahlkreis See-Gaster1,6842,0752,2282,5712,9943,073
Berg (SG)CommuneWahlkreis Rorschach6488088468468661,033
BerneckCommuneWahlkreis Rheintal2,7933,0873,2893,6923,9284,008
Buchs (SG)CityWahlkreis Werdenberg9,0669,80110,39911,24213,05314,038
Bütschwil-GanterschwilCommuneWahlkreis Toggenburg4,3334,7434,6614,6115,0415,336
DegersheimCommuneWahlkreis Wil3,2693,9233,9523,9054,0994,216
DiepoldsauCommuneWahlkreis Rheintal3,5624,1485,0345,8326,4796,939
Ebnat-KappelCommuneWahlkreis Toggenburg4,9505,0575,0074,9165,0075,323
EggersrietCommuneWahlkreis St. Gallen1,7411,9702,0792,1692,3342,434
EichbergCommuneWahlkreis Rheintal7199681,2661,4351,5541,617
Eschenbach (SG) (incl. Goldingen, St. Gallenkappel)CommuneWahlkreis See-Gaster5,7656,8677,8478,5269,61410,266
FlawilCommuneWahlkreis Wil8,5758,9389,3209,97110,51010,632
FlumsCommuneWahlkreis Sarganserland4,2284,5414,8824,8124,9645,400
GaiserwaldCommuneWahlkreis St. Gallen5,0517,2117,4958,0938,3898,714
GamsCommuneWahlkreis Werdenberg2,2462,6192,8673,1043,5873,728
GoldachCommuneWahlkreis Rorschach7,9408,3318,4419,0659,4769,783
Gommiswald (incl. Ernetschwil)CommuneWahlkreis See-Gaster2,7823,8734,6304,9225,3165,718
Gossau (SG)CityWahlkreis St. Gallen14,58415,56216,80517,76317,99018,633
GrabsCommuneWahlkreis Werdenberg4,8445,6596,2976,8427,2207,488
HäggenschwilCommuneWahlkreis St. Gallen7879101,1431,1871,3891,426
JonschwilCommuneWahlkreis Wil1,9552,6113,1343,5733,8733,992
KaltbrunnCommuneWahlkreis See-Gaster2,7353,3373,6944,1894,9765,099
Kirchberg (SG)CommuneWahlkreis Toggenburg6,3987,2227,9048,1499,2419,791
LichtensteigCityWahlkreis Toggenburg1,9982,0461,8931,9241,8792,141
LütisburgCommuneWahlkreis Toggenburg1,2101,3571,3951,3941,6141,646
Marbach (SG)CommuneWahlkreis Rheintal1,3821,5211,7792,0142,1392,169
MelsCommuneWahlkreis Sarganserland6,2356,8297,8378,3588,7169,581
MörschwilCommuneWahlkreis Rorschach2,0602,4923,1163,5083,6763,671
MosnangCommuneWahlkreis Toggenburg2,2802,5152,8942,8812,8892,981
MuolenCommuneWahlkreis St. Gallen8471,0001,0741,1601,2241,265
Neckertal (incl. Hemberg, Mogelsberg, Oberhelfenschwil, St. Peterzell)CommuneWahlkreis Toggenburg5,2616,3866,8346,4136,2146,420
Nesslau (incl. Krummenau)CommuneWahlkreis Toggenburg3,8713,9634,0633,7303,6083,890
NiederbürenCommuneWahlkreis Wil1,0971,2391,4141,4211,5071,529
NiederhelfenschwilCommuneWahlkreis Wil1,6762,0362,5992,9093,1813,290
OberbürenCommuneWahlkreis Wil2,8803,4213,9464,1314,5764,726
Oberriet (SG)CommuneWahlkreis Rheintal6,2226,6477,4548,3148,9969,373
OberuzwilCommuneWahlkreis Wil4,6165,2145,5215,8196,4916,743
PfäfersCommuneWahlkreis Sarganserland1,8141,7921,7541,5711,5281,624
QuartenCommuneWahlkreis Sarganserland2,5332,6392,7492,7422,9883,105
Rapperswil-JonaCityWahlkreis See-Gaster19,98222,72724,36826,21227,48328,779
RebsteinCommuneWahlkreis Rheintal3,1273,5104,0554,2944,6405,077
RheineckCityWahlkreis Rheintal3,0373,1013,2313,3253,4043,514
RorschachCommuneWahlkreis Rorschach9,8789,5358,6478,8839,64610,274
RorschacherbergCommuneWahlkreis Rorschach5,2946,3636,4836,9227,4657,716
Rüthi (SG)CommuneWahlkreis Rheintal1,4751,6771,9672,0462,4452,633
SargansCityWahlkreis Sarganserland4,2674,6854,7655,3306,2136,615
SchänisCommuneWahlkreis See-Gaster2,4263,0423,5733,5303,9234,172
SchmerikonCommuneWahlkreis See-Gaster2,8703,0953,1823,5083,9714,150
SennwaldCommuneWahlkreis Werdenberg3,1213,6984,4844,8455,7096,332
SevelenCommuneWahlkreis Werdenberg2,8393,6234,2534,5685,1285,411
SteinachCommuneWahlkreis Rorschach2,5132,6252,8993,2923,5493,581
St. GallenCityWahlkreis St. Gallen75,84775,23772,62672,95976,21378,863
St. MargrethenCommuneWahlkreis Rheintal4,9355,2785,2855,5685,9916,718
ThalCommuneWahlkreis Rorschach4,7255,3995,9966,2866,7227,137
TübachCommuneWahlkreis Rorschach8451,0071,0571,2431,4941,602
UntereggenCommuneWahlkreis Rorschach5607038971,0021,0341,035
UznachCityWahlkreis See-Gaster4,2695,0365,3695,8406,5197,038
UzwilCityWahlkreis Wil9,61410,98011,97712,65513,28414,570
Vilters-WangsCommuneWahlkreis Sarganserland3,2433,6883,8914,3284,8865,121
WaldkirchCommuneWahlkreis St. Gallen2,6222,8833,0403,3403,5593,576
WalenstadtCityWahlkreis Sarganserland3,6054,1314,5325,2855,7285,926
WartauCommuneWahlkreis Werdenberg3,6924,1034,7045,0435,2965,595
WattwilCommuneWahlkreis Toggenburg8,1148,2748,5438,3858,8379,165
WeesenCommuneWahlkreis See-Gaster1,1941,1891,4221,5371,7531,898
WidnauCommuneWahlkreis Rheintal5,8596,1747,4708,7719,93210,409
Wildhaus-Alt St. JohannCommuneWahlkreis Toggenburg2,3692,4562,7132,6532,6242,601
Wil (SG) (incl. Bronschhofen)CityWahlkreis Wil19,60020,49020,68922,58424,13225,176
WittenbachCommuneWahlkreis St. Gallen7,4637,9108,4869,2809,74710,142
Zuzwil (SG)CommuneWahlkreis Wil2,0763,0493,7984,5864,7865,033

Source: Swiss Federal Statistical Office.

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