Canton Population Pourcentage Superficie Municipalités
Luxembourg 172 332 30,8 % 238 km² 11
Esch-sur-Alzette 164 604 29,4 % 243 km² 14
Capellen 43 607 7,8 % 199 km² 10
Diekirch 30 460 5,4 % 205 km² 10
Mersch 29 275 5,2 % 224 km² 11
Grevenmacher 27 295 4,8 % 211 km² 8
Remich 20 206 3,6 % 128 km² 8
Echternach 17 477 3,1 % 186 km² 8
Rédange 17 086 3,0 % 267 km² 10
Clervaux 16 447 2,9 % 342 km² 5
Wiltz 14 946 2,6 % 265 km² 7
Vianden 4 722 0,8 % 54 km² 3
Total (Wikipedia 2017) 558 457 100 % 2562  km² 105
Le grand-duché de Luxembourg compte 12 cantons administratifs. Ceux-ci n'ont pas de structure administrative propre, mais ils servent d'unités territoriales pour délimiter les circonscriptions électorales et les arrondissements judiciaires

Dans le tableau ci-contre, ils sont classés selon l'importance numérique de leur population: Luxembourg, Esch-sur-Alzette, Capellen, Diekirch, Mersch, Grevenmacher, Remich, Echternach,
Rédange, Clervaux, Wiltz et Vianden.

Le canton de Luxembourg (qui inclut la capitale) et le canton d'Esch-sur-Alzette comptent pour 40,2% de la population totale du grand-duché. Ces sont également les cantons bénéficiant de la plus grande superficie. La moitié des cantons possèdent une faible population: Echternach, Rédange, Clervaux, Wiltz et Vianden.

Le grand-duché compte aussi 105 municipalités (communes).