In the 2021 Census of Population conducted by Statistics Canada, Whitemouth had a population of 1,630 living in 631 of its 780 total private dwellings, a change of 4.7% from its 2016 population of 1,557. With a land area of 697.35 km2 (269.25 sq mi), it had a population density of 2.3/km2 (6.1/sq mi) in 2021.[1]