Photo: Quintin Soloviev · CC BY 4.0Few Canadian towns get less rain and snow than North Battleford: 383 mm a year
The depth of winter brings overnight lows near −20.6°C. Seasons differ by 45°C, from the coldest nights to the warmest afternoons. About 208 nights a year bring a frost, more than in 96% of Canadian towns. Windshields need scraping on about 208 mornings a year, the days the air reaches 0°C or below.
Environment and Climate Change Canada’s 1991–2020 normals, measured at North Battleford, 2.6 km south-east.
A year in North Battleford at a glance
Each month’s typical high and low, in °C.
What stands out about North Battleford’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in Saskatchewan beside it.
What a year in North Battleford feels like
Typical highs and lows by season and by month, from ECCC’s 1991–2020 normals.
About 208 frosts and 98 warm days a year
From September to May frost is routine, and in December it comes on almost every night. Deep cold, under −20°C, comes on about 49 nights a year.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
Rain and melted snow: about 383 mm a year
The most falls in July, the least in March. Some 71 days a year see 1 mm of rain or snow or more.
Rain and snow by month
Millimetres
Heating a home in North Battleford
89% of a year’s heating need falls between October and April. Months averaging under 10°C: October to April.
The count adds up, day by day, how far the mean temperature falls short of 18°C. In heating terms, homes need more heating than 97% of Canadian towns.
Living with North Battleford’s climate
The averages read for the garden, the outdoors and the coldest and hottest days.
The frost-free stretch runs from about 26 May to about 13 September, some 109 days in a normal year.
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 →Bitter wind chill, under −20, comes on about 80 days a year.
Summer brings about 15 days when the humidex passes 30.
Extremes don’t show in averages: floods, wildfire smoke and ice storms are on North Battleford’s hazards page.
Flood & hazards →ECCC’s normals location: North Battleford
Behind the 1991–2020 normals for North Battleford are 4 stations, which ECCC combines into one record.
| Distance from the town | 2.6 km south-east |
| Station altitude | 548 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Snowfall from | No location within 100 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 | Saskatoon Diefenbaker (Airport), 126 km |
How North Battleford 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 Saskatchewan.
Nearby towns’ climate
The nearest places on a normals location of their own: those that share North Battleford’s would only repeat its figures. North Battleford has few close neighbours with figures, so the list reaches 75–106 km out.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| North Battleford | 24.3°C | −20.6°C | 383 mm |
| Maidstone 75 km · Lloydminster | 23.2°C 1.1°C cooler | −18.8°C 1.8°C milder | 424 mm |
| Biggar 83 km · Rosetown | 25.2°C 0.9°C warmer | −19.9°C 0.7°C milder | 338 mm |
| Mervin No. 499 90 km · Meadow Lake | 23.7°C 0.6°C cooler | −22.8°C 2.2°C colder | 407 mm |
| Langham 102 km · Saskatoon Diefenbaker (Airport) | 25.0°C 0.7°C warmer | −20.7°C about the same | 357 mm |
North Battleford weather by month
Each month’s normals, 1991–2020: high, low, mean and precipitation.
| Month | High | Low | Mean | Rain & snow |
|---|---|---|---|---|
| January | −10.1°C | −20.6°C | −15.3°C | 19 mm |
| February | −7.8°C | −18.9°C | −13.3°C | 14 mm |
| March | −1.2°C | −12.0°C | −6.6°C | 13 mm |
| April | 9.9°C | −3.3°C | 3.3°C | 25 mm |
| May | 18.0°C | 3.0°C | 10.5°C | 31 mm |
| June | 21.7°C | 8.5°C | 15.1°C | 60 mm |
| July | 24.3°C | 10.8°C | 17.6°C | 77 mm |
| August | 23.7°C | 9.4°C | 16.6°C | 51 mm |
| September | 18.5°C | 4.1°C | 11.3°C | 28 mm |
| October | 9.4°C | −2.8°C | 3.3°C | 20 mm |
| November | −1.4°C | −11.1°C | −6.3°C | 21 mm |
| December | −8.4°C | −18.4°C | −13.4°C | 24 mm |
| Year | 8.1°C | −4.3°C | 1.9°C | 383 mm |
December strays furthest from its normal year to year, by 4.4°C; June the least
The thirty-year records stretch furthest in March: a low of −38.4°C in 2003 and a high of 19.3°C in 2004.
Where North Battleford’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.
- Comparisons: a pool of Canadian towns and neighbourhoods of 2,500 or more, read alike; whole cities and reserves stay out of it.
- Not on this page: snowfall (no location within 100 km publishes a full year of it), sunshine (none for 1991–2020) and an altitude correction.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about North Battleford’s climate
How warm does North Battleford get in summer?
Summer peaks in July: a typical afternoon reaches 24.3°C.
How cold does North Battleford get in winter?
Lows sink to −20.6°C on an average January night.
How much rain and snow does North Battleford get?
The year adds up to 383 mm. July is the peak month (77 mm) and March the low one (13 mm).
Are these figures for North Battleford itself?
They are: the normals station that gives them stands in North Battleford.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for North Battleford →
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).