Dziwnów (German: Berg Dievenow) is a town in north-western Poland situated on the Baltic Sea at the mouth of the river Dziwna. Previously in the Szczecin Voivodeship (1975–1998), Dziwnów has been in Kamień Pomorski County in the West Pomeranian Voivodeship since 1999. The population is 3,031 (2004).