In the 2021 Census of Population conducted by Statistics Canada, Kelsey had a population of 2,181 living in 857 of its 1,041 total private dwellings, a change of -9.8% from its 2016 population of 2,419. With a land area of 850.41 km2 (328.35 sq mi), it had a population density of 2.6/km2 (6.6/sq mi) in 2021.[2]
According to the 2011 National Household Survey,[3] the population of Kelsey is 2,125. The population density was 2.6 per km2. The racial make up of Kelsey is solely made up of Aboriginals (44.0%); First Nations (23.1%) and Metis (20.7%), and Whites (56.0%). The religious make up of Kelsey is; Christian (74.5%), non-religious (25.5%). Every resident of Kelsey is a Canadian citizen. About 4.0% of the population can speak a language that is not recognized as an official language of Canada.