La mairie de Puka se situe sur un terrain accidentée montagneux de 450 m jusqu’à 1400 m au-dessus du niveau de la mere. La mairi de Puka se forme de la ville de Puka et de deux villages, Puka et Lajthiza , avec une population environ 6000 habitants, appartenants à deux fois : chrétien et musulman, vivant toujours ensemble en une bonne unité et voisineté. La ville de Puka est construite sur le plateau de Puka dans l’altitude 800-838 m , le long de la route carrossable Shkoder-Puke, environ 135 km loin de Tirana.
C’est cette route Adriatique –Dardani (Kosove) et plus loin , qui depuis l’Antiquité , lui a donné le nom Puka ( via Publica, route publique, route Puka / Puka )
Puka a un climat salubre, l’été frais , ( tempèrature moyenne 200 c) , l’hiver froid avec une forte chute de neige.( tempèrature moyenne – 3 0 c)