Suchowola to wieś położona w województwie świętokrzyskim, w powiecie staszowskim, w gminie Osiek. Leży około 4 km na północny zachód od Osieka, 18 km na wschód od Staszowa oraz 68 km na południowy wschód od Kielc.
Według Narodowego Spisu Powszechnego z 2021 roku, Suchowola liczyła 1 032 mieszkańców, co stanowiło 13,9% ludności gminy Osiek.
Przez wieś przebiegają drogi powiatowe nr 1832T (Osiek – Suchowola) oraz nr 0850T (Wiązownica Duża – Suchowola). W 2023 roku planowana jest przebudowa odcinka drogi powiatowej nr 1832T w miejscowości Suchowola, obejmująca m.in. poszerzenie jezdni, budowę chodnika oraz renowację odwodnienia.
Mieszkańcy Suchowoli należą do parafii św. Stanisława w Osieku.
W latach 1954–1959 istniała gromada Suchowola, będąca jednostką podziału administracyjnego Polskiej Rzeczypospolitej Ludowej.