Until 1 January 2007 Hadsten municipality was a municipality (Danish, kommune) in Aarhus County on the Jutland peninsula in central Denmark.
The municipality covered an area of 139 km², and had a total population of 11.818 (2005).
The main town and site of its municipal council was Hadsten.
The Little River (Lilleå) runs through the former municipality, and through the center of the town of Hadsten.
This created a municipality with an area of 487 km² and a total population of ca.