Halen (Dutch pronunciation: [ˈɦaːlə(n)] ), formerly Haelen (Limburgish: Hôle), is a municipality and city located in the Belgian province of Limburg, to the west of Hasselt. On January 1, 2018, Halen had a total population of 9,461. The total area is 36.29 km which gives a population density of 261 inhabitants per km.
The municipality consists of the following sub-municipalities: Halen proper, Loksbergen, and Zelem.