Normal Hours of Operation:
| Monday | 1:00pm-5:00pm |
| Tuesday |
1:00pm-5:00pm 7:00pm-9:00pm |
| Wednesday | 10:00am-5:00pm |
| Thursday |
1:00pm-5:00pm 7:00pm-9:00pm |
| Saturday | 1:00pm-4:00pm |
Municipal District of Big Lakes The M.D. includes the unincorporated hamlets of Grouard, Enilda, Joussard, and Faust. The Towns of Swan Hills and High Prairie, the Village of Kinuso, the Gift Lake, East Prairie and Peavine Metis Settlements, and the Kapawe’no, Sucker Creek, Driftpile, and Swan River First Nations are all located within our boundaries. However they are independent bodies: each has its own council and administers its own affairs within its boundaries. The major sources of income for the municipality are property taxes, provincial government grants, and user fees for utilities and other services.
Municipal District of Woodlands Woodlands County is a thriving area located approximately 200 kilometres northwest of Edmonton. The primary industries within the region include forestry, oil and gas, and agriculture. Woodlands County encompasses a beautiful, natural landscape that is extremely appealing for the outdoor enthusiast. It is growing rapidly, and has a current population of over 4,200 people.
Town of Barrhead Barrhead… a quality community…with a quality lifestyle. Surrounded by oil, gas, forestry and a booming agricultural industry Barrhead offers many business opportunities. Our Town’s facilities and services are second to none, and our modern health care, schools and recreation venues make Barrhead a perfect place to raise your family.
Town of Swan Hills Your wilderness adventure begins here. Swan Hills is nestled among virgin boreal and sub-alpine forest; a combination made possible by the high elevation of the area, and one which provides Swan Hills with a rich legacy of rare flora and fauna not found anywhere else in the province. This legacy has been preserved at the Goose Mountain Ecological Reserve located outside the town’s boundaries.
Town of Whitecourt The snowmobile capital of Alberta. Whitecourt is a young, vibrant and thriving community with a large economic base. The main contributing industries in the area are forestry, oil & gas, and tourism. Whitecourt has a variety of recreational facilities, parks and services to cover all of your leisure needs. Whitecourt is a member of the Communities In Bloom Program which is a Canadian program that is committed to fostering civic pride, environmental responsibility and beautification through community participation and the challenge of provincial and national competitions.
Normal Hours of Operation:
| Monday | 1:00pm-5:00pm |
| Tuesday |
1:00pm-5:00pm 7:00pm-9:00pm |
| Wednesday | 10:00am-5:00pm |
| Thursday |
1:00pm-5:00pm 7:00pm-9:00pm |
| Saturday | 1:00pm-4:00pm |
Phone: (780) 333-4505
Fax: (780) 333-4551
Email
Nancy Keough, Library Director
Melody Long, Library Board Chairperson
Box 386
5536 Main Street
Swan Hills, AB T0G 2C0
The Swan Hills Municipal Library is located in the town administration building.

Are you interested in learning how to crochet or knit?
Do you do like cross stitching or embroidery?
Interested in quilting or Swedish weaving?
How about learning how to spin your own wool.
Click here for more information and to fill out the interest form.
Wth enough interest, we will develop and offer this new program.