Gmina Puck is a rural gmina (administrative district) in Puck County, Pomeranian Voivodeship, in northern Poland. Its seat is the town of Puck, although the town is not part of the territory of the gmina.
The gmina covers an area of , and as of 2006 its total population is 21,868.
The gmina contains part of the protected area called Coastal Landscape Park.
Gmina Puck contains the villages and settlements of Beka, Bà Âàdzikowo, Brudzewo, Celbówko, Celbowo, Czarna Góra, Czarny Mà Âyn, Czechy, Dana, Darà ¼lubie, Domatówko, Domatowo, Gà Âuszewo, Gnieà ¼dà ¼ewo, Kaczyniec, à Âebcz, Leà Âniewo, à Âyà Âniewo, Maà Âa Piaà Ânica, Mechowo, Mieroszyno, Mieroszyno-Wybudowanie, Moà Âcie Bà Âota, Mrzezino, Muza, Osà Âonino, Podgóry, Poà Âchowo, Poà Âczyno, Pustki, Radoszewo, Rekowo Górne, Rzucewo, Sikorzyno, Sà Âawutówko, Sà Âawutowo, Smolno, Starzyno, Starzyà Âski Dwór, Strzelno, Swarzewo, Werblinia, Widlino, Wielka Piaà Ânica, Zdrada, Zele and à »elistrzewo.
Gmina Puck is bordered by the towns of Puck, Reda, Rumia and Wà Âadysà Âawowo, and by the gminas of Kosakowo, Krokowa and Wejherowo.
<br>