 The gmina covers an area of , and as of 2019 its total population is 10,458.Gmina Bolków is bordered by the town of Wojcieszów and the gminas of Dobromierz, Janowice Wielkie, Marciszów, Męcinka, Paszowice, Stare Bogaczowice and Świerzawa.Apart from the town of Bolków, the gmina contains the villages of Figlów, Gorzanowice, Grudno, Jastrowiec, Jeżów, Kaczorów, Lipa, Muchówek, Mysłów, Nowe Rochowice, Okrajnik, Płonina, Półwsie, Radzimowice, Sady Dolne, Sady Górne, Stare Rochowice, Świny, Wierzchosławice, Wierzchosławiczki and Wolbromek.