Guest, Sign inJoin
Albert Mainstreet Slave Lake3984Photo: Glenlarson~commonswiki · Public domain
Climate in Slave Lake · ECCC 1991–2020 normals

Slave Lake has some of the coolest summers among Canadian towns

The depth of winter brings overnight lows near −18.2°C. The year is lopsided: July gets about 6.1 times what March does. It is a dry place: less rain and snow fall here than on 94% of Canadian towns. Frost comes on about 202 days a year, so leave time to clear the car.

July afternoons: cooler than 97% of Canadian towns
January nights: colder than 84% of Canadian towns
Rain and snow a year: drier than 94% of Canadian towns

Environment and Climate Change Canada’s 1991–2020 normals, measured at Slave Lake, 1.3 km north.

A year in Slave Lake at a glance

Each month’s typical high and low, in °C.

Jan−8°C−18°CColdest nightsSnowiest
Feb−5°C−16°C
Mar1°C−11°C
Apr9°C−3°C
May16°C3°CLast frost ~26 May
Jun20°C8°C
Jul22°C11°CWarmestWettest
Aug21°C10°C
Sep16°C4°CFirst frost ~16 Sep
Oct8°C−1°C
Nov now−1°C−10°C
Dec−7°C−17°C

What stands out about Slave Lake’s climate

Compared with Canadian towns, with its place among towns of 2,500+ in Alberta beside it.

A normal year

What a year in Slave Lake feels like

Typical highs and lows by season and by month, from ECCC’s 1991–2020 normals.

Winter
−7°C / −17°C
48 mm, with 48 cm of snow
Spring
8°C / −4°C
77 mm, with 22 cm of snow
Summer
21°C / 10°C
209 mm of rain and snow, the wettest season
Autumn
8°C / −2°C
89 mm, with 24 cm of snow
Best months to be outsideJunJulAugHighs of 17–27°C and nights of 8°C or more
Frost & warm days

202 frost days and 68 days above 20°C a year

From September to May frost is routine, and in December it comes on almost every night. Some 36 nights a year drop under −20°C.

202
Frost days a year (0°C or below)
More frosts than 91% of Canadian towns
100
Days that stay below 0°C
36
Nights a year below −20°C
68
Days a year above 20°C
1
Days a year above 30°C

Frost days by month

Average days at 0°C or below

31
JFMAMJJASOND

Days above 20°C by month

Average days

22
JFMAMJJASOND
Rain & snow

About 422 mm of rain and snow a year

Some 85 days a year see 1 mm of rain or snow or more.

422 mm
Rain and snow a year
Drier than 94% of Canadian towns
338 mm
Of it as rain alone (80%)
77 mm
July, the wettest month
13 mm
March, the driest month

Rain and snow by month

Millimetres

77 mm
JFMAMJJASOND

Rain alone by month

Millimetres

78 mm
JFMAMJJASOND
Snow

Snowfall: about 93 cm in a normal year

The snow season runs October to May; January brings the most, about 20 cm.

93 cm
Snowfall a year
Less snowy than 90% of Canadian towns
51
Days a year with 0.2 cm of snow or more

Snowfall by month

Centimetres

20 cm
JFMAMJJASOND
Heating

Heating a home in Slave Lake

86% of a year’s heating need falls between October and April. Months averaging under 10°C: October to May.

5,806 heating degree days (below 18°C)a year, 1991–2020
1,298 growing degree days (above 5°C)a year, 1991–2020

Warm days count for nothing; each colder day adds how far its mean sits below 18°C. A house here needs more heating than 96% of Canadian towns.

Living here

Living with Slave Lake’s climate

Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.

The garden window

Tender plants are usually safe from around 26 May until frost returns near 16 September: about 112 days.

Get outside

Mild days and mild nights together (17–27°C by day, 8°C or more at night) belong to Jun, Jul and Aug.

Parks & trails →
Wind chill

About 71 days a year bring a wind chill under −20, when bare skin chills fast.

Humidex

The air feels heavier than 30 on the humidex for about 6 days a year.

Storms and extremes

A typical year is calm by definition; Slave Lake’s hazards page covers the exceptions.

Flood & hazards →
Weather station

ECCC’s normals location: Slave Lake

ECCC builds the Slave Lake normals from 5 stations’ records over 1991–2020, joined where one replaced another.

Distance from the town1.3 km north
Station altitude583 m
Completenessmeets the WMO “3 and 5” rule
WMO standard normalsNo
Coldest reading, 1991–2020−44.0°C
Hottest reading, 1991–202034.9°C
Average wind12.5 km/h on average, most often from the east
Next-nearest locationCampsie, 128 km
Compared with other towns

How Slave Lake compares

Placed among 2,611 Canadian towns and neighbourhoods of 2,500+, each on its nearest normals location; each dot is another location used in Alberta.

July afternoons21.8°C
Slave LakeMedian Canadian town
20°C22°C24°C26°C28°C
Cooler than 97% of Canadian towns475th warmest of 478 towns of 2,500+ in Alberta
January nights−18.2°C
Slave LakeMedian Canadian town
−25°C−20°C−15°C−10°C
Colder than 84% of Canadian towns
Rain and snow a year422 mm
Slave LakeMedian Canadian town
05001,0001,500
Drier than 94% of Canadian towns
Snowfall a year93 cm
Slave LakeMedian Canadian town
0100200300
Less snowy than 90% of Canadian towns
Next door

Nearby towns’ climate

The nearest places on a normals location of their own: those that share Slave Lake’s would only repeat its figures. The nearest places to Slave Lake with figures are 74–114 km away.

TownJuly highJanuary lowRain & snow
Slave Lake21.8°C−18.2°C422 mm
Swan Hills 74 km · Whitecourt22.2°C about the same−16.0°C 2.2°C milder521 mm
High Prairie 109 km · Peace River22.7°C 0.9°C warmer−20.1°C 1.9°C colder384 mm
Athabasca 114 km · Lac la Biche23.1°C 1.3°C warmer−19.1°C 0.9°C colder473 mm
Month by month

Slave Lake weather by month

Average daily high and low, mean temperature, rain and snow (as water) and snowfall by month, 1991–2020.

MonthHighLowMeanRain & snowSnow
January−8.3°C−18.2°C−13.3°C19 mm20 cm
February−4.8°C−16.2°C−10.5°C13 mm12 cm
March0.6°C−10.8°C−5.1°C13 mm12 cm
April8.5°C−3.1°C2.7°C23 mm8 cm
May15.8°C3.0°C9.4°C41 mm1 cm
June19.6°C8.3°C14.0°C75 mm0 cm
July21.8°C10.9°C16.4°C77 mm0 cm
August20.9°C9.5°C15.2°C56 mm0 cm
September15.7°C4.4°C10.1°C42 mmunder 1 cm
October8.1°C−1.4°C3.3°C27 mm8 cm
November−1.1°C−9.6°C−5.3°C19 mm16 cm
December−7.2°C−16.6°C−11.9°C16 mm16 cm
Year7.5°C−3.3°C2.1°C422 mm93 cm
Year to year

A January here can run from −44.0°C to 16.3°C

Two years in three, December’s average falls within 4.2°C of its normal of −11.9°C; June keeps to within 0.8°C.

Record low to record high, 1991–2020Normal
Sources

Where Slave Lake’s numbers come from

Averages over 30 years, not a forecast.

  • Normals: 1991–2020 normals for Slave Lake from ECCC’s climate data site, the nearest location with every month of temperature.
  • Comparisons: all Canadian places of 2,500 or more except city totals and reserves, each read the same way.
  • Not on this page: sunshine, not in ECCC’s 1991–2020 normals, and the effect of the town’s height, for which there is no figure.

Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada

Questions about Slave Lake’s climate

How warm does Slave Lake get in summer?

On a normal day in July the thermometer climbs to 21.8°C, the warmest of the year.

How cold does Slave Lake get in winter?

Of all twelve months, January has the coldest nights, about −18.2°C.

How much rain and snow does Slave Lake get?

A normal year brings 422 mm, snow included as water: July is wettest at 77 mm, March driest at 13 mm.

Are these figures for Slave Lake itself?

Yes: ECCC’s normals station is inside Slave Lake itself.

Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Slave Lake →

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).