The townsite of Banff, Alberta, has an elevation of 1,383 metres (or 4,537 feet) above sea level.
Located in the Rocky Mountains, its elevation makes Banff the highest town in Canada. However, while not technically a town, the hamlet of Lake Louise, Alberta, is higher at 1,540 metres (or 5,053 feet).