As a designated place in the 2021 Census of Population conducted by Statistics Canada, Buffalo Lake had a population of 379 living in 128 of its 131 total private dwellings, a change of -46.8% from its 2016 population of 712. With a land area of 335.68 km2 (129.61 sq mi), it had a population density of 1.1/km2 (2.9/sq mi) in 2021.[2]
As a designated place in the 2016 Census of Population conducted by Statistics Canada, the Buffalo Lake Metis Settlement had a population of 712 living in 225 of its 240 total private dwellings, a change of 44.7% from its 2011 population of 492. With a land area of 336.97 km2 (130.10 sq mi), it had a population density of 2.1/km2 (5.5/sq mi) in 2016.[6]