Dziwnów is a town located in north-western Poland on the Baltic Sea coast. It serves as the seat of the Dziwnów municipality within Kamień County, situated in the West Pomeranian Voivodeship. As of December 2021, the town has a population of 2,595 residents.
The geography of the town is defined by the mouth of the river Dziwna, which divides it into two distinct parts. The right-bank section contains the center of the town and belongs to historical Farther Pomerania, while the left-bank part is located in Western Pomerania. These two sections are connected by a bascule bridge.