 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.Since the country's creation in 1839, eight communes have changed their name and thirty-nine communes have been merged, resulting in the 102 communes that exist today.