Guest, Sign inJoin
Climate in Battleford · ECCC 1991–2020 normals

Battleford is among the driest of Canadian towns: 383 mm of rain and snow a year

Sunny July days climb to about 24.3°C. By frosts alone, it ranks colder than 96% of Canadian towns. Seasons differ by 45°C, from the coldest nights to the warmest afternoons. Windshields need scraping on about 208 mornings a year, the days the air reaches 0°C or below.

July afternoons: cooler than 68% of Canadian towns
January nights: colder than 89% of Canadian towns
Rain and snow a year: drier than 96% of Canadian towns

No ECCC station in Battleford has 1991–2020 normals; the page reads North Battleford, 4.9 km north-east, instead.

A year in Battleford at a glance

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

Jan−10°C−21°CColdest nights
Feb−8°C−19°C
Mar−1°C−12°C
Apr10°C−3°C
May18°C3°CLast frost ~26 May
Jun22°C9°C
Jul24°C11°CWarmestWettest
Aug24°C9°C
Sep19°C4°CFirst frost ~13 Sep
Oct9°C−3°C
Nov now−1°C−11°C
Dec−8°C−18°C

What stands out about Battleford’s climate

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

A normal year

What a year in Battleford feels like

Each season’s and each month’s usual high and low, 1991–2020.

Winter
−9°C / −19°C
57 mm of rain and snow
Spring
9°C / −4°C
69 mm of rain and snow
Summer
23°C / 10°C
188 mm of rain and snow, the wettest season
Autumn
9°C / −3°C
70 mm of rain and snow
Best months to be outsideJunJulAugHighs of 17–27°C and nights of 8°C or more
Frost & warm days

About 208 frosts and 98 warm days a year

The frost season runs September to May, and December freezes nearly every night. Deep cold, under −20°C, comes on about 49 nights a year.

208
Frost days a year (0°C or below)
More frosts than 96% of Canadian towns
113
Days that stay below 0°C
49
Nights a year below −20°C
98
Days a year above 20°C
7
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

27
JFMAMJJASOND
Rain & snow

About 383 mm of rain and snow a year

July is the wettest month and March the driest. On about 71 days a year, 1 mm or more falls.

383 mm
Rain and snow a year
Drier than 96% of Canadian towns
77 mm
July, the wettest month
13 mm
March, the driest month

Rain and snow by month

Millimetres

77 mm
JFMAMJJASOND
Heating

Heating a home in Battleford

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

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

One degree below 18°C for one day makes one heating degree day; the year’s days are added together. A house here needs more heating than 97% of Canadian towns.

Living here

Living with Battleford’s climate

The averages read for the garden, the outdoors and the coldest and hottest days.

The garden window

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

Get outside

For long days outdoors, Jun, Jul and Aug bring highs of 17–27°C and lows of 8°C or more.

Parks & trails →
Wind chill

Expect around 80 days a year when the wind chill sinks below −20.

Humidex

Count on some 15 humid days a year with the humidex past 30.

Storms and extremes

What averages leave out, the floods and ice storms, is on Battleford’s hazards page.

Flood & hazards →
Weather station

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 town4.9 km north-east
Station altitude548 m
Completenessmeets the WMO “3 and 5” rule
WMO standard normalsNo
Snowfall fromNo location within 100 km
Coldest reading, 1991–2020−45.1°C
Hottest reading, 1991–202039.5°C
Average wind14.2 km/h on average, most often from the south-east
Next-nearest locationSaskatoon Diefenbaker (Airport), 125 km
Compared with other towns

How Battleford compares

Compared with 2,611 towns and neighbourhoods of 2,500 or more across Canada; the dots mark the other normals locations in Saskatchewan.

July afternoons24.3°C
BattlefordMedian Canadian town
20°C22°C24°C26°C28°C
Cooler than 68% of Canadian towns
January nights−20.6°C
BattlefordMedian Canadian town
−25°C−20°C−15°C−10°C
Colder than 89% of Canadian towns
Rain and snow a year383 mm
BattlefordMedian Canadian town
05001,0001,500
Drier than 96% of Canadian towns
Next door

Nearby towns’ climate

Nearby places read from a different ECCC location (places on Battleford’s own would show the same figures). The nearest places to Battleford with figures are 77–108 km away.

TownJuly highJanuary lowRain & snow
Battleford North Battleford24.3°C−20.6°C383 mm
Maidstone 77 km · Lloydminster23.2°C 1.1°C cooler−18.8°C 1.8°C milder424 mm
Biggar 79 km · Rosetown25.2°C 0.9°C warmer−19.9°C 0.7°C milder338 mm
Mervin No. 499 94 km · Meadow Lake23.7°C 0.6°C cooler−22.8°C 2.2°C colder407 mm
Langham 101 km · Saskatoon Diefenbaker (Airport)25.0°C 0.7°C warmer−20.7°C about the same357 mm
Month by month

Battleford weather by month

Average daily high and low, mean temperature and precipitation by month, 1991–2020.

MonthHighLowMeanRain & snow
January−10.1°C−20.6°C−15.3°C19 mm
February−7.8°C−18.9°C−13.3°C14 mm
March−1.2°C−12.0°C−6.6°C13 mm
April9.9°C−3.3°C3.3°C25 mm
May18.0°C3.0°C10.5°C31 mm
June21.7°C8.5°C15.1°C60 mm
July24.3°C10.8°C17.6°C77 mm
August23.7°C9.4°C16.6°C51 mm
September18.5°C4.1°C11.3°C28 mm
October9.4°C−2.8°C3.3°C20 mm
November−1.4°C−11.1°C−6.3°C21 mm
December−8.4°C−18.4°C−13.4°C24 mm
Year8.1°C−4.3°C1.9°C383 mm
Year to year

December varies most from one year to the next (4.4°C), June least

Each bar spans a month’s coldest and warmest readings over thirty years; March’s run from −38.4°C in 2003 to 19.3°C in 2004.

Record low to record high, 1991–2020Normal
Sources

Where Battleford’s numbers come from

Averages over 30 years, not a forecast.

  • Normals: 1991–2020 normals for North Battleford from ECCC’s climate data site, the nearest location with every month of temperature.
  • 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: snow, with no complete snowfall normals within 100 km, sunshine, which ECCC published for no location, and any height adjustment.

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

Questions about Battleford’s climate

How warm does Battleford get in summer?

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

How cold does Battleford get in winter?

Deep winter means January, when nights average −20.6°C.

How much rain and snow does Battleford get?

Around 383 mm a year in all, from 77 mm in July down to 13 mm in March.

Are these figures for Battleford itself?

Not directly: Battleford has no ECCC normals of its own, and North Battleford stands in for it.

Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for 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).