Weather & Climate in Slave Lake, AB

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Slave Lake has a cool climate with an average annual temperature of 41°F (5°C). Winters average 20°F in January while summers reach 63°F in July. Annual precipitation totals 21.4 inches (drier than the 38-inch national average). The area receives 26.8 inches of snow annually, a moderate snowfall amount. The city sits at an elevation of 1,923 feet.

Temperature

20°F Jan (-7°C) 63°F Jul (17°C)
Annual Average41.0°F
24% below US avg
January Average20°F (-7°C)
July Average63°F (17°C)

Geography

Elevation1,923 ft (586 m)
Area5.5 sq mi (14.3 km²)
Population Density1,237/sq mi
Coordinates55.2834°N, 114.7690°W
TimezoneAmerica/Edmonton

Precipitation & Snow

Annual Rainfall 21.4"
44% below US avg
Snowfall 26.8"
Wettest Month (Jul) 3.78"
Driest Month (Feb) 0.67"

Air Quality

Earthquake History

4 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M4.7.

Mar 16, 2023 44 km ESE of Peace River, Canada M4.7 148 km 11 km
Mar 16, 2023 Alberta, Canada M4.6 147 km 10 km
Mar 16, 2023 Alberta, Canada M4.2 148 km 10 km
Mar 18, 1992 40 km SE of High Prairie, Canada M3.5 76 km 5 km
Source: USGS Earthquake Catalog (M2.5+, 1990-2025). Sorted by magnitude.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 20°F (-7°C) 0.9 in
February 12°F (-11°C) 0.7 in Driest
March 23°F (-5°C) 0.7 in
April 37°F (3°C) 0.8 in
May 48°F (9°C) 1.7 in
June 56°F (13°C) 3.6 in
July 63°F (17°C) 3.8 in Warmest, Wettest
August 58°F (15°C) 2.7 in
September 49°F (10°C) 1.9 in
October 39°F (4°C) 1.1 in
November 22°F (-6°C) 0.8 in
December 9°F (-13°C) 0.9 in Coldest

Slave Lake has a seasonal temperature swing of 54°F / from 9°F in December to 63°F in July. Total annual precipitation is 19.6 inches, with July being the wettest month (3.8") and February the driest (0.7").

View full profile of Slave Lake, AB →