A green background with white lines and an orange square.

Let’s Get Connected

Contact Us

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Swan Hills is located about halfway between Barrhead and Slave Lake, a roughly 2-1/2 hour drive northwest of Edmonton.

Over 1,350 people, and several oil companies and logging operations call Swan Hills home.

We are well known for the hundreds of miles of groomed trails that snowmobilers enjoy in the winter and ATV trail riders enjoy the rest of the year.

Swan Hills is a full-service town with grocery stores, restaurants, banks, hardware stores, and plenty of other local businesses.

We have a health center, a fantastic school system, public swimming pool, a modern hockey rink, and curling facilities.

Whether you're coming for a short visit or looking for somewhere to make your forever home, Swan Hills has everything you need.

Want to see more of what Swan Hills has to offer?