The lake was formed approximately 12,000 years ago by glaciers pushing rock debris which carved Cascade Canyon during the last glacial maximum, forming a terminal moraine which now impounds the lake.
Approximately 12,000 years ago, glaciers pushed rock debris into Cascade Canyon during the last glacial maximum, creating a terminal moraine that now holds back the lake.