The Municipality of Vitanje (; ) is a municipality below the slopes of Pohorje in northeastern Slovenia. Its seat is the town of Vitanje. The area is part of the traditional region of Styria. The municipality is now included in the Savinja Statistical Region.
The municipality covers an area of .
In addition to the municipal seat of Vitanje, the municipality also includes the following settlements:
The current mayor is Slavko Vetrih.