Home
Show Map

Switzerland: Valais

Districts

The population of all districts of the Canton of Valais 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
 
Bezirk BrigDistrict19,62421,53723,05225,03327,36028,141
Bezirk GomsDistrict4,2944,5234,7434,7454,3774,385
Bezirk LeukDistrict10,11511,09411,63112,29412,43412,877
Bezirk RaronDistrict9,2169,65610,38010,82911,09511,338
Bezirk VispDistrict22,02423,52326,81927,93428,54728,955
District de ContheyDistrict15,20118,48520,09424,21129,42430,178
District de MartignyDistrict25,80930,67433,69341,36148,90650,760
District de MontheyDistrict23,49329,70833,38940,76647,91249,279
District d'EntremontDistrict9,56110,42512,13814,22315,51915,943
District de Saint-MauriceDistrict8,82810,01810,42012,36014,10214,379
District de SierreDistrict32,10137,68340,01846,13449,42750,354
District de SionDistrict30,46634,21337,26342,75948,44749,505
District d'HérensDistrict7,9758,2788,75910,03510,95311,188
Valais (Wallis)Canton218,707249,817272,399312,684348,503357,282

Contents: Cities and Communes

The population of all cities and communes in the Canton of Valais 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
 
AgarnCommuneBezirk Leuk535673758789705709
AlbinenCommuneBezirk Leuk250242261278243253
Anniviers (incl. Ayer)CommuneDistrict de Sierre1,5841,7192,0352,6172,7422,703
ArbazCommuneDistrict de Sion4726178001,0851,3601,390
ArdonCommuneDistrict de Conthey1,6362,0462,2952,6763,3793,564
AusserbergCommuneBezirk Raron696674628640621630
AyentCommuneDistrict d'Hérens2,5812,7593,0013,6064,1374,247
BaltschiederCommuneBezirk Visp4767921,0501,2091,3051,355
BellwaldCommuneBezirk Goms285310427460354338
BettmeralpCommuneBezirk Raron536471476446452463
BinnCommuneBezirk Goms162163155142127128
BisterCommuneBezirk Raron302333333441
BitschCommuneBezirk Raron4025567478521,0351,122
Blatten (Blatten (Lötschen))CommuneBezirk Raron327296281307296298
Bourg-Saint-PierreCityDistrict d'Entremont218200212177211218
BovernierCommuneDistrict de Martigny607720733815911911
Brig-GlisCityBezirk Brig9,60810,60211,59012,46713,22113,642
BürchenCommuneBezirk Raron562626672728752750
ChalaisCommuneDistrict de Sierre1,8052,2062,6573,1153,6063,759
ChamosonCommuneDistrict de Conthey2,0942,2942,4973,0683,9864,178
ChampéryCommuneDistrict de Monthey8901,0071,1071,2761,3711,350
ChippisCommuneDistrict de Sierre1,6061,6351,4911,6021,5971,556
Collombey-MurazCommuneDistrict de Monthey2,9824,4935,6957,2769,5989,739
CollongesCommuneDistrict de Saint-Maurice346453488584832843
ContheyCityDistrict de Conthey4,8285,8536,2617,7088,8578,983
Crans-Montana (incl. Chermignon, Montana, Randogne)CommuneDistrict de Sierre6,2038,1228,74910,53010,21810,271
DorénazCommuneDistrict de Saint-Maurice4515116077341,0401,086
EggerbergCommuneBezirk Brig355371382341324317
EischollCommuneBezirk Raron537504500479450445
EistenCommuneBezirk Visp267235226219188189
EmbdCommuneBezirk Visp351336353315280286
ErgischCommuneBezirk Leuk171162176188177179
ErnenCommuneBezirk Goms424525546539518528
EvionnazCommuneDistrict de Saint-Maurice7478629301,1181,3451,416
EvolèneCommuneDistrict d'Hérens1,4531,4651,5221,6831,6471,655
FerdenCommuneBezirk Raron330317286261247251
FieschCommuneBezirk Goms710947996968909925
FieschertalCommuneBezirk Goms242245255313326351
FinhautCommuneDistrict de Saint-Maurice338293318398381363
FullyCommuneDistrict de Martigny3,9264,9355,5877,6868,7939,049
Gampel-BratschCommuneBezirk Leuk1,5391,6191,7651,9091,9972,116
GomsCommuneBezirk Goms1,3201,3581,3981,3241,1601,142
GrächenCommuneBezirk Visp1,1281,1691,2541,4001,2581,271
GrengiolsCommuneBezirk Raron416445491464431419
GrimisuatCommuneDistrict de Sion1,6912,0252,3312,8383,5843,774
GrôneCommuneDistrict de Sierre1,3641,6461,8662,2062,4852,545
Guttet-FeschelCommuneBezirk Leuk393407410444414437
HérémenceCommuneDistrict d'Hérens1,3151,2251,2941,3791,4331,488
IcogneCommuneDistrict de Sierre288374404524633636
IndenCommuneBezirk Leuk698789111115116
IsérablesCommuneDistrict de Martigny1,087982914881827829
KippelCommuneBezirk Raron391370368375310324
LaldenCommuneBezirk Visp559598651662668706
LaxCommuneBezirk Goms301307290287329333
LensCommuneDistrict de Sierre2,4123,0593,3573,7794,3174,406
LeukCommuneBezirk Leuk3,2723,5413,6633,6593,9914,134
LeukerbadCommuneBezirk Leuk1,0701,4421,4311,6331,3291,295
LeytronCommuneDistrict de Martigny1,7931,9042,1282,7033,2303,281
LiddesCommuneDistrict d'Entremont639620659750735745
Martigny (incl. Charrat)CityDistrict de Martigny12,24714,48015,44217,55820,27620,974
Martigny-CombeCommuneDistrict de Martigny1,0281,4071,7312,1992,3332,336
MassongexCommuneDistrict de Saint-Maurice8881,1391,3191,6531,9231,984
MontheyCityDistrict de Monthey11,28513,79013,93316,40817,82018,446
Mont-NobleCommuneDistrict d'Hérens7748067348911,1021,112
Mörel-FiletCommuneBezirk Raron626650676687707720
Naters (incl. Mund)CommuneBezirk Brig7,4618,0438,3069,04610,29010,484
NendazCommuneDistrict de Conthey4,3724,9645,3505,9936,8056,943
NiedergestelnCommuneBezirk Raron422516573679744743
Noble-Contrée (incl. Veyras, Miège, Venthône)CommuneDistrict de Sierre2,2912,9963,2704,1174,5504,635
OberemsCommuneBezirk Leuk131126125135120127
ObergomsCommuneBezirk Goms850668676712654640
OrsièresCommuneDistrict d'Entremont2,3572,5422,6303,0773,1943,237
Port-ValaisCommuneDistrict de Monthey1,2621,8322,3643,1554,2834,397
RandaCommuneBezirk Visp367339404438425440
RaronCommuneBezirk Raron1,3401,4421,6721,8091,9491,955
RiddesCommuneDistrict de Martigny1,7861,9772,1972,6793,2773,535
Ried-BrigCommuneBezirk Brig1,1681,4231,5821,9102,1412,183
RiederalpCommuneBezirk Raron430479527527438427
Saas-AlmagellCommuneBezirk Visp330367397389364360
Saas-BalenCommuneBezirk Visp443410397407351368
Saas-FeeCommuneBezirk Visp9901,2421,4541,7581,5591,561
Saas-GrundCommuneBezirk Visp8809861,1671,1089901,005
SaillonCityDistrict de Martigny8601,1691,5192,1362,8182,995
Saint-GingolphCommuneDistrict de Monthey681674773888964988
Saint-LéonardCommuneDistrict de Sierre1,4981,7831,8722,1172,4602,548
Saint-Martin (VS)CommuneDistrict d'Hérens1,023914897890842832
Saint-MauriceCityDistrict de Saint-Maurice3,5223,8313,7024,3454,5184,540
SalgeschCommuneBezirk Leuk1,0891,1751,1981,3671,5671,659
SalvanCommuneDistrict de Saint-Maurice9321,0561,0201,1721,4421,469
SavièseCommuneDistrict de Sion4,0974,7635,3416,5967,9378,097
SaxonCommuneDistrict de Martigny2,3943,0113,3124,5576,2786,690
SembrancherCityDistrict d'Entremont6717507928621,0501,050
SierreCityDistrict de Sierre13,05014,14314,31715,52716,81917,295
SimplonCommuneBezirk Brig328308333326292290
SionCityDistrict de Sion23,77526,34028,32431,67334,97835,650
StaldenriedCommuneBezirk Visp521537554557537566
Stalden (VS)CommuneBezirk Visp1,1041,1761,1491,1141,0521,103
Steg-HohtennCommuneBezirk Raron1,3941,4561,5361,5951,6201,711
St. NiklausCommuneBezirk Visp2,0362,1992,3042,3582,2242,242
TäschCommuneBezirk Visp5945678311,1261,3451,333
TermenCommuneBezirk Brig5336387818631,0211,152
TörbelCommuneBezirk Visp495522498491498497
TrientCommuneDistrict de Martigny8189130147163160
TroistorrentsCommuneDistrict de Monthey2,4963,0403,5674,2304,8064,838
Turtmann-UnteremsCommuneBezirk Leuk9829981,1531,1571,0941,160
UnterbächCommuneBezirk Raron357403426401444485
Val de Bagnes (incl. Bagnes, Vollèges)CommuneDistrict d'Entremont5,6766,3137,8459,35710,32910,693
Val-d'IlliezCommuneDistrict de Monthey1,1211,3061,4281,7182,0742,146
VarenCommuneBezirk Leuk614622602624682692
VernayazCommuneDistrict de Saint-Maurice1,2631,4711,5971,7691,8471,812
VérossazCommuneDistrict de Saint-Maurice341402439587774866
VétrozCommuneDistrict de Conthey2,2713,3283,6914,7666,3976,510
VexCommuneDistrict d'Hérens8291,1091,3111,5861,7921,854
VeysonnazCommuneDistrict de Sion431468467567588594
VionnazCommuneDistrict de Monthey8801,1821,5622,2172,7532,902
VispCommuneBezirk Visp6,3836,2346,5507,0148,0608,305
VisperterminenCommuneBezirk Visp1,3731,3711,3571,3731,3281,310
VouvryCommuneDistrict de Monthey1,8962,3842,9603,5984,2434,473
Wiler (Lötschen)CommuneBezirk Raron420428488546565554
ZeneggenCommuneBezirk Visp179218235276295312
ZermattCommuneBezirk Visp3,5484,2255,9885,7205,8205,746
ZwischbergenCommuneBezirk Brig17115278807173

Source: Swiss Federal Statistical Office (web).

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