A partir del censo de 2005, la ciudad de Banff tiene una población de 8352, de los cuales casi 7000 son residentes permanentes.