The river and its tributaries drain 980mi2 in Humboldt County in the south and Trinity County in the north, comprising 34 percent of the Trinity River watershed.
While along the length of the South Fork itself there is little human development, it receives agricultural pollutants from Hayfork Creek, whose valley contains over 52000acre of ranchlands and farmlands.