Until 1 January 2007 Hvorslev municipality was a municipality (Danish, kommune) in Viborg County in central Denmark.
The municipality covered an area of 128 km2, and had a total population of 6,900 (2005).
Its last mayor was Kurt Andreasen, a member of the Venstre (Liberal Party) political party.
The largest town was the town of Ulstrup and the village of Hvorslev was the municipal seat.
This created a municipality with an area of 487 km2 and a total population of ca.