Swalwell is located approximately 100 km (62 mi) northeast of Calgary and 5 kilometres (3.1 mi) west of Highway 21. It is located on Canadian National Railway's Three Hills Subdivision between Three Hills and Beiseker. Swalwell has an elevation of 899 metres (2,949 ft).
In the 2021 Census of Population conducted by Statistics Canada, Swalwell had a population of 93 living in 48 of its 53 total private dwellings, a change of -2.1% from its 2016 population of 95. With a land area of 0.41 km2 (0.16 sq mi), it had a population density of 226.8/km2 (587.5/sq mi) in 2021.[1]
As a designated place in the 2016 Census of Population conducted by Statistics Canada, Swalwell had a population of 95 living in 43 of its 45 total private dwellings, a change of -5.9% from its 2011 population of 101. With a land area of 0.41 km2 (0.16 sq mi), it had a population density of 231.7/km2 (600.1/sq mi) in 2016.[4]
^"Table 6a: Population by census divisions and subdivisions showing reorganization of rural areas, 1931-1946". Census of the Prairie Provinces, 1946. Vol. I: Population. Ottawa: Dominion Bureau of Statistics. 1949. p. 420.