Esch-sur-Alzette (Luxemburgisch: Esch-Uelzecht, deutsch: Esch-an-der-Alzette oder Esch-an-der-Alzig, französisch: Esch-sur-Alzette) ist eine Gemeinde mit Stadtstatus im Südwesten Luxemburgs, Hauptstadt des Kantons Esch-sur-Alzette.

Die Stadt wird gewöhnlich nur als Esch bezeichnet, aber es gibt auch ein Dorf und eine Gemeinde weiter nördlich, im Kanton Wiltz, die zur Unterscheidung Esch-sur-Sûre genannt wird.