 The gmina covers an area of , and as of 2006 its total population is 7,244 (out of which the population of Stawiszyn amounts to 1,554, and the population of the rural part of the gmina is 5,690).Apart from the town of Stawiszyn, Gmina Stawiszyn contains the villages and settlements of Długa Wieś Druga, Długa Wieś Pierwsza, Długa Wieś Trzecia, Łyczyn, Miedza, Nowy Kiączyn, Ostrówek, Petryki, Piątek Mały, Piątek Mały-Kolonia, Piątek Wielki, Pólko, Stary Kiączyn, Werginki, Wyrów, Zbiersk, Zbiersk-Cukrownia, Zbiersk-Kolonia and Złotniki Małe-Kolonia.Gmina Stawiszyn is bordered by the gminas of Blizanów, Grodziec, Mycielin, Rychwał and Żelazków.