Grevenmacher (Luxembourgish: Gréiwemaacher) is a commune with city status in eastern Luxembourg, near the border with Germany. It is the capital of the canton and the district of Grevenmacher. The city is situated on the left bank of the Moselle River, in a wine growing region.