Home
Show Map

Switzerland: Valais

Contents: Valais

Canton


348,503 Population [2020] – estimate

365,765 Population [2023] – estimate

5,225km² Area

70.00/km² Density [2023]

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
2023-12-31
 
Bezirk BrigDistrict19,62421,53723,05225,03327,36028,710
Bezirk GomsDistrict4,2944,5234,7434,7454,3774,426
Bezirk LeukDistrict10,11511,09411,63112,29412,43413,318
Bezirk RaronDistrict9,2169,65610,38010,82911,09511,444
Bezirk VispDistrict22,02423,52326,81927,93428,54729,662
District de ContheyDistrict15,20118,48520,09424,21129,42430,865
District de MartignyDistrict25,80930,67433,69341,36148,90652,395
District de MontheyDistrict23,49329,70833,38940,76647,91250,397
District d'EntremontDistrict9,56110,42512,13814,22315,51916,167
District de Saint-MauriceDistrict8,82810,01810,42012,36014,10214,706
District de SierreDistrict32,10137,68340,01846,13449,42751,440
District de SionDistrict30,46634,21337,26342,75948,44750,781
District d'HérensDistrict7,9758,2788,75910,03510,95311,454
Valais (Wallis)Canton218,707249,817272,399312,684348,503365,765

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
2023-12-31
 
AgarnCommuneBezirk Leuk535673758789705729
AlbinenCommuneBezirk Leuk250242261278243262
Anniviers (incl. Ayer)CommuneDistrict de Sierre1,5841,7192,0352,6172,7422,773
ArbazCommuneDistrict de Sion4726178001,0851,3601,462
ArdonCommuneDistrict de Conthey1,6362,0462,2952,6763,3793,706
AusserbergCommuneBezirk Raron696674628640621637
AyentCommuneDistrict d'Hérens2,5812,7593,0013,6064,1374,350
BaltschiederCommuneBezirk Visp4767921,0501,2091,3051,367
BellwaldCommuneBezirk Goms285310427460354349
BettmeralpCommuneBezirk Raron536471476446452474
BinnCommuneBezirk Goms162163155142127123
BisterCommuneBezirk Raron302333333439
BitschCommuneBezirk Raron4025567478521,0351,116
Blatten (Blatten (Lötschen))CommuneBezirk Raron327296281307296303
Bourg-Saint-PierreCityDistrict d'Entremont218200212177211215
BovernierCommuneDistrict de Martigny607720733815911924
Brig-GlisCityBezirk Brig9,60810,60211,59012,46713,22113,975
BürchenCommuneBezirk Raron562626672728752766
ChalaisCommuneDistrict de Sierre1,8052,2062,6573,1153,6063,905
ChamosonCommuneDistrict de Conthey2,0942,2942,4973,0683,9864,290
ChampéryCommuneDistrict de Monthey8901,0071,1071,2761,3711,399
ChippisCommuneDistrict de Sierre1,6061,6351,4911,6021,5971,599
Collombey-MurazCommuneDistrict de Monthey2,9824,4935,6957,2769,5989,903
CollongesCommuneDistrict de Saint-Maurice346453488584832865
ContheyCityDistrict de Conthey4,8285,8536,2617,7088,8579,071
Crans-Montana (incl. Chermignon, Montana, Randogne)CommuneDistrict de Sierre6,2038,1228,74910,53010,21810,488
DorénazCommuneDistrict de Saint-Maurice4515116077341,0401,102
EggerbergCommuneBezirk Brig355371382341324329
EischollCommuneBezirk Raron537504500479450453
EistenCommuneBezirk Visp267235226219188191
EmbdCommuneBezirk Visp351336353315280294
ErgischCommuneBezirk Leuk171162176188177184
ErnenCommuneBezirk Goms424525546539518550
EvionnazCommuneDistrict de Saint-Maurice7478629301,1181,3451,482
EvolèneCommuneDistrict d'Hérens1,4531,4651,5221,6831,6471,670
FerdenCommuneBezirk Raron330317286261247253
FieschCommuneBezirk Goms710947996968909912
FieschertalCommuneBezirk Goms242245255313326359
FinhautCommuneDistrict de Saint-Maurice338293318398381400
FullyCommuneDistrict de Martigny3,9264,9355,5877,6868,7939,158
Gampel-BratschCommuneBezirk Leuk1,5391,6191,7651,9091,9972,167
GomsCommuneBezirk Goms1,3201,3581,3981,3241,1601,157
GrächenCommuneBezirk Visp1,1281,1691,2541,4001,2581,295
GrengiolsCommuneBezirk Raron416445491464431424
GrimisuatCommuneDistrict de Sion1,6912,0252,3312,8383,5843,906
GrôneCommuneDistrict de Sierre1,3641,6461,8662,2062,4852,557
Guttet-FeschelCommuneBezirk Leuk393407410444414440
HérémenceCommuneDistrict d'Hérens1,3151,2251,2941,3791,4331,491
IcogneCommuneDistrict de Sierre288374404524633634
IndenCommuneBezirk Leuk698789111115118
IsérablesCommuneDistrict de Martigny1,087982914881827809
KippelCommuneBezirk Raron391370368375310331
LaldenCommuneBezirk Visp559598651662668730
LaxCommuneBezirk Goms301307290287329336
LensCommuneDistrict de Sierre2,4123,0593,3573,7794,3174,535
LeukCommuneBezirk Leuk3,2723,5413,6633,6593,9914,308
LeukerbadCommuneBezirk Leuk1,0701,4421,4311,6331,3291,396
LeytronCommuneDistrict de Martigny1,7931,9042,1282,7033,2303,355
LiddesCommuneDistrict d'Entremont639620659750735755
Martigny (incl. Charrat)CityDistrict de Martigny12,24714,48015,44217,55820,27621,754
Martigny-CombeCommuneDistrict de Martigny1,0281,4071,7312,1992,3332,329
MassongexCommuneDistrict de Saint-Maurice8881,1391,3191,6531,9232,043
MontheyCityDistrict de Monthey11,28513,79013,93316,40817,82018,879
Mont-NobleCommuneDistrict d'Hérens7748067348911,1021,174
Mörel-FiletCommuneBezirk Raron626650676687707745
Naters (incl. Mund)CommuneBezirk Brig7,4618,0438,3069,04610,29010,603
NendazCommuneDistrict de Conthey4,3724,9645,3505,9936,8057,194
NiedergestelnCommuneBezirk Raron422516573679744750
Noble-Contrée (incl. Veyras, Miège, Venthône)CommuneDistrict de Sierre2,2912,9963,2704,1174,5504,676
OberemsCommuneBezirk Leuk131126125135120139
ObergomsCommuneBezirk Goms850668676712654640
OrsièresCommuneDistrict d'Entremont2,3572,5422,6303,0773,1943,291
Port-ValaisCommuneDistrict de Monthey1,2621,8322,3643,1554,2834,477
RandaCommuneBezirk Visp367339404438425461
RaronCommuneBezirk Raron1,3401,4421,6721,8091,9492,002
RiddesCommuneDistrict de Martigny1,7861,9772,1972,6793,2773,701
Ried-BrigCommuneBezirk Brig1,1681,4231,5821,9102,1412,254
RiederalpCommuneBezirk Raron430479527527438437
Saas-AlmagellCommuneBezirk Visp330367397389364379
Saas-BalenCommuneBezirk Visp443410397407351362
Saas-FeeCommuneBezirk Visp9901,2421,4541,7581,5591,591
Saas-GrundCommuneBezirk Visp8809861,1671,1089901,066
SaillonCityDistrict de Martigny8601,1691,5192,1362,8183,094
Saint-GingolphCommuneDistrict de Monthey6816747738889641,049
Saint-LéonardCommuneDistrict de Sierre1,4981,7831,8722,1172,4602,613
Saint-Martin (VS)CommuneDistrict d'Hérens1,023914897890842841
Saint-MauriceCityDistrict de Saint-Maurice3,5223,8313,7024,3454,5184,575
SalgeschCommuneBezirk Leuk1,0891,1751,1981,3671,5671,693
SalvanCommuneDistrict de Saint-Maurice9321,0561,0201,1721,4421,483
SavièseCommuneDistrict de Sion4,0974,7635,3416,5967,9378,180
SaxonCommuneDistrict de Martigny2,3943,0113,3124,5576,2787,111
SembrancherCityDistrict d'Entremont6717507928621,0501,092
SierreCityDistrict de Sierre13,05014,14314,31715,52716,81917,660
SimplonCommuneBezirk Brig328308333326292281
SionCityDistrict de Sion23,77526,34028,32431,67334,97836,612
StaldenriedCommuneBezirk Visp521537554557537541
Stalden (VS)CommuneBezirk Visp1,1041,1761,1491,1141,0521,112
Steg-HohtennCommuneBezirk Raron1,3941,4561,5361,5951,6201,692
St. NiklausCommuneBezirk Visp2,0362,1992,3042,3582,2242,264
TäschCommuneBezirk Visp5945678311,1261,3451,363
TermenCommuneBezirk Brig5336387818631,0211,187
TörbelCommuneBezirk Visp495522498491498494
TrientCommuneDistrict de Martigny8189130147163160
TroistorrentsCommuneDistrict de Monthey2,4963,0403,5674,2304,8065,008
Turtmann-UnteremsCommuneBezirk Leuk9829981,1531,1571,0941,191
UnterbächCommuneBezirk Raron357403426401444483
Val de Bagnes (incl. Bagnes, Vollèges)CommuneDistrict d'Entremont5,6766,3137,8459,35710,32910,814
Val-d'IlliezCommuneDistrict de Monthey1,1211,3061,4281,7182,0742,128
VarenCommuneBezirk Leuk614622602624682691
VernayazCommuneDistrict de Saint-Maurice1,2631,4711,5971,7691,8471,864
VérossazCommuneDistrict de Saint-Maurice341402439587774892
VétrozCommuneDistrict de Conthey2,2713,3283,6914,7666,3976,604
VexCommuneDistrict d'Hérens8291,1091,3111,5861,7921,928
VeysonnazCommuneDistrict de Sion431468467567588621
VionnazCommuneDistrict de Monthey8801,1821,5622,2172,7532,932
VispCommuneBezirk Visp6,3836,2346,5507,0148,0608,482
VisperterminenCommuneBezirk Visp1,3731,3711,3571,3731,3281,324
VouvryCommuneDistrict de Monthey1,8962,3842,9603,5984,2434,622
Wiler (Lötschen)CommuneBezirk Raron420428488546565539
ZeneggenCommuneBezirk Visp179218235276295324
ZermattCommuneBezirk Visp3,5484,2255,9885,7205,8206,022
ZwischbergenCommuneBezirk Brig17115278807181

Source: Swiss Federal Statistical Office.

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