... including targeted forecasts at the time of your arrival to each point!
Swan Hills, Alberta has warm summers and cold winters, with a wide range of temperatures throughout the year. In the summer, temperatures average around 18-22°C (64-72°F). In the winter, temperatures can drop to between -24°C (-11°F) and -10°C (14°F).
Spring temperatures in Swan Hills range from 4°C (39°F) to 16°C (61°F), while fall temperatures range from -2°C (28°F) to 12°C (54°F). On average, the area receives around 835 mm (33 inches) of precipitation annually, with a majority of it coming in the summer months (June-August). The area also generally sees between 50-90 cm (20-36 inches) of snowfall each winter season.
As of 2020, the city population is 1301.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Swan Hills, Alberta.