The stream source is just southwest of the community of Karlin south of Bolivar. The stream flows southwest and west to its junction with the Little Sac about one mile south of Stockton Lake.[2]
Walnut Creek was so named due to the abundant walnut timber in the area.[3]