Puck (German Putzig) is a town on the south coasts of the Baltic Sea in Eastern Pomerania region, north-western Poland with some 12,000 inhabitants.
It is the capital of Puck County in Pomeranian Voivodship since 1999, previously a town in Gdansk Voivodship (1975-1998).