 The gmina covers an area of , and as of 2006 its total population is 8,348.The gmina contains part of the protected area called Ciężkowice-Rożnów Landscape Park.Gmina Gromnik contains the villages and settlements of Brzozowa, Chojnik, Golanka, Gromnik, Polichty, Rzepiennik Marciszewski and Siemiechów.