In the 2021 Census of Population conducted by Statistics Canada, the Town of Bashaw had a population of 848 living in 381 of its 415 total private dwellings, a change of 2.2% from its 2016 population of 830. With a land area of 2.72 km2 (1.05 sq mi), it had a population density of 311.8/km2 (807.5/sq mi) in 2021.[3]
In the 2016 Census of Population conducted by Statistics Canada, the Town of Bashaw recorded a population of 830 living in 379 of its 418 total private dwellings, a -4.9% change from its 2011 population of 873. With a land area of 2.99 km2 (1.15 sq mi), it had a population density of 277.6/km2 (719.0/sq mi) in 2016.[7]