Town and Municipality of Staszów is located in Kielce Highland, in the south-eastern part of Świętokrzyskie Province, in Staszów County, near Czarna Staszowska river. The Municipality of Staszów (also called the 'Commune of Staszów' and known as 'Gmina Staszów' in Polish) borders with the Świętokrzyskie Mountains, with land of Sandomierz and with Ponidzie.
Municipality of Staszów is the biggest municipality in Staszów County – it contains 35 village councils. Staszów is located 54 kilometers from Kielce and 120 kilometers from Kraków. Three province roads run through Staszów: road number 764 (Kielce - Staszów - Połaniec), number 757 (Opatów - Staszów - Stopnica) and number 765 (Chmielnik - Staszów – Osiek).
Town and Municipality - 225,86 square kilometers
Town of Staszów - 26,88 square kilometers
Town and Municipality – 26,100 residents
Town of Staszów – 15,500 residents