Rzeka Czarna Staszowska swój początek bierze w Górach Świętokrzyskich. Jej źródła wypływają spod Góry Kamień, Góry Stołowej i Góry Włochy. Jej długość to 61 km.
Nasza rzeka jest lewobrzeżnym dopływem górnej Wisły. Do Czarnej wpływają m.in. Wschodnia, Łagowica i Desta. Czarna Staszowska przy w okolicach Połańca (między Winnicą a Zawadą) wpada do Wisły. Ujście rzeki znajduje się na wysokości 154 m n.p.m. w tzw. Zapadlisku Połanieckim.
Zlewnię Czarnej można podzielić na dwa rejony: dorzecze rzeki Wschodniej oraz dorzecze właściwe rzeki Czarnej. Na 34 kilometrze Czarnej Staszowskiej zbudowany jest zbiornik retencyjny Chańcza. Zalew spełnia również istotną rolę rekreacyjno-wypoczynkową.