Bow Lake is a small lake in western Alberta, Canada. It is located on the Bow River, in the Canadian Rockies.