... including targeted forecasts at the time of your arrival to each point!
Battleford, Saskatchewan experiences a variety of weather year-round. During the winter, temperatures range from -9°C to -21°C, with an average temperature between -14°C and -16°C. Snowfall occurs from November to April, with an average snowfall of 79 cm.
Spring temperatures range from -2°C to 17°C, with an average temperature between 6°C and 8°C. Precipitation averages 37 mm in the spring, with March and April being the wettest months.
Summer temperatures range from 11°C to 28°C, with an average temperature between 18°C and 22°C. Precipitation averages 76 mm in the summer, with June and July being the wettest months.
Fall temperatures range from -3°C to 17°C, with an average temperature between 7°C and 10°C. Precipitation averages 47 mm in the fall, with September being the wettest month.
As of 2020, the city population is 4065.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Battleford, Saskatchewan.