Diekirch (în luxemburgheză: Dikrech; de la Diet-Kirch, adică "biserica poporului") este o comună cu statut de oraș în nord-estul Luxemburgului, capitală a cantonului Diekirch și a districtului Diekirch. Orașul este situat pe malul râului Sauer.

Muzeul Național de Istorie Militară din Luxemburg se află în Diekirch.