The Clear Fork of the Brazos River rises east of Snyder in eastern Scurry County (at 32°40' N, 100°45' W) and runs east for thirty-seven miles, through Fisher, Jones, Shackelford, Throckmorton, Stephens, and Young counties, to its mouth on the Brazos River, near South Bend in southern Young County (at 33°01' N, 98°40' W). It passes near Fort Griffin in Shackelford County. It is dammed in Jones and Stephens counties and twice in Young County to form reservoirs for municipal water supply to nearby towns. A principal tributary, Hubbard Creek, joins the Clear Fork nine miles north of Breckenridge (at 32°54' N, 98°53' W). Other tributaries include Spring, Buffalo, Noodle, Bitter, and Fish creeks. The surrounding flat terrain with local shallow depressions is surfaced by clay and sandy loam that supports water-tolerant hardwoods, conifers, and grasses.