Located on the Coast Fork of the Willamette River, Cottage Grove Lake is about five miles south of Cottage Grove. The lake is three miles long and covers an area of 1,158 acres when full. The Army Corps of Engineers manages five parks around the lake.