 The gmina covers an area of , and as of 2006 its total population is 4,288.Gmina Potworów contains the villages and settlements of Dąbrowa Goszczewicka, Długie, Dłuska Wola, Gackowice, Grabowa, Grabowska Wola, Jamki, Kacperków, Kozieniec, Łojków, Marysin, Mokrzec, Olszany, Podgóry, Pólka, Potworów, Potworów PGR, Rdzów, Rdzuchów, Rdzuchów-Kolonia, Sady, Wir, Wir Stary, Wir-Kolonia, Wirówek, Wymysłów, Żabia Wólka and Zachatka.Gmina Potworów is bordered by the gminas of Klwów, Przysucha, Przytyk, Radzanów, Rusinów and Wyśmierzyce.