Gmina Ząbkowice Śląskie is an urban-rural gmina (administrative district) in Ząbkowice Śląskie County, Lower Silesian Voivodeship, in south-western Poland.
Its seat is the town of Ząbkowice Śląskie, which lies approximately 63 kilometres (39 mi) south of the regional capital Wrocław.
The gmina covers an area of 146.88 square kilometres (56.7 sq mi), and as of 2019 its total population is 21,775.
Gmina Ząbkowice Śląskie is bordered by the town of Piława Górna and the gminas of Bardo, Ciepłowody, Kamieniec Ząbkowicki, Niemcza, Stoszowice and Ziębice.
Apart from the town of Ząbkowice Śląskie, the gmina contains the villages of Bobolice, Braszowice, Brodziszów, Grochowiska, Jaworek, Kluczowa, Koziniec, Olbrachcice Wielkie, Pawłowice, Rakowice, Sadlno, Sieroszów, Siodłowice, Stolec, Strąkowa, Sulisławice, Szklary, Szklary-Huta, Tarnów and Zwrócona.