Two Hills is a town in central Alberta, Canada.
Two Hills is primarily an agriculture-based community.
It was named from the presence of two hills located near the town.
[3] The population of the Town of Two Hills according to its 2017 municipal census is 1,443,[7] a change of 0.8% from its 2012 municipal census population of 1,431.
[8] In the 2016 Census of Population conducted by Statistics Canada, the Town of Two Hills recorded a population of 1,352 living in 399 of its 478 total private dwellings, a -2% change from its 2011 population of 1,379.