Nahal Zoch is one of the tributaries of Nahal Yassaf in the Upper Galilee. The stream's length is approximately 10 kilometers.[1]
The source of the stream is at an altitude of 160 meters above sea level, on the northern slopes of the village of Yarka. It flows westward, north of Abu Snan, south of Oshrat, Beit HaEmek, and Nes Ammim. It ends at its junction with the Yassaf Stream, about 3 kilometers before the Yassaf Stream empties into the Mediterranean Sea. Inside the stream, there is a spring named "Ein Zoch."[2]