Tweet
Facebook
Home
Show Map

Switzerland: Valais

Contents: Valais

Canton


348,503 Population [2020] – estimate

371,184 Population [2024] – estimate

5,225km² Area

71.04/km² Density [2024]

1.6% Annual Population Change [2020 → 2024]

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
2024-12-31
 
Bezirk BrigDistrict19,62421,53723,05225,03327,36028,930
Bezirk GomsDistrict4,2944,5234,7434,7454,3774,453
Bezirk LeukDistrict10,11511,09411,63112,29412,43413,553
Bezirk RaronDistrict9,2169,65610,38010,82911,09511,525
Bezirk VispDistrict22,02423,52326,81927,93428,54730,197
District de ContheyDistrict15,20118,48520,09424,21129,42431,541
District de MartignyDistrict25,80930,67433,69341,36148,90653,690
District de MontheyDistrict23,49329,70833,38940,76647,91251,151
District d'EntremontDistrict9,56110,42512,13814,22315,51916,308
District de Saint-MauriceDistrict8,82810,01810,42012,36014,10214,972
District de SierreDistrict32,10137,68340,01846,13449,42751,727
District de SionDistrict30,46634,21337,26342,75948,44751,456
District d'HérensDistrict7,9758,2788,75910,03510,95311,681
Valais (Wallis)Canton218,707249,817272,399312,684348,503371,184

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
2024-12-31
 
AgarnCommuneBezirk Leuk535673758789705745
AlbinenCommuneBezirk Leuk250242261278243259
Anniviers (incl. Ayer)CommuneDistrict de Sierre1,5841,7192,0352,6172,7422,790
ArbazCommuneDistrict de Sion4726178001,0851,3601,462
ArdonCommuneDistrict de Conthey1,6362,0462,2952,6763,3793,833
AusserbergCommuneBezirk Raron696674628640621640
AyentCommuneDistrict d'Hérens2,5812,7593,0013,6064,1374,450
BaltschiederCommuneBezirk Visp4767921,0501,2091,3051,384
BellwaldCommuneBezirk Goms285310427460354363
BettmeralpCommuneBezirk Raron536471476446452483
BinnCommuneBezirk Goms162163155142127129
BisterCommuneBezirk Raron302333333437
BitschCommuneBezirk Raron4025567478521,0351,142
Blatten (Blatten (Lötschen))CommuneBezirk Raron327296281307296300
Bourg-Saint-PierreCityDistrict d'Entremont218200212177211222
BovernierCommuneDistrict de Martigny607720733815911952
Brig-GlisCityBezirk Brig9,60810,60211,59012,46713,22114,080
BürchenCommuneBezirk Raron562626672728752766
ChalaisCommuneDistrict de Sierre1,8052,2062,6573,1153,6063,927
ChamosonCommuneDistrict de Conthey2,0942,2942,4973,0683,9864,384
ChampéryCommuneDistrict de Monthey8901,0071,1071,2761,3711,404
ChippisCommuneDistrict de Sierre1,6061,6351,4911,6021,5971,615
Collombey-MurazCommuneDistrict de Monthey2,9824,4935,6957,2769,59810,049
CollongesCommuneDistrict de Saint-Maurice346453488584832869
ContheyCityDistrict de Conthey4,8285,8536,2617,7088,8579,405
Crans-Montana (incl. Chermignon, Montana, Randogne)CommuneDistrict de Sierre6,2038,1228,74910,53010,21810,497
DorénazCommuneDistrict de Saint-Maurice4515116077341,0401,113
EggerbergCommuneBezirk Brig355371382341324338
EischollCommuneBezirk Raron537504500479450460
EistenCommuneBezirk Visp267235226219188192
EmbdCommuneBezirk Visp351336353315280285
ErgischCommuneBezirk Leuk171162176188177183
ErnenCommuneBezirk Goms424525546539518544
EvionnazCommuneDistrict de Saint-Maurice7478629301,1181,3451,500
EvolèneCommuneDistrict d'Hérens1,4531,4651,5221,6831,6471,666
FerdenCommuneBezirk Raron330317286261247248
FieschCommuneBezirk Goms710947996968909910
FieschertalCommuneBezirk Goms242245255313326356
FinhautCommuneDistrict de Saint-Maurice338293318398381418
FullyCommuneDistrict de Martigny3,9264,9355,5877,6868,7939,304
Gampel-BratschCommuneBezirk Leuk1,5391,6191,7651,9091,9972,247
GomsCommuneBezirk Goms1,3201,3581,3981,3241,1601,149
GrächenCommuneBezirk Visp1,1281,1691,2541,4001,2581,316
GrengiolsCommuneBezirk Raron416445491464431417
GrimisuatCommuneDistrict de Sion1,6912,0252,3312,8383,5843,962
GrôneCommuneDistrict de Sierre1,3641,6461,8662,2062,4852,555
Guttet-FeschelCommuneBezirk Leuk393407410444414440
HérémenceCommuneDistrict d'Hérens1,3151,2251,2941,3791,4331,545
IcogneCommuneDistrict de Sierre288374404524633639
IndenCommuneBezirk Leuk698789111115130
IsérablesCommuneDistrict de Martigny1,087982914881827804
KippelCommuneBezirk Raron391370368375310329
LaldenCommuneBezirk Visp559598651662668760
LaxCommuneBezirk Goms301307290287329339
LensCommuneDistrict de Sierre2,4123,0593,3573,7794,3174,568
LeukCommuneBezirk Leuk3,2723,5413,6633,6593,9914,339
LeukerbadCommuneBezirk Leuk1,0701,4421,4311,6331,3291,426
LeytronCommuneDistrict de Martigny1,7931,9042,1282,7033,2303,528
LiddesCommuneDistrict d'Entremont639620659750735770
Martigny (incl. Charrat)CityDistrict de Martigny12,24714,48015,44217,55820,27622,244
Martigny-CombeCommuneDistrict de Martigny1,0281,4071,7312,1992,3332,363
MassongexCommuneDistrict de Saint-Maurice8881,1391,3191,6531,9232,126
MontheyCityDistrict de Monthey11,28513,79013,93316,40817,82019,070
Mont-NobleCommuneDistrict d'Hérens7748067348911,1021,187
Mörel-FiletCommuneBezirk Raron626650676687707759
Naters (incl. Mund)CommuneBezirk Brig7,4618,0438,3069,04610,29010,675
NendazCommuneDistrict de Conthey4,3724,9645,3505,9936,8057,314
NiedergestelnCommuneBezirk Raron422516573679744749
Noble-Contrée (incl. Veyras, Miège, Venthône)CommuneDistrict de Sierre2,2912,9963,2704,1174,5504,692
OberemsCommuneBezirk Leuk131126125135120140
ObergomsCommuneBezirk Goms850668676712654663
OrsièresCommuneDistrict d'Entremont2,3572,5422,6303,0773,1943,300
Port-ValaisCommuneDistrict de Monthey1,2621,8322,3643,1554,2834,551
RandaCommuneBezirk Visp367339404438425465
RaronCommuneBezirk Raron1,3401,4421,6721,8091,9492,024
RiddesCommuneDistrict de Martigny1,7861,9772,1972,6793,2773,748
Ried-BrigCommuneBezirk Brig1,1681,4231,5821,9102,1412,310
RiederalpCommuneBezirk Raron430479527527438440
Saas-AlmagellCommuneBezirk Visp330367397389364385
Saas-BalenCommuneBezirk Visp443410397407351341
Saas-FeeCommuneBezirk Visp9901,2421,4541,7581,5591,637
Saas-GrundCommuneBezirk Visp8809861,1671,1089901,057
SaillonCityDistrict de Martigny8601,1691,5192,1362,8183,152
Saint-GingolphCommuneDistrict de Monthey6816747738889641,087
Saint-LéonardCommuneDistrict de Sierre1,4981,7831,8722,1172,4602,626
Saint-Martin (VS)CommuneDistrict d'Hérens1,023914897890842853
Saint-MauriceCityDistrict de Saint-Maurice3,5223,8313,7024,3454,5184,622
SalgeschCommuneBezirk Leuk1,0891,1751,1981,3671,5671,732
SalvanCommuneDistrict de Saint-Maurice9321,0561,0201,1721,4421,495
SavièseCommuneDistrict de Sion4,0974,7635,3416,5967,9378,275
SaxonCommuneDistrict de Martigny2,3943,0113,3124,5576,2787,420
SembrancherCityDistrict d'Entremont6717507928621,0501,110
SierreCityDistrict de Sierre13,05014,14314,31715,52716,81917,818
SimplonCommuneBezirk Brig328308333326292281
SionCityDistrict de Sion23,77526,34028,32431,67334,97837,144
StaldenriedCommuneBezirk Visp521537554557537561
Stalden (VS)CommuneBezirk Visp1,1041,1761,1491,1141,0521,113
Steg-HohtennCommuneBezirk Raron1,3941,4561,5361,5951,6201,725
St. NiklausCommuneBezirk Visp2,0362,1992,3042,3582,2242,298
TäschCommuneBezirk Visp5945678311,1261,3451,300
TermenCommuneBezirk Brig5336387818631,0211,175
TörbelCommuneBezirk Visp495522498491498496
TrientCommuneDistrict de Martigny8189130147163175
TroistorrentsCommuneDistrict de Monthey2,4963,0403,5674,2304,8065,022
Turtmann-UnteremsCommuneBezirk Leuk9829981,1531,1571,0941,212
UnterbächCommuneBezirk Raron357403426401444478
Val de Bagnes (incl. Bagnes, Vollèges)CommuneDistrict d'Entremont5,6766,3137,8459,35710,32910,906
Val-d'IlliezCommuneDistrict de Monthey1,1211,3061,4281,7182,0742,144
VarenCommuneBezirk Leuk614622602624682700
VernayazCommuneDistrict de Saint-Maurice1,2631,4711,5971,7691,8471,928
VérossazCommuneDistrict de Saint-Maurice341402439587774901
VétrozCommuneDistrict de Conthey2,2713,3283,6914,7666,3976,605
VexCommuneDistrict d'Hérens8291,1091,3111,5861,7921,980
VeysonnazCommuneDistrict de Sion431468467567588613
VionnazCommuneDistrict de Monthey8801,1821,5622,2172,7533,024
VispCommuneBezirk Visp6,3836,2346,5507,0148,0608,837
VisperterminenCommuneBezirk Visp1,3731,3711,3571,3731,3281,318
VouvryCommuneDistrict de Monthey1,8962,3842,9603,5984,2434,800
Wiler (Lötschen)CommuneBezirk Raron420428488546565528
ZeneggenCommuneBezirk Visp179218235276295355
ZermattCommuneBezirk Visp3,5484,2255,9885,7205,8206,097
ZwischbergenCommuneBezirk Brig17115278807171

Source: Swiss Federal Statistical Office.

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

The service has to support the EPSG:3857 projection; in case of WMTS as TileMatrixSet name.






20 km
Toggle Menu
Zoom In
Zoom Out
Population
Density
Change
Gender
Age 65+
Foreign Citizenship
Foreign Born
Select Topic
Status
Admin
Enlarge Map
Downsize Map
Hide Map
Toggle Menu
Change Base Map
Change Transparency
Undock Map
Swap Map Position
Enlarge Map
Downsize Map
Show Legend
Chart
Print Map