Thunder Lake is a lake in Alberta, Canada.
The lake is located in northern Alberta, west of Barrhead, immediately south of Tiger Lily, at an elevation of .
It reaches a maximum depth of , and is on average deep.
Thunder Lake Provincial Park is established on the north-eastern shore of the lake, and the community of Thunder Lake on the southeastern shore.