Esch-sur-Alzette (luxembursky: Esch-Uelzecht, nemecky Esch-an-der-Alzette alebo Esch-an-der-Alzig, francúzsky: Esch-sur-Alzette) je obec so štatútom mesta na juhozápade Luxemburska, hlavné mesto kantónu Esch-sur-Alzette.

Mesto sa zvyčajne označuje len ako Esch, ale severnejšie, v kantóne Wiltz, sa nachádza aj dedina a obec Esch-sur-Sûre, od ktorej sa dá odlíšiť.