Esch-sur-Alzette (Luxemburgs: Esch-Uelzecht, Duits: Esch-an-der-Alzette of Esch-an-der-Alzig, Frans: Esch-sur-Alzette) is een gemeente met de status van stad in het zuidwesten van Luxemburg, hoofdstad van het kanton Esch-sur-Alzette.

De stad wordt meestal gewoon Esch genoemd, maar er is ook een dorp en gemeente verder naar het noorden, in het kanton Wiltz, met de naam Esch-sur-Sûre, ter onderscheiding van de stad.