 The gmina covers an area of , and as of 2006 its total population is 8,390 (out of which the population of Żelechów amounts to 4,016, and the population of the rural part of the gmina is 4,374).Apart from the town of Żelechów, Gmina Żelechów contains the villages and settlements of Antonówka, Bród, Budki, Budki Kotłowskie, Gąsiory, Goniwilk-Las, Gózdek, Huta Żelechowska, Janówek, Jezioro, Józefów, Kalinów, Kałuskie, Kontrowers, Kotłówka, Łomnica, Łużki, Michalin (Gąsiory), Michalin (Janówek), Nad Rzeką, Nowy Goniwilk, Nowy Kębłów, Ostrożeń Trzeci, Piastów, Pod Lasem, Podlasie, Podwierzbie, Sokolniki, Stary Goniwilk, Stary Kębłów, Stefanów, Władysławów, Wola Żelechowska and Zakrzówek.Gmina Żelechów is bordered by the gminas of Górzno, Kłoczew, Miastków Kościelny, Sobolew, Trojanów and Wola Mysłowska.