Swan Hills

Swan Hills
Town
Town of Swan Hills
Centre of Alberta Natural Area
Swan Hills
Location in Big Lakes County
Swan Hills
Location in Alberta
Coordinates: 54°42′38″N 115°24′48″W / 54.71056°N 115.41333°W / 54.71056; -115.41333
CountryCanada
ProvinceAlberta
Planning regionUpper Athabasca
Municipal districtBig Lakes County
Incorporated 
  New townSeptember 1, 1959
  TownJanuary 1, 1967
Government
  MayorCraig Wilson
  Governing bodySwan Hills Town Council
Area
 (2021)
  Land25.87 km2 (9.99 sq mi)
Elevation
1,113 m (3,652 ft)
Population
 (2021)
  Total
1,201
  Density46.4/km2 (120/sq mi)
Time zoneUTC−07:00 (MST)
  Summer (DST)UTC−06:00 (MDT)
Postal code span
T0G 2C0
Area code(s)780, 587, 825
HighwaysHighway 32
Highway 33
WaterwaysMorse River
Freeman River
Websitetownofswanhills.com

Swan Hills is a town in northern Alberta, Canada. It is in the eponymous Swan Hills, approximately 80 km (50 mi) north of Whitecourt and 62 km (39 mi) northwest of Fort Assiniboine. The town is at the junction of Highway 32 and Grizzly Trail, and is surrounded by Big Lakes County.

It is the nearest major settlement to the geographic centre of the province. In 1989, local resident Roy Chimiuk used a minimum bounding box method to place a cairn marking the exact location at 54°30′N 115°0′W / 54.500°N 115.000°W / 54.500; -115.000, about 30 kilometres south of the town. The site is protected by the Centre of Alberta Natural Area, a 3-kilometre hike from Highway 33.