Aalestrup is a town in Vesthimmerland municipality with a population of 2,729 (1 January 2014) in Region Nordjylland in Denmark.
Coordinates: 56°42′N 9°30′E / 56.700°N 9.500°E / 56.700; 9.500