Communes of Luxembourg

Eschweiler commune merged with Wiltz; name of Erpeldange changed to Erpeldange-sur-Sûre.

Until recently, Luxembourg was divided into three districts, which were subdivided into twelve cantons, which were subdivided into 106 communes. Now it has decided to abolish the districts and cantons in order to streamline local government. Sorin Cosoveanu provided me this table of communes. The HASC codes used herein for districts and cantons are obsolete.

CommuneGerman nameLuxemburgish nameHASCPopulationArea(km.²)Area(mi.²)CantonCapital
BeaufortBefortBeefortLU.BF2,254145LU.GR.ECBeaufort
BechBechBechLU.BH1,078239LU.GR.ECBech
BeckerichBeckerichBiekerechLU.BC2,2932811LU.DI.REBeckerich
BerdorfBerdorfBäertrefLU.BR1,696228LU.GR.ECBerdorf
BertrangeBartringenBartrengLU.BG6,213177LU.LU.LUBertrange
BettembourgBettenburgBeetebuergLU.BB9,790218LU.LU.ESBettembourg
BettendorfBettendorfBettenduerfLU.BT2,489239LU.DI.DIBettendorf
BetzdorfBetzdorfBetzderLU.BZ3,2362610LU.GR.GRBerg
BissenBissenBiissenLU.BI2,784218LU.LU.MEBissen
BiwerBiwerBiwerLU.BW1,653239LU.GR.GRBiwer
Boevange-sur-AttertBöwingen/AttertBéiwen/AttertLU.BA2,037197LU.LU.MEBoevange-sur-Attert
BoulaideBauschleidenBauscheltLU.BD9703212LU.DI.WIBoulaide
BourscheidBurscheidBuurschentLU.BS1,3363714LU.DI.DIBourscheid
BousBousBusLU.BO1,403156LU.GR.REBous
ClervauxClerfKlierfLU.CV4,3588533LU.DI.CLClervaux
Colmar-BergColmar-BergKolmer-BiergLU.CB1,919125LU.LU.MEColmar-Berg
ConsdorfConsdorfKonsdrefLU.CD1,8232610LU.GR.ECConsdorf
ConternConternKonterLU.CT3,419218LU.LU.LUContern
DalheimDalheimDuelemLU.DL1,942197LU.GR.REDalheim
DiekirchDiekirchDikrechLU.DK6,318125LU.DI.DIDiekirch
DifferdangeDifferdingenDéifferdangLU.DD21,935229LU.LU.ESDifferdange
DippachDippachDippechLU.DP3,544177LU.LU.CADippach
DudelangeDüdelingenDiddelengLU.DU18,781218LU.LU.ESDudelange
EchternachEchternachIechternachLU.EN5,336208LU.GR.ECEchternach
EllEllEllLU.EL1,089228LU.DI.REEll
Erpeldange-sur-SûreErpeldingen an der SauerIerpeldengLU.ED2,295187LU.DI.DIErpeldange
Esch-sur-AlzetteEsch an der AlzetteEsch-UelzechtLU.EA30,125146LU.LU.ESEsch-sur-Alzette
Esch-sur-SûreEsch-SauerEsch-SauerLU.ES2,2015120LU.DI.WIEschdorf
EttelbruckEttelbruckEttelbréckLU.EB7,831156LU.DI.DIEttelbruck
FeulenFeulenFeelenLU.FE1,585239LU.DI.DINiederfeulen
FischbachFischbachFëschbechLU.FB894208LU.LU.MEFischbach
FlaxweilerFlaxweilerFluessweilerLU.FX1,7693012LU.GR.GRFlaxweiler
FrisangeFrisingenFréisengLU.FR3,750187LU.LU.ESFrisange
GarnichGarnichGarnechLU.GN1,861218LU.LU.CAGarnich
GoesdorfGoesdorfGéisdrefLU.GD1,2972911LU.DI.WIGoesdorf
GrevenmacherGrevenmacherGréiwemaacherLU.GM4,368166LU.GR.GRGrevenmacher
GrosbousGrosbousGroussbusLU.GB3,898208LU.DI.REGrosbous
HeffingenHeffingenHiefenechLU.HF1,068135LU.LU.MEHeffingen
HesperangeHesperingenHesperLU.HP13,3352711LU.LU.LUHesperange
HobscheidHobscheidHabschtLU.HB3,096187LU.LU.CAEischen
JunglinsterJunglinsterJonglënsterLU.JL6,4825521LU.GR.GRJunglinster
KäerjengKäerjengKäerjengLU.KJ9,6713413LU.LU.CABascharange
KaylKaylKeelLU.KY7,767156LU.LU.ESKayl
KehlenKehlenKielenLU.KN5,0482811LU.LU.CAKehlen
KiischpeltKiischpeltKiischpeltLU.KP9993413LU.DI.WIWilwerwiltz/Wëlwerwolz
KoerichKoerichKäerchLU.KR2,283197LU.LU.CAKoerich
KopstalKopstalKopleschtLU.KT3,09783LU.LU.CAKopstal
Lac de la Haute-SûreStauseegemeindeStauséigemengLU.LH1,5434919LU.DI.WIBavigne/Böwen/Béiwen
LarochetteFelsFielsLU.LR2,012156LU.LU.MELarochette
LenningenLenningenLennengLU.LN1,644208LU.GR.RECanach/Kanech
LeudelangeLeudelingenLeidelengLU.LL2,148145LU.LU.ESLeudelange
LintgenLintgenLëntgenLU.LG2,605156LU.LU.MELintgen
LorentzweilerLorentzweilerLuerenzweilerLU.LW3,531177LU.LU.MELorentzweiler
LuxembourgLuxemburgLëtzebuergLU.LX95,0585120LU.LU.LULuxembourg
MamerMamerMamerLU.MM7,4732811LU.LU.CAMamer
ManternachManternachManternachLU.MN1,7612811LU.GR.GRManternach
MerschMerschMierschLU.ME7,9735019LU.LU.MEMersch
MertertMertertMäertertLU.MT3.852156LU.GR.GRWasserbillig/Waasserbëlleg
MertzigMertzigMäerzegLU.MZ1,746114LU.DI.DIMertzig
MompachMompachMompechLU.MP1,0652811LU.GR.ECMompach
MondercangeMonnerichMonnerechLU.MC6,228218LU.LU.ESMondercange
Mondorf-les-BainsBad MondorfMunnerëfLU.MB4,393145LU.GR.REMondorf-les-Bains
NiederanvenNiederanvenNidderaanwenLU.NA5,4244116LU.LU.LUOberanven/Ueweraanwen
NommernNommernNoumerLU.NM1,178229LU.LU.MENommern
Parc HosingenPark HosingenParc HousenLU.PH2,9847127LU.DI.CLHosingen/Housen
PétangePetingenPéitengLU.PT16,085125LU.LU.ESPétange
PréizerdaulPratzertalPréizerdaulLU.PZ1,392166LU.DI.REBettborn
PutscheidPutscheidPëtschtLU.PU9952710LU.DI.VIPutscheid
RambrouchRambruchRammerechLU.RB8877931LU.DI.RERambrouch
Reckange-sur-MessReckingen/MessReckéng op der MessLU.RM2,138208LU.LU.ESReckange-sur-Mess
Redange-sur-AttertRedingen/AttertRéiden/AtertLU.RA2,5643212LU.DI.RERedange
ReisdorfReisdorfReisduerfLU.RD1,043156LU.DI.DIReisdorf
RemichRemichRéimechLU.RE3,33252LU.GR.RERemich
RoeserRoeserRéiserLU.RS5,302249LU.LU.ESRoeser
RosportRosportRouspertLU.RP2,0762911LU.GR.ECRosport
RumelangeRümelingenRëmelengLU.RL5,03873LU.LU.ESRumelange
SaeulSaeulSëllLU.SA673156LU.DI.RESaeul
SandweilerSandweilerSandweilerLU.SW3,13783LU.LU.LUSandweiler
SanemSassenheimSuessemLU.SM14,470249LU.LU.ESBelvaux/Beles/Bieles
SchengenSchengenSchengenLU.SG4,0933112LU.GR.RERemerschen/Rëmerschen
SchierenSchierenSchierenLU.SC1,497104LU.DI.DISchieren
SchifflangeSchifflingenSchëfflengLU.SL8,92283LU.LU.ESSchifflange
SchuttrangeSchüttringenSchëtterLU.SR3,721166LU.LU.LUSchuttrange
SeptfontainesSimmernSimmerLU.SF744156LU.LU.CASeptfontaines
StadtbredimusStadtbredimusStadbriedemesLU.SB1.556104LU.GR.REStadtbredimus
SteinfortSteinfortStengefortLU.SO4,356125LU.LU.CASteinfort
SteinselSteinselSteeselLU.ST4,717228LU.LU.LUSteinsel
StrassenStrassenStroossenLU.SS7,399114LU.LU.LUStrassen
TandelTandelTandelLU.TD1,7024216LU.DI.VIFouhren/Fuhren/Furen
TroisviergesUlflingenËlwenLU.TV2,9193815LU.DI.CLTroisvierges
TuntangeTüntingenTëntenLU.TT1,275197LU.LU.METuntange
UseldangeUseldingenUseldengLU.UD1,537249LU.DI.REUseldange
Vallée de l'ErnzErnztalgemeindeÄrenzdallgemengLU.VE2,3494015LU.DI.DIMedernach/Miedernach
ViandenViandenVeianenLU.VD1,731104LU.DI.VIVianden
VichtenVichtenViichtenLU.VT988125LU.DI.REVichten
WahlWahlWalLU.WA825208LU.DI.REWahl
WaldbilligWaldbilligWaldbëllegLU.WL1,342239LU.GR.ECWaldbillig
WaldbredimusWaldbredimusWaldbriedemesLU.WB901135LU.GR.RETrintange/Trintingen/Trënteng
WalferdangeWalferdingenWalferLU.WD7,24073LU.LU.LUWalferdange
Weiler-la-TourWeiler zum TurmWeiler zum TuermLU.WT1,929177LU.LU.LUHassel/Haassel
WeiswampachWeiswampachWäiswampachLU.WW1,3623514LU.DI.CLWeiswampach
WiltzWiltzWolzLU.WI5,7583915LU.DI.WIWiltz
WincrangeWintgerWëntgerLU.WC3,78211344LU.DI.CLWincrange
WinselerWinselerWanselerLU.WS1,0643012LU.DI.WIWinseler
WormeldangeWormeldingenWuermeldengLU.WO2,478177LU.GR.GRWormeldange

Further subdivisions:

Soon the cantons and districts will have only historic interest. Each canton has a level-4 NUTS code, and each commune, a level-5 code. Statec has also assigned each commune a numeric code, in which the first segment identifies the canton.

On 2015-11-27, ISO officially assigned ISO 3166-2 codes to the twelve cantons, as shown in the table below.

CantonHASCISONUTSElStPop-2011Pop-2001Area(km.²)
CapellenLU.LU.CACALU00009S241,17337,133199
ClervauxLU.DI.CLCLLU00001N615,40512,418332
DiekirchLU.DI.DIDILU00002N728,48926,742215
EchternachLU.GR.ECECLU00006E1116,67014,134186
Esch-sur-AlzetteLU.LU.ESESLU00010S3152,479134,674243
GrevenmacherLU.GR.GRGRLU00007E1221,75121,650211
LuxembourgLU.LU.LULULU00011C4151,592125,019238
MerschLU.LU.MEMELU00012C527,27623,311224
RedangeLU.DI.RERDLU00003N816,14613,666267
RemichLU.GR.RERMLU00008E1317,71016,164128
ViandenLU.DI.VIVDLU00004N104,4282,92479
WiltzLU.DI.WIWILU00005N913,83211,704265
  • HASC: Hierarchical administrative subdivision codes. The middle two
    letters identify the district. For key, see "Administrative Subdivisions of
    Countries".
  • ISO: District codes from ISO 3166-2 (provisional).
  • NUTS: Level-4 NUTS code.
  • El: Electoral district, according to article 51(6) of the Constitution:
    Center, East, North, South.
  • St: Statec canton code. Luxembourg city, although it is part of
    Luxembourg canton, has the code 1.
  • Pop-2011: 2011-01-01 census.
  • Pop-2001: 2001-02-15 census.
  • Capitals have the same names as their cantons.

Other names of subdivisions:

  1. Clervaux: Clerf (German); Klierf (Luxemburgish)
  2. Capellen: Capellen (French. German)
  3. Diekirch: Dikrech (Luxemburgish); Diekirch (French. German)
  4. Echternach: Iechternach (Luxemburgish)
  5. Grevenmacher (French. German); Gréiwemaacher (Luxemburgish)
  6. Luxembourg: Luxemburg (German); Lëtzebuerg (Luxemburgish); Luxemburgo (Spanish)
  7. Mersch: Miersch (Luxemburgish)
  8. Redange: Redingen (German); Réiden (uxemburgish); Réiden-Atert: (variant)
  9. Remich: Réimech (Luxemburgish)
  10. Vianden: Veianen (Luxemburgish)
  11. Wiltz: Wolz (Luxemburgish)

Change history:

  1. ~1795: Revolutionary France occupied Luxembourg and established 11 cantons.
  2. 1851: Vianden canton created.
  3. 1977-1978: Some communes merged; as a result, some cantonal borders changed.
  4. 2006: Two pairs of communes merged, reducing the number of communes from 118 to 116.
  5. 2009-05-28: Heinerscheid and Munshausen communes merged with Clervaux.
  6. 2012-01-01: More mergers bring the number of communes down to 106. Hoscheid commune was in Diekirch canton, but as a result of its merging with Hosingen it became part of Clervaux canton.
  7. 2015-01-01: Eschweiler commune (former HASC code LU.EW, population 852, area 20 km.²) merged with Wiltz (LU.WZ, 4,906, 19); name of Erpeldange changed to Erpeldange-sur-Sûre.
Back to main statoids page Last updated: 201-05-18
Copyright © 2004, 2009, 2013-2016 by Gwillim Law.