La Municipalité de Zlatitsa, municipalité qui a une altitude d'environ 642 mètres au dessus du niveau de la mer, abrite deux zones distinctes, la première se compose du territoire de la ville de Zlatitsa et du village voisin de Karlievo, et la deuxième comprend le village de Petrich, séparé par le territoire de la Municipalité de Chavdar.
Le territoire s'étale sur 163 kilomètres carrés, pour une population de 5945 habitants, selon le recensement de l'année 2009. Zlatitsa, son chef lieu, est à une distance, à vol d'oiseau, de 66 kilomètres de Sofia, la capitale du pays.