Slave Lake is a town in northern Alberta, Canada, located on the South-east shore of Lesser Slave Lake at the junction of Highway 2 and Highway 88.
The population of the Town of Slave Lake is 7,031 (2007 municipal census).
Located only 250 km north of Edmonton at the eastern end of Lesser Slave Lake, the community promotes itself as offering the best beaches in Alberta with miles of white sand. Boat launch facilities,campgrounds and marinas are located on the northern edge of town. Only kilometres away, Lesser Slave Lake Provincial Park offers additional campgrounds. Anglers will enjoy World-class walleye and northern pike fishing. Other recreation includes sailing, windsurfing, building sandcastles, hiking and birding.
The primary industries of Slave Lake are oil, gas and forestry.