 In the 2011 Census, the County of Two Hills No.21 had a population of 3,160 living in 1,058 of its 1,222 total dwellings, an 8.3% change from its 2006 adjusted population of 2,918.With a land area of , it had a population density of in 2011.