It rises in Allendale County near the towns of Allendale and Fairfax and accepts drainage from Swallow Savanna, Harters Pond, Little Duck Branch, Duck Branch, Beech Branch (LevyBay), Blood Hill Creek, and Cedar Branch.
It originates in Allendale County close to the towns of Allendale and Fairfax and collects water from Swallow Savanna, Harters Pond, Little Duck Branch, Duck Branch, Beech Branch (LevyBay), Blood Hill Creek, and Cedar Branch.