Kwidzyn is a town in northern Poland on the Liwa River. With a population of 37,975, it is the capital of Kwidzyn County in the Pomeranian Voivodeship.