This is a list of the 105 municipalities of Luxembourg, a basic administrative division in Luxembourg, of which each canton is required to contain at least one.
The number, location, and size of municipalities has varied greatly over time. The most recent change was the merger of Eschweiler into Wiltz in 2015.
Geodata for the Communes of Luxembourg, extracted from OpenStreetMap