Karup je gradska naseobina u općini Viborg, u regiji Središnji Jylland, Danska. Karup se nalazi na 39 m nadmorske visine. Broj stanovnika je 2.182 (2026). Najbliži veći grad je Herning, 22 km jugozapadno. Među znamenitostima u okolici su Viborg Cathedral (22 km), Skovgaard Museum (22 km) i Jens Langknivs hule (6,1 km). Među prirodnim znamenitostima su Store Hørbyhøj (25 km) i Himmelbjerget (39 km).
Piše se i Karup.