Skals is a town, with a population of 1,730 (1 January 2025),[1] in Viborg Municipality, Central Denmark Region in Denmark. It is located 18 km south of Aalestrup and 13 km north of Viborg.

Skals Church[2] and Skals International Efterskole[3] are located in the town.
References
- ^ a b BY3: Population 1st January by urban areas, area and population density The Mobile Statbank from Statistics Denmark
- ^ Skals church
- ^ Skals Efterskole website in English