Puńsk to gmina wiejska położona w województwie podlaskim, w powiecie sejneńskim, której siedzibą jest miejscowość Puńsk. W latach 1975–1998 gmina należała do województwa suwalskiego. Na koniec czerwca 2008 roku gmina liczyła 4365 mieszkańców. Od 2006 roku język litewski jest tam językiem pomocniczym, a w 2008 roku wprowadzono 30 dwujęzycznych nazw geograficznych. Gmina charakteryzuje się dużym odsetkiem mieszkańców identyfikujących się z narodowością litewską, co potwierdzają wyniki spisów powszechnych z 2002 i 2011 roku, gdzie odpowiednio 74,9% i 75,7% zadeklarowało narodowość litewską. Puńsk dysponuje obszarem 138,37 km², w tym 79% to użytki rolne, a 11% to użytki leśne. Na jej terenie znajduje się rezerwat przyrody Bobruczek, co podkreśla bogactwo lokalnej flory i fauny. Gmina Puńsk składa się z wielu sołectw, takich jak Buksze-Osada, Giłujsze, Kalinowo i Puńsk. Z mieszkańcami gminy związane są tradycje i kultura litewska, co widoczne jest zarówno w używanym języku, jak i praktykowanych zwyczajach. W gminie zamieszkuje również znaczna liczba Polaków, co tworzy unikalny kulturowy tygiel. Ponadto, na terenie gminy zamontowane zostały dwujęzyczne tablice drogowe, co odzwierciedla dążenie do zachowania dziedzictwa kulturowego oraz integracji różnych grup etnicznych. Gmina sąsiaduje z Litwą oraz innymi gminami, takimi jak Krasnopol, Sejny i Szypliszki. Wysoka procentowa obecność mieszkańców o litewskich korzeniach oraz znaczenie regionalne sprawiają, że Puńsk jest ciekawym miejscem o bogatej historii i unikalnej kulturze, przyciągającym uwagę zarówno turystów, jak i badaczy.