Demstrup est une bourg dans la commune de Silkeborg, dans la région de Jutland central, au Danemark. Demstrup se situe à 47 m d'altitude. Sa population est de 260 habitants (2026). La grande ville la plus proche est Viborg, à 12,7 km au nord. Parmi les sites touristiques alentour : Cathédrale de Viborg (12,8 km), Skovgaard Museum (12,8 km) et Fyrkat (39 km). Parmi les sites naturels : Himmelbjerg (30 km) et Store Hørbyhøj (23 km).
Aussi écrit Demstrup.