Grevenmacher (en luxembourgeois : Gréiwemaacher) est une commune ayant le statut de ville dans l'est du Luxembourg, près de la frontière avec l'Allemagne.

Grevenmacher est la capitale du canton de Grevenmacher et du district de Grevenmacher. La ville est située sur la rive gauche de la Moselle.