The Coast Fork Willamette River is formed in southwestern Lane County, in the Calapooya Mountains, by the confluence of the Little River and the Big River. The Coast Fork flows north through the mountains, through the Cottage Grove Lake reservoir, to Cottage Grove, where it receives the Row River from the southeast. It continues north past Creswell and joins the Middle Fork from the south, about southeast of Eugene, to form the Willamette.