Gniewkowo is a town situated in north-central Poland within the Kuyavian-Pomeranian Voivodeship. It is located in Inowrocław County and lies within the historic region of Kuyavia.
As of 2005, the town had a population of 7,301 inhabitants. It serves as a local settlement characterized by its location in the historical heart of the Kuyavian region.