Soulajule Reservoir is located on the Arroyo Sausal branch of this stream.
From the confluence of Arroyo Sausal and Salmon Creek, Walker Creek descends to the northwest, paralleling Marshall-Petaluma Road as it curves westward. At the mouth of Verde Canyon, the creek crosses under the road and turns northwest, passing the mouth of Frink Canyon to a confluence with Chileno Creek. From there, it meanders westward, passing south of the town of Tomales, California. It crosses under State Route 1 at milepost 44.45 and is immediately joined by Keys Creek, entering from the north. Walker Creek continues southward along the highway to enter Tomales Bay just east of Preston Point.