The Diekirch district is bordered to the west and north by Belgium (Belgian provinces of Luxembourg and Liège), to the east by Germany (German "Land" of Rhineland-Palatinate, to the south by the Luxembourg district and to the southwest by the Grevenmacher district.