La province est divisée en trois arrondissements administratifs (arrondissementen en néerlandais) contenant 44 communes (les numéros correspondent à l’emplacement des communes sur la carte ci-dessus qui utilise l’ordre alphabétique des noms en néerlandais) :
| 01. Alken | 22. Houthalen-Helchteren |
| 02. As | 23. Kinrooi |
| 03. Beringen | 24. Kortessem |
| 04. Bilzen | 25. Lanaken |
| 05. Bocholt | 26. Bourg-Léopold (Leopoldsburg) |
| 06. Looz (Borgloon) | 27. Lommel |
| 07. Brée | 28. Lummen |
| 08. Diepenbeek | 29. Maaseik |
| 09. Dilsen-Stokkem | 30. Maasmechelen |
| 10. Genk | 31. Nieuwerkerken |
| 11. Gingelom | 32. Oudsbergen |
| 12. Halen | 33. Peer |
| 13. Ham | 34. Pelt |
| 14. Hamont-Achel | 35. Riemst |
| 15. Hasselt | 36. Saint-Trond (Sint-Truiden) |
| 16. Hechtel-Eksel | 37. Tessenderlo |
| 17. Heers | 38. Tongres (Tongeren) |
| 18. Herck-la-Ville (Herk-de-Stad) | 39. Fourons (Voeren) |
| 19. Herstappe | 40. Wellen |
| 20. Heusden-Zolder | 41. Zonhoven |
| 21. Hoeselt | 42. Zutendaal |
© 2025