Esch-sur-Alzette is surrounded by six "communes" of Luxembourg: Mondercange to the north, Schifflange to the northeast, Kayl to the east, Rumelange to the southeast and Sanem to the northwest. To the southwest, the "commune" borders the Audun-le-Tiche "commune" in the Moselle department of France; and to the west Russange also in the Moselle department.