Welcome to Rainbow Lake Learning Store
The Town of Rainbow Lake is located approximately 132 km west of High Level, Alberta on Highway 58 (918 km northwest of Edmonton, Alberta).
The Town of Rainbow Lake was named for its proximity to Rainbow Lake. The lake was called Rainbow by the Cree and Dene people who inhabited the area for many years, because of its shape.
Oil was discovered near Rainbow Lake in 1965 which resulted in the "oil boom" followed by the development of the town in 1966.
This community has a population of 870 people (2011 stats). Town website
Visit us: #5 Rainbow Drive, Rainbow Lake, AB T0H 2Y0
Regular Hours of Operation
Monday to Friday: 8:35 am to 12 noon / 2:00 pm to 3:30 pm