Spiritwood is among the driest of Canadian towns: 383 mm of rain and snow a year
Nights in January average −20.6°C. Frost is common: about 208 nights a year drop below freezing, more than in 96% of Canadian towns. A year here swings 45°C from midwinter lows to midsummer highs. Plan for rain or snow on about 71 days a year, the days with 1 mm or more.
The nearest ECCC normals location is North Battleford, 82 km south-west: at that distance its figures describe the region more than Spiritwood itself.
A year in Spiritwood at a glance
Each month’s typical high and low, in °C.
What stands out about Spiritwood’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in Saskatchewan beside it.
What a year in Spiritwood feels like
Each season’s and each month’s usual high and low, 1991–2020.
Frost on 208 days, 20°C on 98
From September to May frost is routine, and in December it comes on almost every night. On about 49 nights a year the air falls below −20°C.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
383 mm of precipitation in a typical year
July brings the most rain and snow; March, the least.
Rain and snow by month
Millimetres
About 125 cm of snow a year
From October to May snow is likely; December is the peak, at about 24 cm. 8th snowiest of 102 towns of 2,500+ in Saskatchewan.
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
ECCC’s North Battleford normals leave snowfall out; the figures here come from Meadow Lake, 92 km away.
Heating a home in Spiritwood
89% of a year’s heating need falls between October and April. Months averaging under 10°C: October to April.
Behind the figure: the degrees each day’s mean falls under 18°C, summed for the year. That means homes here need more heating than 97% of Canadian towns.
Living with Spiritwood’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
On average the last spring frost comes around 26 May and the first autumn frost around 13 September: about 109 frost-free days between.
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 →Frostbite weather, a wind chill under −20, turns up on about 80 days a year.
Expect around 15 sticky days a year with the humidex above 30.
A normal year has no blizzard, flood or heat wave in it; Spiritwood’s hazards page looks at those.
Flood & hazards →ECCC’s normals location: North Battleford
ECCC builds the North Battleford normals from 4 stations’ records over 1991–2020, joined where one replaced another.
| Distance from the town | 82 km south-west |
| Station altitude | 548 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Snowfall from | Meadow Lake, 92 km |
| Coldest reading, 1991–2020 | −45.1°C |
| Hottest reading, 1991–2020 | 39.5°C |
| Average wind | 14.2 km/h on average, most often from the south-east |
| Next-nearest location | Meadow Lake, 92 km |
How Spiritwood 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 Saskatchewan.
Nearby towns’ climate
Nearby places read from a different ECCC location (places on Spiritwood’s own would show the same figures). No closer places have figures: these lie 34–78 km from Spiritwood.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| Spiritwood North Battleford | 24.3°C | −20.6°C | 383 mm |
| Big River 118 34 km · Meadow Lake | 23.7°C 0.6°C cooler | −22.8°C 2.2°C colder | 407 mm |
| Ahtahkakoop 104 41 km · Prince Albert | 24.2°C about the same | −22.8°C 2.2°C colder | 432 mm |
Spiritwood weather by month
Month by month, 1991–2020: the usual high, low and mean, the rain and snow, and the snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | −10.1°C | −20.6°C | −15.3°C | 19 mm | 23 cm |
| February | −7.8°C | −18.9°C | −13.3°C | 14 mm | 15 cm |
| March | −1.2°C | −12.0°C | −6.6°C | 13 mm | 15 cm |
| April | 9.9°C | −3.3°C | 3.3°C | 25 mm | 16 cm |
| May | 18.0°C | 3.0°C | 10.5°C | 31 mm | 2 cm |
| June | 21.7°C | 8.5°C | 15.1°C | 60 mm | under 1 cm |
| July | 24.3°C | 10.8°C | 17.6°C | 77 mm | 0 cm |
| August | 23.7°C | 9.4°C | 16.6°C | 51 mm | under 1 cm |
| September | 18.5°C | 4.1°C | 11.3°C | 28 mm | 1 cm |
| October | 9.4°C | −2.8°C | 3.3°C | 20 mm | 9 cm |
| November | −1.4°C | −11.1°C | −6.3°C | 21 mm | 22 cm |
| December | −8.4°C | −18.4°C | −13.4°C | 24 mm | 24 cm |
| Year | 8.1°C | −4.3°C | 1.9°C | 383 mm | 125 cm |
From −38.4°C to 19.3°C: March’s coldest and warmest days since 1991
From one year to the next, December’s average typically shifts by 4.4°C around its normal of −13.4°C, the widest of any month, while June’s shifts by 0.9°C.
Where Spiritwood’s numbers come from
Averages over 30 years, not a forecast.
- Normals: the closest ECCC location with twelve months of temperature normals, North Battleford, 1991–2020.
- Other locations: a location missing months of precipitation or snow is filled from the nearest that has them all, never mixed month by month.
- Comparisons: Canada’s towns and neighbourhoods of 2,500+ (no city totals, no reserves), each through its own nearest location.
- Not on this page: a sunshine figure (ECCC published none for 1991–2020) and any lapse-rate correction for height, as the town has no elevation here.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Spiritwood’s climate
How warm does Spiritwood get in summer?
July is the warmest month, with average highs of 24.3°C.
How cold does Spiritwood get in winter?
Midwinter means January, when a typical night reaches −20.6°C.
How much rain and snow does Spiritwood get?
Rain and snow add up to about 383 mm of water a year; July brings the most (77 mm), March the least (13 mm).
Are these figures for Spiritwood itself?
No: they come from North Battleford, the nearest ECCC normals location, and far enough away to describe the wider area more than Spiritwood.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Spiritwood →
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).