Diekirch (en luxembourgeois : Dikrech ; de Diet-Kirch, c'est-à-dire "l'église du peuple") est une commune ayant le statut de ville dans le nord-est du Luxembourg, capitale du canton de Diekirch et du district de Diekirch. La ville est située sur les rives de la rivière Sauer.

Le Musée national d'histoire militaire du Luxembourg se trouve à Diekirch.