Diepenbeek is a municipality located in the Belgian province of Limburg, situated near the city of Hasselt. The area covers a total landmass of 41.19 km² (15.90 sq mi).
As of January 1, 2012, Diepenbeek had a recorded population of 18,337 residents. This results in a population density of approximately 430 inhabitants per square kilometre.