Grevenmacher (luxemburgisch: Gréiwemaacher) ist eine Gemeinde mit Stadtstatus im Osten Luxemburgs, nahe der Grenze zu Deutschland.

Grevenmacher ist die Hauptstadt des Kantons Grevenmacher und des Bezirks Grevenmacher. Die Stadt liegt am linken Ufer der Mosel.