Esch-sur-Alzette (luxemburgska: Esch-Uelzecht, tyska: Esch-an-der-Alzette eller Esch-an-der-Alzig, franska: Esch-sur-Alzette) är en kommun med stadsstatus i sydvästra Luxemburg, huvudstad i kantonen Esch-sur-Alzette.

Staden brukar kallas Esch, men det finns även en by och kommun längre norrut, i Wiltz-kantonen, som heter Esch-sur-Sûre för att skilja den från den.