Swalwell is a hamlet in southern Alberta, Canada within Kneehill County.
[2] Previously an incorporated municipality, Swalwell dissolved from village status on January 1, 1946, to become part of the Municipal District of Norquay No.
[3] Swalwell is located approximately 100 km (62 mi) northeast of Calgary and 5 kilometres (3.1 mi) west of Highway 21.
Swalwell has an elevation of 899 metres (2,949 ft).
The hamlet is located in Census Division No.