Swan Hills, AB

Full City Profile · Alberta

3.1 /5.0
B Good
1,201 Population 120/sq mi density
$83,000 Median Income $56,300 per capita
$100,000 Home Value
$950 Median Rent 16.3% income on rent
33°F Avg Temperature
B
Overall
3.1 / 5.0
Good overall score based on economy, affordability, safety and education
B
Economy
3.2 / 5.0
$83,000 median income, 12.5% unemployment
A+
Affordability
5.0 / 5.0
$100,000 home value, $950/mo rent
C+
Safety
2.5 / 5.0
D
Education
1.5 / 5.0
6.6% bachelor's degree or higher
Swan Hills has a cool climate with an average annual temperature of 33°F (1°C). Winters average 7°F in January while summers reach 56°F in July. Annual precipitation totals 23.2 inches. The area receives 5.8 inches of snow annually.

Temperature

7°F Jan (-14°C) 56°F Jul (13°C)
Annual Average33.0°F
39% below US avg
January Average7°F (-14°C)
July Average56°F (13°C)

Geography

Elevation3,770 ft (1,149 m)
Area10.0 sq mi (25.9 km²)
Population Density120/sq mi
Coordinates54.7168°N, 115.4023°W
TimezoneAmerica/Edmonton

Precipitation & Snow

Annual Rainfall 23.2"
39% below US avg
Snowfall 5.8"
Wettest Month (Jul) 4.49"
Driest Month (Feb) 0.79"

Air Quality

Earthquake History

7 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.6. Most recent: M4.2 on Aug 24, 2024.

Jun 13, 2015 34 km SSW of Fox Creek, Canada M4.6 121 km
Jan 23, 2015 32 km W of Fox Creek, Canada M4.4 126 km
Jan 12, 2016 15 km WNW of Fox Creek, Canada M4.4 109 km
Aug 24, 2024 32 km WNW of Fox Creek, Canada M4.2 118 km
Sep 29, 1999 17 km NW of Edson, Canada M3.6 142 km
Mar 18, 1992 40 km SE of High Prairie, Canada M3.5 66 km
Jan 31, 2008 10 km NNW of Edson, Canada M2.5 136 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 7°F (-14°C) 1.1 in Coldest
February 14°F (-10°C) 0.8 in Driest
March 20°F (-7°C) 0.9 in
April 33°F (1°C) 1.1 in
May 44°F (7°C) 2.2 in
June 52°F (11°C) 4.3 in
July 56°F (13°C) 4.5 in Warmest, Wettest
August 55°F (13°C) 3.2 in
September 46°F (8°C) 2.1 in
October 37°F (3°C) 1.1 in
November 21°F (-6°C) 1.0 in
December 10°F (-12°C) 0.9 in

Swan Hills has a seasonal temperature swing of 49°F / from 7°F in January to 56°F in July. Total annual precipitation is 23.2 inches, with July being the wettest month (4.5") and February the driest (0.8").

View full weather details →