El cantón de Luxemburgo limita al norte con el cantón de Mersch, al este con el distrito de Grevenmacher, al sur con el cantón de Esch-sur-Alzette y al oeste con el cantón de Capellen.