Esch-sur-Alzette (lussemburghese: Esch-Uelzecht, tedesco: Esch-an-der-Alzette o Esch-an-der-Alzig, francese: Esch-sur-Alzette) è un comune con lo status di città nel Lussemburgo sud-occidentale, capitale del cantone Esch-sur-Alzette.

La città è di solito indicata solo come Esch, ma c'è anche un villaggio e un comune più a nord, nel cantone di Wiltz, chiamato Esch-sur-Sûre da cui distinguerla.