Demstrup is an urban Settlement in Silkeborg Municipality, in the region of Central Denmark, Denmark. Demstrup lies at 47 m above sea level. It has 260 inhabitants (2026). The nearest city is Viborg, 12.7 km to the north. Among the landmarks around are Viborg Cathedral (12.8 km), Skovgaard Museum (12.8 km) and Fyrkat (39 km). Among the natural features are Himmelbjerget (30 km) and Store Hørbyhøj (23 km).