Gainford is a hamlet in Alberta, Canada within Parkland County.[2] It is located approximately 86 kilometres (53 mi) west of Edmonton and has an elevation of 740 metres (2,430 ft).
In the 2021 Census of Population conducted by Statistics Canada, Gainford had a population of 118 living in 49 of its 67 total private dwellings, a change of 19.2% from its 2016 population of 99. With a land area of 1.36 km2 (0.53 sq mi), it had a population density of 86.8/km2 (224.7/sq mi) in 2021.[1]
As a designated place in the 2016 Census of Population conducted by Statistics Canada, Gainford had a population of 79 living in 38 of its 53 total private dwellings, a change of -40.2% from its 2011 population of 132. With a land area of 1.08 km2 (0.42 sq mi), it had a population density of 73.1/km2 (189.5/sq mi) in 2016.[5]