Swan Hills is a town in northern Alberta, Canada. It is in the eponymous Swan Hills, approximately 80 km north of Whitecourt and 62 km northwest of Fort Assiniboine. From Wikipedia