Slovenj Gradec
La ville se situe dans la vallée de la rivière Mislinja, affluent de la Meža, séparant les massifs des Karavanke à l'ouest et du Pohorje à l'est. Elle est localisée à environ 45 km à l'ouest de Maribor et à 65 km au nord-est de Ljubljana. Les communes voisines de Dravograd, Ravne na Koroškem et Črna na Koroškem appartiennent à la région historique de Carinthie.