Gmina Szydłowo is a rural gmina (administrative district) in Piła County, Greater Poland Voivodeship, in west-central Poland. Its seat is the village of Szydłowo, which lies approximately 8 kilometres (5 mi) west of Piła and 87 km (54 mi) north of the regional capital Poznań.
The gmina covers an area of 267.53 square kilometres (103.3 sq mi), and as of 2006 its total population is 7,594.