Gmina Stąporków is an urban-rural gmina (administrative district) in Końskie County, Świętokrzyskie Voivodeship, in south-central Poland. Its seat is the town of Stąporków, which lies approximately 11 kilometres (7 mi) south-east of Końskie and 30 km (19 mi) north of the regional capital Kielce.
The gmina covers an area of 231.41 square kilometres (89.3 sq mi), and as of 2006 its total population is 18,313 (out of which the population of Stąporków amounts to 5,986, and the population of the rural part of the gmina is 12,327).
The gmina contains part of the protected area called Suchedniów-Oblęgorek Landscape Park.
Apart from the town of Stąporków, Gmina Stąporków contains the villages and settlements of Adamek, Bień, Błaszków, Błotnica, Boków, Czarna, Czarniecka Góra, Duraczów, Furmanów, Gosań, Grzybów, Gustawów, Hucisko, Janów, Kamienna Wola, Komorów, Kozia Wola, Krasna, Lelitków, Luta, Modrzewina, Mokra, Nadziejów, Niekłań Mały, Niekłań Wielki, Odrowąż, Pardołów, Piasek, Smarków, Świerczów, Wąglów, Wielka Wieś, Włochów, Wólka Plebańska and Wólka Zychowa.
Gmina Stąporków is bordered by the gminas of Bliżyn, Chlewiska, Końskie, Mniów, Przysucha, Smyków and Zagnańsk.