Johnson Lake is a lake in Banff National Park, Alberta, Canada, situated between the slopes of Mount Rundle and Cascade Mountain. Visitors can walk the lakeside trail, enjoy picnicking, swim, paddle on the water, and take in views of the surrounding forest and mountain scenery. The lake is known for its relatively calm waters and a 3-kilometre loop trail that follows sections of the shoreline through wooded areas. Unlike many lakes in the region, Johnson Lake is not primarily glacier-fed, which contributes to milder water temperatures during warmer months and makes it a popular recreational area for both residents and visitors.