In the 2016 Census of Population conducted by Statistics Canada, the Town of Fairview recorded a population of 2,998 living in 1,251 of its 1,363 total private dwellings, a -5.2% change from its 2011 population of 3,162. With a land area of 11.36 km2 (4.39 sq mi), it had a population density of 263.9/km2 (683.5/sq mi) in 2016.[3]