Kcynia is a town situated in Nakło County within the Kuyavian-Pomeranian Voivodeship of north-central Poland. As of 2010, the municipality had a population of 4,702 inhabitants.
The town is located in the Pałuki ethnographic region, which lies in the northern part of historic Greater Poland. It serves as a local settlement characterized by its position within this specific cultural and geographical area.