In the 2021 Census of Population conducted by Statistics Canada, Moose Lake had a population of 135 living in 30 of its 35 total private dwellings, a change of  from its 2016 population of 200.
The 2021 Census of Population by Statistics Canada showed that Moose Lake's population was 135 people residing in 30 of its 35 private dwellings, differing from the 2016 count of 200 individuals.