Luxembourg / Luxembourg

Administrative hierarchy of Luxembourg: 12 cantons, 102 communes. With coordinates (lat/lon) and bilingual names at every level.

12
Canton (Canton)
102
Commune (Commune)
114
Total Records
Coordinates
lat/lon at every level
Bilingual
Local script + English
JSON API
/api/v1/countries/lu.json
No Postal
Not available

Hierarchy

Canton / Canton

Name (Local) Name (EN) ID Coordinates Children
Diekirch Diekirch LU01 49.959, 5.974
Grevenmacher Grevenmacher LU02 49.732, 6.354 7
Luxembourg Luxembourg LU03 49.609, 6.059 5
Wiltz Wiltz LU04 49.941, 5.954 9
Redange Redange LU05 49.797, 5.886 10
Capellen Capellen LU06 49.644, 5.965 9
Esch-sur-Alzette Esch-sur-Alzette LU07 49.518, 6.029 14
Mersch Mersch LU08 49.752, 6.117 14
Remich Remich LU09 49.539, 6.312 14
Echternach Echternach LU10 49.793, 6.358 8
Vianden Vianden LU11 49.933, 6.15 7
Clervaux Clervaux LU12 50.083, 6.03 5

Data Access

GET /api/v1/countries/lu.json

Full dataset including all levels. CORS enabled, no auth required.

GitHub Repository

Full dataset with browsable hierarchy, aggregate files, and AI-friendly exports:

open-admin-data/luxembourg-administrative-divisions

Source

Who's On First
https://data.geocode.earth/wof/dist/shapefile/
License: CC BY