Grevenmacher (Luxemburgs: Gréiwemaacher) is een gemeente met stadsstatus in het oosten van Luxemburg, vlakbij de grens met Duitsland.

Grevenmacher is de hoofdstad van het kanton Grevenmacher en van het district Grevenmacher. De stad ligt op de linkeroever van de Moezel.