Gmina Żarki is an urban-rural gmina (administrative district) in Myszków County, Silesian Voivodeship, in southern Poland. Its seat is the town of Żarki, which lies approximately 7 kilometres (4 mi) north-east of Myszków and 50 km (31 mi) north-east of the regional capital Katowice.
The gmina covers an area of 100.67 square kilometres (38.9 sq mi), and as of 2006 its total population is 8,138 (out of which the population of Żarki amounts to 4,419, and the population of the rural part of the gmina is 3,719).
Apart from the town of Żarki, Gmina Żarki contains the villages and settlements of Czatachowa, Jaroszów, Jaworznik, Kotowice, Masłoniowizna, Ostrów, Przybynów, Skrobaczowizna, Suliszowice, Wysoka Lelowska, Zaborze and Zawada.
Gmina Żarki is bordered by the town of Myszków and by the gminas of Janów, Niegowa, Olsztyn, Poraj and Włodowice.