Rainbow Lake and Area


One of the youngest towns in the Province of Alberta, Rainbow Lake was incorporated in 1966, and since that first vision has continued to grow into the vibrant community that it is today. Residents and visitors alike get to experience the wonder and beauty of a boreal forest, abundant wildlife, including woodland buffalo, spectacular Northern Lights displays, the true flavour of each of the four seasons through quad a snowmobile trails, and the generous volunteer spirit shared by many who come here.


For more information about Rainbow Lake events, please see the Rainbow Lake Community Calendar.

Winter Carnival

Annual Christmas Tree Lighting

Christmas Eve Free Skate

New Year’s Eve Free Skate

Easter Egg-stravaganza

Community Church Fall Supper

Annual Town Cleanup & Free Garbage Day

Annual Campground Cleanup

Canada Day Parade & Celebrations in the Park

Volunteer Appreciation Night

Community Night

Hockey Tournament

Annual Father’s Day Fish Derby

Rainbow Lake School Science Fair

Rainbow Lake School Sports Day

Rainbow Lake School Christmas Concert

Rainbow Lake School Craft and Bake Sale

Rainbow Lake School Book Fair

Oilmen’s Curling Bonspiel

Men’s, Ladies & Mixed Bonspiels

Victim Services Golf Tournament

Senior’s Golf Tournament

Rainbow Lake Member’s Golf Tournament

Men’s, Ladies and Junior Golf Tournaments

Oilmen’s Golf Tournament