Gmina Piotrków Kujawski is an urban-rural gmina (administrative district) in Radziejów County, Kuyavian-Pomeranian Voivodeship, in north-central Poland.
Its seat is the town of Piotrków Kujawski, which lies approximately 10 kilometres (6 mi) south of Radziejów and 55 km (34 mi) south of Toruń.
The gmina contains part of the protected area called Gopło Landscape Park.
Apart from the town of Piotrków Kujawski, Gmina Piotrków Kujawski contains the villages and settlements of Anusin, Bycz, Czarnotka, Dębołęka, Gradowo, Higieniewo, Jerzyce, Kaczewo, Kaspral, Katarzyna, Kozy, Łabędzin, Lubsin, Malina, Nowa Wieś, Palczewo, Połajewek, Połajewo, Przedłuż, Przewóz, Rogalin, Rudzk Duży, Rudzk Mały, Rzeczyca, Stawiska, Świątniki, Szewce, Teodorowo, Trojaczek, Wincentowo, Wójcin, Zakręta and Zborowiec.
Gmina Piotrków Kujawski is bordered by the gminas of Bytoń, Kruszwica, Radziejów, Skulsk, Topólka and Wierzbinek.