This is a list of communes of Luxembourg by population. Towns are given in italics.
Rank |
Name |
Canton |
Population (2023)[1]
|
1 |
Luxembourg City |
Luxembourg |
132,780
|
2 |
Esch-sur-Alzette |
Esch-sur-Alzette |
36,625
|
3 |
Differdange |
Esch-sur-Alzette |
29,536
|
4 |
Dudelange |
Esch-sur-Alzette |
21,953
|
5 |
Pétange |
Esch-sur-Alzette |
20,563
|
6 |
Sanem |
Esch-sur-Alzette |
18,333
|
7 |
Hesperange |
Luxembourg |
16,433
|
8 |
Bettembourg |
Esch-sur-Alzette |
11,422
|
9 |
Schifflange |
Esch-sur-Alzette |
11,363
|
10 |
Käerjeng |
Capellen |
11,015
|
11 |
Mamer |
Capellen |
10,643
|
12 |
Strassen |
Luxembourg |
10,538
|
13 |
Mersch |
Mersch |
10,393
|
14 |
Kayl |
Esch-sur-Alzette |
9,865
|
15 |
Ettelbruck |
Diekirch |
9,688
|
16 |
Walferdange |
Luxembourg |
8,730
|
17 |
Bertrange |
Luxembourg |
8,668
|
18 |
Junglinster |
Grevenmacher |
8,622
|
19 |
Wiltz |
Wiltz |
7,949
|
20 |
Diekirch |
Diekirch |
7,295
|
21 |
Mondercange |
Esch-sur-Alzette |
7,119
|
22 |
Niederanven |
Luxembourg |
6,660
|
23 |
Roeser |
Esch-sur-Alzette |
6,657
|
24 |
Kehlen |
Capellen |
6,391
|
25 |
Clervaux |
Clervaux |
6,021
|
26 |
Steinfort |
Capellen |
5,871
|
27 |
Echternach |
Echternach |
5,870
|
28 |
Rumelange |
Esch-sur-Alzette |
5,692
|
29 |
Steinsel |
Luxembourg |
5,539
|
30 |
Mondorf-les-Bains |
Remich |
5,424
|
31 |
Schengen |
Remich |
5,196
|
32 |
Mertert |
Grevenmacher |
4,635
|
33 |
Grevenmacher |
Grevenmacher |
5,092
|
34 |
Habscht |
Capellen |
4,730
|
35 |
Helperknapp |
Mersch |
4,941
|
36 |
Frisange |
Esch-sur-Alzette |
4,912
|
37 |
Rambrouch |
Redange |
4,836
|
38 |
Wincrange |
Clervaux |
4,804
|
39 |
Dippach |
Capellen |
4,635
|
40 |
Lorentzweiler |
Mersch |
4,521
|
41 |
Schuttrange |
Luxembourg |
4,387
|
42 |
Contern |
Luxembourg |
4,374
|
43 |
Kopstal |
Capellen |
4,286
|
44 |
Betzdorf |
Grevenmacher |
4,105
|
45 |
Parc Hosingen |
Clervaux |
4,036
|
46 |
Remich |
Remich |
4,015
|
47 |
Sandweiler |
Luxembourg |
3,751
|
48 |
Rosport-Mompach |
Echternach |
3,704
|
49 |
Troisvierges |
Clervaux |
3,513
|
50 |
Bissen |
Mersch |
3,450
|
51 |
Lintgen |
Mersch |
3,436
|
52 |
Wormeldange |
Grevenmacher |
3,171
|
53 |
Esch-sur-Sûre |
Wiltz |
3,129
|
54 |
Bous-Waldbredimus |
Remich |
3,089
|
55 |
Redange |
Redange |
3,059
|
56 |
Beaufort |
Echternach |
3,053
|
57 |
Bettendorf |
Diekirch |
3,052
|
58 |
Beckerich |
Redange |
2,866
|
59 |
Vallée de l'Ernz |
Diekirch |
2,770
|
60 |
Leudelange |
Esch-sur-Alzette |
2,766
|
61 |
Reckange-sur-Mess |
Esch-sur-Alzette |
2,734
|
62 |
Koerich |
Capellen |
2,706
|
63 |
Weiler-la-Tour |
Luxembourg |
2,498
|
64 |
Erpeldange-sur-Sûre |
Diekirch |
2,429
|
65 |
Dalheim |
Remich |
2,408
|
66 |
Mertzig |
Diekirch |
2,370
|
67 |
Feulen |
Diekirch |
2,366
|
68 |
Colmar-Berg |
Mersch |
2,336
|
69 |
Weiswampach |
Clervaux |
2,313
|
70 |
Manternach |
Grevenmacher |
2,298
|
71 |
Garnich |
Capellen |
2,289
|
72 |
Lac de la Haute-Sûre |
Wiltz |
2,253
|
73 |
Tandel |
Vianden |
2,238
|
74 |
Groussbus-Wal |
Redange |
2,221
|
75 |
Berdorf |
Echternach |
2,219
|
76 |
Larochette |
Mersch |
2,208
|
77 |
Vianden |
Vianden |
2,203
|
78 |
Flaxweiler |
Grevenmacher |
2,193
|
79 |
Schieren |
Diekirch |
2,149
|
80 |
Consdorf |
Echternach |
2,117
|
81 |
Useldange |
Redange |
2,075
|
82 |
Lenningen |
Remich |
2,070
|
83 |
Stadtbredimus |
Remich |
1,984
|
84 |
Waldbillig |
Echternach |
1,960
|
85 |
Biwer |
Grevenmacher |
1,926
|
86 |
Préizerdaul |
Redange |
1,827
|
87 |
Bourscheid |
Diekirch |
1,678
|
88 |
Goesdorf |
Wiltz |
1,664
|
89 |
Ell |
Redange |
1,582
|
90 |
Heffingen |
Mersch |
1,549
|
91 |
Boulaide |
Wiltz |
1,499
|
92 |
Winseler |
Wiltz |
1,455
|
93 |
Nommern |
Mersch |
1,437
|
94 |
Vichten |
Redange |
1,425
|
95 |
Bech |
Echternach |
1,357
|
96 |
Reisdorf |
Diekirch |
1,353
|
97 |
Fischbach |
Mersch |
1,308
|
98 |
Kiischpelt |
Wiltz |
1,260
|
99 |
Putscheid |
Vianden |
1,153
|
100 |
Saeul |
Redange |
983
|