Originally a separate village, Halswell is now a residential suburb of Christchurch, New Zealand, located 9 kilometres (5.6 mi) southwest of Cathedral Square on State Highway 75.
In the 1960s the suburb of Oaklands was established to the north of the original Halswell village, and this expanded further when Westlake was developed in the late 1980s.
The subdivision of Aidanfield in the 1990s effectively joined Halswell to the Christchurch urban area.
The Rocks subdivision was established at the top of Kennedy's Bush Road, which is situated on the Port Hills, while the rest of Halswell sits on the flat ground of the Canterbury Plains.
Since the Christchurch earthquakes of 2011, the Halswell area has been growing rapidly, with subdivisions now extending in all directions.
Longhurst and Knights Stream have been developed to the west, with amenities such as a medical centre, kindergarten and shopping hub.
Halswell has a public swimming pool, library, community hub, Catholic, Anglican, and United churches, and a post office with Kiwibank.
It includes a playground and skate park, a boating pond and a miniature railway, which runs on Sunday afternoons.