Hayfork Creek drains a mountainous, remote watershed of situated entirely within southern
Trinity County. Although the majority of the basin is covered by the Klamath Mountains, it also contains some of Trinity County's only significant amounts of arable land in the Hayfork and Hyampom Valleys. Elevations in the watershed range from The Hayfork Creek watershed divide separates it from several other river valleys. The entire western boundary lies along the divide with the South Fork Trinity River. To the northwest lies the valley of the main stem of the Trinity River. In the east, a long ridge separates the Hayfork basin from the
Sacramento Valley, specifically the headwaters of a stream,
Cottonwood Creek, which drains to the
Sacramento River. The mountains generally decrease in height from east to west, from over along the eastern ridges to on the mountains above the South Fork Trinity River. The headwaters of the creek itself lie at an elevation of over . The Hayfork Valley lies at an elevation of . The geography of the watershed is widely varied, from subalpine in the Chanchellula Wilderness and on Hayfork Bally down to hot, dry scrub and chaparral in the lower river valley. The dominant vegetation type is mixed conifer-hardwood forest, with common species including douglas-fir, ponderosa, Sugar, and Digger pine, California black oak, canyon live oak, common and hairy manzanita, and White oak, as well as many riparian species including bigleaf maple, Pacific dogwood, white alder, and black cottonwood. Hayfork Valley consists mainly of oak and digger pine woodlands and grasslands, although much of this has been altered to accommodate housing and agriculture. In the valley, the creek suffers from high water temperatures and contamination due to marijuana farming along the stream's banks and water diversions from tributaries. In some places the creek went subsurface in 2014 at the height of the drought. There are many small diversions from the tributaries, both legal and illegal. The biggest diversion is from Big Creek north of Hayfork, which diverts water for Big Creek Ranch and Ewing Reservoir, Hayfork's water supply. The water district is authorized to divert water from December 1 until June 1 of each winter, and they slowly deplete the reservoir all summer. The only significant town along the creek is Hayfork, with a population of about 2,368. Hyampom, with 241, is the only other
Census Designated Place, although only about 1/4 of Hyampom's population lives in the Hayfork Creek watershed. Other settlements in the watershed are Peanut, population 73, and Wildwood, with 64. Hayfork is the second largest town in Trinity County after
Weaverville, the county seat, and is central to the Hayfork Valley, the primary agricultural region in Trinity County. Other towns within the basin include
Peanut, which is located on Salt Creek, and Wildwood, situated near the headwaters of the Hayfork. The total human population of the watershed is approximately 2,750-3,000 which amounts to 7.3-7.9 people per square mile. If you subtract the 2368 people who live in Hayfork, it becomes 1-1.7 people per square mile. ==Geology==