 The gmina covers an area of , and as of 2019 its total population is 4,911.Gmina Niechlów is bordered by the gminas of Góra, Jemielno, Pęcław, Rudna and Szlichtyngowa.The gmina contains the villages of Bartodzieje, Bełcz Wielki, Bogucin, Głobice, Karów, Klimontów, Łękanów, Lipowiec, Masełkowice, Miechów, Naratów, Niechlów, Siciny, Świerczów, Szaszorowice, Tarpno, Wągroda, Wioska, Wroniniec, Wronów, Żabin and Żuchlów.