Halls Creek is a town situated in the East Kimberley region of Western Australia. It is located between the towns of Fitzroy Crossing and Turkey Creek (Warmun) on the Great Northern Highway. It is the only sizeable town for 600 km on the Highway.
The town functions as a major hub for the local indigenous population and as a support centre for cattle stations in the area.
Halls Creek is the administration centre for Halls Creek Shire Council.