Перник расположен в юго-западной Болгарии, в 30 км от Софии. Он расположен в долине Перник на высоте от 700 до 850 м, длина 22 км. и находится в окружении гор Витоша и Голо Бардо, и Люлин. Через город течет река Струма, которая поднимается к югу от горы Витоша Черни връх и одним из крупнейших рек в стране с общей протяженностью 290 км .. Общая площадь города составляет 28862 гектаров, в том числе окрестностей Бела вода, Изток востоке и Тева, Калкас с населением 93424 человек. Численность населения муниципалитета 111799 человек, из которых 33 401 молодые до (25 лет) люди.
Город экономический, культурный и админастративный центр муниципалитета, в котором входят 2 города и 22 сел с общей площадью - 461,1 км., которая превышает среднюю площадь муниципалитета в Болгарии - 427 кв.