Diekirch (en luxemburgués Dikrech) es un cantón de Luxemburgo.
El cantón consta de diez comunas: El cantón de Diekirch limita al norte con el cantón de Clervaux, al este con Alemania y con el cantón de Echternach, al sur con el cantón de Mersch y al oeste con los cantones de Redange y Wiltz.