Communes of Luxembourg
There are currently 102 communes in the 12 cantons. The 12 communes with city status are Diekirch, Differdange, Dudelange, Echternach, Esch-sur-Alzette, Ettelbruck, Grevenmacher, Luxembourg, Remich, Rumelange, Vianden, and Wiltz.