La province est divisée en deux arrondissements administratifs (arrondissementen en néerlandais) contenant 65 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) :
| 1. Aarschot (ville) | 34. Landen (ville) |
| 2. Affligem | 35. Lennik |
| 3. Asse | 36. Louvain (Leuven) (ville) |
| 4. Beersel | 37. Liedekerke |
| 5. Begijnendijk | 38. Linkebeek |
| 6. Bekkevoort | 39. Linter |
| 7. Bertem | 40. Londerzeel |
| 8. Biévène (Bever) | 41. Lubbeek |
| 9. Bierbeek | 42. Machelen |
| 10. Boortmeerbeek | 43. Meise |
| 11. Boutersem | 44. Merchtem |
| 12. Diest (ville) | 45. Opwijk |
| 13. Dilbeek | 46. Oud-Heverlee |
| 14. Drogenbos | 47. Overijse |
| 15. Gammerages (Galmaarden) | 48. Pepingen |
| 16. Geetbets | 49. Roosdaal |
| 17. Glabbeek | 50. Rotselaar |
| 18. Gooik | 51. Montaigu-Zichem (Scherpenheuvel-Zichem) (ville) |
| 19. Grimbergen | 52. Rhode-Saint-Genèse (Sint-Genesius-Rode) |
| 20. Haecht (Haacht) | 53. Leeuw-Saint-Pierre (Sint-Pieters-Leeuw) |
| 21. Hal (Halle) (ville) | 54. Steenokkerzeel |
| 22. Herent | 55. Ternat |
| 23. Hérinnes (Herne) | 56. Tervuren |
| 24. Hoegaarden | 57. Tielt-Winge |
| 25. Hoeilaart | 58. Tirlemont (Tienen) (ville) |
| 26. Holsbeek | 59. Tremelo |
| 27. Huldenberg | 60. Vilvorde (Vilvoorde) (ville) |
| 28. Kampenhout | 61. Wemmel |
| 29. Kapelle-op-den-Bos | 62. Wezembeek-Oppem |
| 30. Keerbergen | 63. Zaventem |
| 31. Kortenaken | 64. Zemst |
| 32. Cortenbergh (Kortenberg) | 65. Léau (Zoutleeuw) (ville) |
| 33. Kraainem |
© 2025