Kanton Grevenmacher merupakan sebuah kanton di Luksemburg. Kanton ini letaknya di bagian timur di negara itu. Pada tahun 2005, kanton ini memiliki jumlah penduduk sebesar 21.972 jiwa dan memiliki luas wilayah 211,37 km².
Kanton ini memiliki angka kepadatan penduduk 100 jiwa/km². Ibu kotanya di Grevenmacher. Ia berbatasan dengan Jerman.