Demstrup este o așezare urbană din comuna Silkeborg, din regiunea Midtjylland, Danemarca. Demstrup se află la 47 m altitudine. Populația este de 260 de locuitori (2026). Cel mai apropiat oraș mare este Viborg, la 12,7 km la nord. Printre obiectivele din împrejurimi: Viborg Cathedral (12,8 km), Skovgaard Museum (12,8 km) și Fyrkat (39 km). Printre locurile naturale: Himmelbjerget (30 km) și Store Hørbyhøj (23 km).

Se scrie și Demstrup.