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