Suchowola – wieś w Polsce położona w województwie świętokrzyskim, w powiecie staszowskim, w gminie Osiek. Ma status sołectwa. Przez Suchowole przepływa strumień Zawidzianka.

W latach 1975–1998 miejscowość należała administracyjnie do województwa tarnobrzeskiego.

Przez wieś biegną dwie drogi powiatowe nr 42319 (0795T – Osiek – Suchowola) i nr 42386 (0850T – Wiązownica Duża – Suchowola)Dz. Urz. Woj. Świętokrzyskiego Nr 202 poz. 1855, s. 10743, 10745.; oraz trzy inne drogi gminne źle zewidencjonowane (tj. Suchowola – Osiek, Suchowola przez wieś, Suchowola Południowa – Osiek). Poza tym fragment linii kolejowej nr 70 ze stacji Strzegomek do stacji Osiek Staszowski.

Mieszkańcy zajmują się w większości rolnictwem, głównie uprawą pomidorów.

Wierni Kościoła rzymskokatolickiego należą do parafii św. Stanisława w Osieku.