Puck (Kasubia Pùck, Jerman Putzig) ialah sebuah kota di Polandia utara, di Wojewodztwo pomorskie (Pomerania) sejak 1999, sebelumnya di Provinsi Gdansk (1975-1998).
Penduduk
- 1895: 1 900 jiwa
- 1900: 2 093 jiwa
- 1950: ? jiwa
- 1960: 6 800 jiwa
- 1970: 9 300 jiwa
- 1980: 11 100 jiwa
- 1990: 11 261 jiwa
- 2000: 11 345 jiwa
- 2006: 15 339 jiwa
Kota kembar