Frost comes to Bonnyville No. 87 more often than to 90% of Canadian towns
Sunny July days climb to about 23.6°C. Its yearly rain and snow fall short of 85% of Canadian towns. Rain or snow is most frequent in June and least in February. The furnace earns its keep from October to April, the months that average under 10°C.
The nearest ECCC normals location to Bonnyville No. 87 is Cold Lake, 26 km north-east, and every figure on this page is its.
A year in Bonnyville No. 87 at a glance
Each month’s typical high and low, in °C.
What stands out about Bonnyville No. 87’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in Alberta beside it.
What a year in Bonnyville No. 87 feels like
Each season’s and each month’s usual high and low, 1991–2020.
About 198 frosts and 89 warm days a year
Frost comes from September to May; in December almost every night freezes. Deep cold, under −20°C, comes on about 43 nights a year.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
437 mm of precipitation in a typical year
About 76 days a year bring 1 mm or more.
Rain and snow by month
Millimetres
Rain alone by month
Millimetres
Snowfall: about 127 cm in a normal year
The snow season runs October to May; January brings the most, about 23 cm.
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
Heating a home in Bonnyville No. 87
89% of a year’s heating need falls between October and April. Months averaging under 10°C: October to April.
Heating degree days total each day’s gap between its mean temperature and 18°C. Homes here need more heating than 94% of Canadian towns.
Living with Bonnyville No. 87’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
Gardens get from about 19 May to 16 September without frost, around 119 days in all.
The outdoor season by the averages is Jun, Jul and Aug, with highs of 17–27°C and lows of 8°C or more.
Parks & trails →The wind chill passes −20 on about 70 days in a normal year.
Summer brings about 11 days when the humidex passes 30.
Thirty-year normals hide the storms and the extremes: the hazards page has Bonnyville No. 87’s risks.
Flood & hazards →ECCC’s normals location: Cold Lake
Every temperature, frost, snow and degree-day figure on this page is the 1991–2020 normal ECCC publishes for Cold Lake.
| Distance from the town | 26 km north-east |
| Station altitude | 541 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | Yes |
| Coldest reading, 1991–2020 | −44.4°C |
| Hottest reading, 1991–2020 | 36.3°C |
| Average wind | 11.1 km/h on average, most often from the west |
| Next-nearest location | Lac la Biche, 102 km |
How Bonnyville No. 87 compares
Against the 2,611 Canadian towns and neighbourhoods of 2,500 or more, each read from its own normals location; the dots are the other locations those towns use in Alberta.
Nearby towns’ climate
Nearby places read from a different ECCC location (places on Bonnyville No. 87’s own would show the same figures). Bonnyville No. 87 has few close neighbours with figures, so the list reaches 56–90 km out.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| Bonnyville No. 87 Cold Lake | 23.6°C | −19.6°C | 437 mm |
| St. Paul 56 km · Vegreville | 23.5°C about the same | −19.0°C 0.6°C milder | 388 mm |
| White Fish Lake 128 77 km · Lac la Biche | 23.1°C 0.5°C cooler | −19.1°C 0.5°C milder | 388 mm |
| Seekaskootch 119 87 km · Lloydminster | 23.2°C about the same | −18.8°C 0.8°C milder | 424 mm |
Bonnyville No. 87 weather by month
Each month’s normals, 1991–2020: high, low, mean, precipitation and snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | −9.9°C | −19.6°C | −14.8°C | 17 mm | 23 cm |
| February | −6.3°C | −17.3°C | −11.8°C | 13 mm | 17 cm |
| March | 0.5°C | −10.7°C | −5.1°C | 18 mm | 18 cm |
| April | 9.4°C | −2.2°C | 3.6°C | 34 mm | 14 cm |
| May | 17.1°C | 4.1°C | 10.6°C | 40 mm | 2 cm |
| June | 21.0°C | 9.2°C | 15.1°C | 86 mm | under 1 cm |
| July | 23.6°C | 11.8°C | 17.7°C | 79 mm | 0 cm |
| August | 22.5°C | 10.3°C | 16.4°C | 52 mm | under 1 cm |
| September | 16.9°C | 4.9°C | 10.9°C | 39 mm | under 1 cm |
| October | 8.4°C | −1.3°C | 3.6°C | 24 mm | 8 cm |
| November | −1.9°C | −9.8°C | −5.9°C | 19 mm | 23 cm |
| December | −8.7°C | −17.4°C | −13.1°C | 16 mm | 22 cm |
| Year | 7.7°C | −3.2°C | 2.3°C | 437 mm | 127 cm |
A December here can run warm or cold, its average moving by about 4.3°C; the steadiest month is June
Over 1991–2020, March saw both −39.6°C (2009) and 17.9°C (1992), the widest span of any month.
Where Bonnyville No. 87’s numbers come from
Averages over 30 years, not a forecast.
- Normals: the 1991–2020 normals from ECCC for Cold Lake, its nearest location with complete temperatures.
- Comparisons: every place of 2,500+ in Canada but the city hubs and the reserves, each on its nearest ECCC location.
- Not on this page: sunshine, which none of ECCC’s 450 locations publishes for 1991–2020, and the town’s own height above sea level, so no figure is adjusted for altitude.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Bonnyville No. 87’s climate
How warm does Bonnyville No. 87 get in summer?
On a normal day in July the thermometer climbs to 23.6°C, the warmest of the year.
How cold does Bonnyville No. 87 get in winter?
Of all twelve months, January has the coldest nights, about −19.6°C.
How much rain and snow does Bonnyville No. 87 get?
The year adds up to 437 mm. June is the peak month (86 mm) and February the low one (13 mm).
How long does snow stay on the ground?
On about 142 days a year the ground keeps at least 1 cm of snow.
Are these figures for Bonnyville No. 87 itself?
The figures are ECCC’s for Cold Lake; Bonnyville No. 87 has no normals station.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Bonnyville No. 87 →
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).