Gmina Świerklany is a rural gmina (administrative district) in Rybnik County, Silesian Voivodeship, in southern Poland. Its seat is the village of Jankowice Rybnickie, which lies approximately 6 kilometres (4 mi) south of Rybnik and 41 km (25 mi) south-west of the regional capital Katowice. Until 1999 its seat was Świerklany Górne.
The gmina covers an area of 24.17 square kilometres (9.3 sq mi), and as of 2008 its total population is 11,347.
Gmina Świerklany contains the villages and settlements of Jankowice Rybnickie, Michałkowice (part of Jankowice Rybnickie), Świerklany Dolne ("Lower Świerklany") and Świerklany Górne ("Upper Świerklany").
Gmina Świerklany is bordered by the towns of Jastrzębie-Zdrój, Rybnik and Żory, and by the gminas of Marklowice and Mszana.