Sejnyn piirikunnan asukkaista 20,4 prosenttia asuu Puńskin kunnassa ja sen pinta-alasta 16,2 prosenttia kuuluu Puńskin kuntaan. Kylät kunnassa ovat Boksze Stare, Boksze-Osada, Buda Zawidugierska, Buraki, Dziedziule, Giłujsze, Kalinowo, Kompocie, Krejwiany, Nowiniki, Ogórki, Oszkinie, Pełele, Poluńce, Przystawańce, Puńsk, Rejsztokiemie, Sankury, Sejwy, Skarkiszki, Smolany, Szlinokiemie, Szołtany, Tauroszyszki, Trakiszki, Trompole, Widugiery, Wiłkopedzie, Wojciuliszki, Wojtokiemie, Wołyńce sekä Żwikiele.[1] Puńskin kunnalla on yhteistä rajaa Sejnyn, Krasnopolin ja Szypliszkin kuntien sekä Liettuan valtion kanssa.[2]
Vuoden 2019 lopussa 49,9 prosenttia Puńskin asukkaista oli naispuolisia ja 50,1 prosenttia miespuolisia. Alle 18-vuotiaat muodostivat 15,6 prosenttia kunnan väestöstä, työikäiset 62,3 prosenttia ja eläkeikäiset 22,1 prosenttia väestön keski-iän ollessa 42,6 vuotta. Vuonna 2019 Puńskin kunnassa syntyi 22 lasta.[1]Vuoden 2011 väestönlaskennassa kunnan väestöstä 73,4 prosenttia oli liettualaisia, ja liettuan kielellä onkin kunnassa virallisen avustavan kielen asema.[3][4]