Gmina Krzepice is an urban-rural gmina (administrative district) in Kłobuck County, Silesian Voivodeship, in southern Poland. Its seat is the town of Krzepice, which lies approximately 16 kilometres (10 mi) west of Kłobuck and 82 km (51 mi) north of the regional capital Katowice.
The gmina covers an area of 78.81 square kilometres (30.4 sq mi), and in 2019 its total population was 9,150.