Home
Tweet
Facebook
Show Map

Luxembourg: Administrative Division

Contents: Luxembourg

Grand Duchy


643,941 Population [2021] – census

681,973 Population [2025] – estimate

2,586km² Area

263.7/km² Density [2025]

1.8% Annual Population Change [2021 → 2025]

Contents: Cantons and Communes

The population of the cantons and communes of the Grand Duchy of Luxembourg according to census results and latest official estimates.

The Details icon links to further information about a selected division including its population structure (gender, age groups, age distribution, citizenship, country of birth, main language).

NameStatusPopulation
Census
1981-03-31
Population
Census
1991-03-01
Population
Census
2001-02-15
Population
Census
2011-02-01
Population
Census
2021-11-08
Population
Estimate
2025-01-01
Capellen (Kapellen)Canton27,14831,79137,13341,17351,52355,513
Dippach (Dippech)Commune2,0082,5883,1893,5444,4924,667
Garnich (Garnech)Commune1,1111,2641,4951,8612,2552,311
Habscht (incl. Hobscheid, Septfontaines)Commune2,5472,7313,3403,8404,9185,260
Käerjeng (incl. Bascharage, Clemency)Commune6,0726,6628,6959,67110,76111,269
Kehlen (Kielen)Commune2,7274,3814,7925,0486,1687,148
Koerich (Käerch)Commune1,3921,5171,8022,2832,6492,783
Kopstal (Koplescht)Commune3,0232,9633,0023,0974,1374,626
MamerCommune5,4236,2646,7537,47310,42611,368
Steinfort (Stengefort)Commune2,8453,4214,0654,3565,7176,081
Clervaux (Klierf)Canton9,88010,55912,83615,40519,94421,873
Clervaux (Klierf, Cliärref; incl. Munshausen, Heinerscheid)Commune2,8342,9913,5574,3585,7516,289
Parc Hosingen (Parc Housen; incl. Consthum, Hoscheid)Commune1,6731,8522,2232,9843,8344,305
Troisvierges (Ëlwen)Commune1,8581,9932,5232,9193,4633,654
Weiswampach (Wäisswampech)Commune8829761,1521,3622,2252,623
Wincrange (Wëntger)Commune2,6332,7473,3813,7824,6715,002
Diekirch (Dikrech)Canton20,93122,33125,60328,48934,27836,240
Bettendorf (Bettenduerf)Commune1,7482,0192,3142,4892,9433,116
Bourscheid (Buerschent)Commune9241,0271,1301,3361,6861,761
Diekirch (Dikrech)Commune5,5855,5896,0686,3187,1437,336
Erpeldange-sur-Sûre (Ierpeldeng op der Sauer)Commune1,1601,5482,0612,2952,4352,596
Ettelbruck (Ettelbréck)Commune6,4546,5527,3447,8319,35310,149
Feulen (Feelen)Commune1,0031,1691,3691,5852,3022,435
Mertzig (Mäerzeg)Commune9201,0331,4391,7462,2932,415
Reisdorf (Reisduerf)Commune5435317411,0431,3131,445
SchierenCommune1,1731,2931,3581,4972,1132,123
Vallée de l'Ernz (Ärenzdallgemeng; incl. Medernach, Ermsdorf)Commune1,4211,5701,7792,3492,6972,864
Echternach (Iechternach)Canton10,64911,73414,13416,67019,67920,509
Beaufort (Beefort)Commune9161,2021,5512,2543,0043,124
BechCommune7157869461,0781,3301,379
Berdorf (Bäerdref)Commune8529881,3041,6961,9832,235
Consdorf (Konsdref)Commune1,1941,4341,7451,8232,1262,108
Echternach (Iechternach)Commune4,1494,2164,6105,3365,6905,936
Rosport-Mompach (Rouspert-Mompech)Commune2,1392,2642,8413,1413,6383,755
Waldbillig (Waldbëlleg)Commune6848441,1371,3421,9081,972
Esch-sur-Alzette (Esch-Uelzecht)Canton114,483116,501134,674152,479186,224195,091
Bettembourg (Beetebuerg)Commune7,1318,0209,0639,79011,40611,628
Differdange (Déifferdeng)Commune16,72615,74018,17221,93528,53230,789
Dudelange (Diddeleng)Commune14,07214,67417,32018,78121,56822,203
Esch-sur-Alzette (Esch-Uelzecht)Commune25,14424,01827,14630,12536,11737,922
Frisange (Fréiseng)Commune1,6882,0532,8783,7504,7685,078
Kayl (Keel, Käl)Commune6,3546,2927,0507,7679,7019,969
Leudelange (Leideleng)Commune1,3401,4421,8512,1482,7042,788
Mondercange (Monnerech)Commune3,9644,9426,0896,2286,9797,292
Pétange (Péiteng)Commune12,12712,35213,74916,08520,38521,086
Reckange-sur-Mess (Recken, Reckeng op der Mess)Commune1,4061,5561,7002,1382,6842,855
Roeser (Réiser)Commune3,0383,4884,4575,3026,5987,054
Rumelange (Rëmeleng)Commune3,7113,5004,3095,0385,6705,753
Sanem (Suessem)Commune11,16211,55413,04114,47017,96419,085
Schifflange (Schëffleng)Commune6,6206,8707,8498,92211,14811,589
Grevenmacher (Gréiwemaacher)Canton16,40318,15221,65025,59931,68233,712
Betzdorf (Betzder)Commune1,6541,9872,3693,2364,1264,071
BiwerCommune1,0051,1331,4921,6531,8941,911
Flaxweiler (Fluessweller)Commune1,0771,1531,4131,7692,1602,281
Grevenmacher (Gréiwemaacher)Commune2,9963,0293,7344,3685,0505,274
Junglinster (Jonglënster)Commune3,6574,7725,7536,4828,4059,031
ManternachCommune9481,0231,3221,7612,2322,332
Mertert (Mäertert)Commune3,0532,9263,2873,8524,7605,557
Wormeldange (Wuermeldeng, Wormer)Commune2,0132,1292,2802,4783,0553,255
Luxembourg (Lëtzebuerg)Canton114,225117,471125,019151,592197,932210,561
Bertrange (Bartreng)Commune4,0004,2285,5146,2138,5349,097
Contern (Konter)Commune2,2032,5683,0823,4194,1544,716
Hesperange (Hesper)Commune9,0909,92110,40013,33515,83517,146
Luxembourg (Lëtzebuerg)Commune78,91275,83376,68895,058128,097136,161
Niederanven (Nidderaanwen)Commune3,3935,0535,4395,4246,4426,990
SandweilerCommune2,0282,0202,5773,1373,7163,874
Schuttrange (Schëtter)Commune1,7382,5033,2583,7214,3064,466
Steinsel (Steesel)Commune2,4213,5214,4024,7175,5596,018
Strassen (Stroossen)Commune4,2424,9205,9017,39910,26110,637
Walferdange (Walfer)Commune5,3005,8196,4377,2408,5278,937
Weiler-la-Tour (Weiler zum Tuerm)Commune8981,0851,3211,9292,5012,519
Mersch (Miersch)Canton16,54219,14123,31127,27634,65236,736
Bissen (Biissen)Commune1,6711,7812,4472,7843,3153,535
Colmar-Berg (Kolmer-Bierg)Commune1,1761,3851,7111,9192,2712,480
Fischbach (Fëschbech)Commune4654916358941,2561,306
Heffingen (Hiefenech)Commune6546848241,0681,5061,560
Helperknapp (incl. Boevange-sur-Attert, Tuntange)Commune1,7522,1442,7873,3124,6645,289
Larochette (Fiels)Commune1,2801,2881,7422,0122,2062,229
Lintgen (Lëntgen)Commune1,6161,8412,2262,6053,4013,483
Lorentzweiler (Luerenzweiler)Commune2,4482,7732,9733,5314,4204,691
Mersch (Miersch)Commune4,8175,9707,0127,97310,16710,654
Nommern (Noumer)Commune6637849541,1781,4461,509
Redange (Réiden)Canton10,26811,07513,66616,14620,27921,442
Beckerich (Biekerech)Commune1,4921,6472,0712,2932,7762,879
EllCommune5595958231,0891,5471,644
Groussbus-WalCommune1,1271,1981,4271,7122,1732,352
PréizerdaulCommune8098871,2441,3921,7641,834
Rambrouch (Rammerech)Commune2,5402,7413,3323,8984,6975,004
Redange-sur-Attert (Réiden)Commune1,7011,8502,1772,5642,9683,125
Saeul (Sëll)Commune4264404606739601,025
Useldange (Useldeng)Commune1,0401,0841,3011,5372,0292,148
Vichten (Viichten)Commune5746338319881,3651,431
Remich (Réimech)Canton11,79412,94916,16419,26423,68424,608
Bous-Waldbredimus (Bus-Waldbriedemes)Commune1,4111,5461,9382,3042,9703,270
Dalheim (Duelem)Commune1,2291,4251,7061,9422,3992,388
Lenningen (Lenneng)Commune9121,0151,1691,6442,0472,145
Mondorf-les-Bains (Munneref)Commune2,5102,8833,6384,3935,4035,432
Remich (Réimech)Commune2,3762,5362,8833,3323,8194,149
Schengen (incl. Burmerange, Wellenstein)Commune2,6022,6623,5814,0935,0755,215
Stadtbredimus (Stadbriedemes)Commune7548821,2491,5561,9712,009
Vianden (Veianen)Canton3,2773,3333,6454,4285,5025,744
Putscheid (Pëtscht, Pëtschent)Commune6006577169951,1271,177
TandelCommune1,1771,1961,4181,7022,2072,346
Vianden (Veianen, Veinen)Commune1,5001,4801,5111,7312,1682,221
Wiltz (Wolz)Canton8,9979,59711,70413,83218,56219,944
Boulaide (Bauschelt)Commune5335937349701,4381,572
Esch-sur-Sûre (Esch-Sauer; incl. Neunhausen, Heiderscheid)Commune1,3921,3991,7142,2012,9913,279
Goesdorf (Géisdref)Commune6557281,0251,2971,6301,667
Kiischpelt (Kiischpelt)Commune6197458659991,2261,257
Lac de la Haute-SûreCommune1,0061,1281,3281,5432,1602,325
Wiltz (Wolz; incl. Eschweiler)Commune4,1914,3625,1765,7587,6978,310
Winseler (Wanseler)Commune6016428621,0641,4201,534
Luxembourg (Lëtzebuerg)Grand Duchy364,597384,634439,539512,353643,941681,973

Source: Le Portail des Statistiques du Luxembourg.


Further information about the population structure:

MalesFemales49.6%50.4%
GenderPersons
Males324,355
Females319,586
Gender (C 2021)
Males324,355
Females319,586
0-14 years15-64years65+ years69.3%
Age GroupsPersons
0-14 years102,574
15-64 years446,491
65+ years94,876
Age Groups (C 2021)
0-14 years102,574
15-64 years446,491
65+ years94,876
MalesFemales
Age DistributionMalesFemales
90+ years13383352
80-89 years820012501
70-79 years1928321103
60-69 years3288932766
50-59 years4771344146
40-49 years4843646741
30-39 years5174050289
20-29 years4489242555
10-19 years3496632624
0-9 years3489833509
Age Distribution (C 2021)
90+ years4,690
80-89 years20,701
70-79 years40,386
60-69 years65,655
50-59 years91,859
40-49 years95,177
30-39 years102,029
20-29 years87,447
10-19 years67,590
0-9 years68,407
Luxembo…EUOtherCitizenshipOther38.2%52.8%
CitizenshipPersons
Luxembourger339,890
EU245,906
Other Citizenship57,805
Stateless183
Citizenship (C 2021)
Luxembourger339,890
EU245,906
Other Citizenship57,805
Stateless183
Luxembo…EUOtherCountry33.8%50.7%
Country of BirthPersons
Luxembourg326,239
EU217,685
Other Country99,619
Country of Birth (C 2021)
Luxembourg326,239
EU217,685
Other Country99,619
Luxembo…FrenchGermanPortugueseItalianEnglishOther La…55.8%
Main LanguagePersons
Luxembourgish265,731
French57,633
German14,658
Portuguese74,636
Italian13,896
English10,018
Other Language40,045
Main Language (C 2011)
Luxembourgish265,731
French57,633
German14,658
Portuguese74,636
Italian13,896
English10,018
Other Language40,045
E 2025-01-01

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






20 km
Toggle Menu
Zoom In
Zoom Out
Change Level
Population
Density
Change
Gender
Age 65+
Foreign Citizenship
Foreign Born
Select Topic
Status
Change Label
Enlarge Map
Downsize Map
Hide Map
Toggle Menu
Change Base Map
Change Transparency
Undock Map
Swap Map Position
Enlarge Map
Downsize Map
Show Legend
Print Map
Luxembourger
Luxembourg
Luxembourgish
Other Language