Gmina Pępowo is a rural gmina (administrative district) in Gostyń County, Greater Poland Voivodeship, in west-central Poland. Its seat is the village of Pępowo, which lies approximately 15 kilometres (9 mi) south-east of Gostyń and 73 km (45 mi) south of the regional capital Poznań.
The gmina covers an area of 86.71 square kilometres (33.5 sq mi), and as of 2006 its total population is 5,991.