In the 2021 Census of Population conducted by Statistics Canada, Keephills had a population of 57 living in 20 of its 20 total private dwellings, a change of 18.8% from its 2016 population of 48. With a land area of 0.34 km2 (0.13 sq mi), it had a population density of 167.6/km2 (434.2/sq mi) in 2021.[1]
As a designated place in the 2016 Census of Population conducted by Statistics Canada, Keephills had a population of 48 living in 18 of its 19 total private dwellings, a change of -7.7% from its 2011 population of 52. With a land area of 0.34 km2 (0.13 sq mi), it had a population density of 141.2/km2 (365.6/sq mi) in 2016.[3]