La province est composée d’un seul arrondissement administratif contenant 27 communes (les numéros correspondent à l’emplacement des communes sur la carte ci-dessus qui utilise l’ordre alphabétique des noms ) :
| 1. Beauvechain | 15. Mont-Saint-Guibert |
| 2. Braine-l’Alleud | 16. Nivelles |
| 3. Braine-le-Château | 17. Orp-Jauche |
| 4. Chastre | 18. Ottignies-Louvain-la-Neuve |
| 5. Chaumont-Gistoux | 19. Perwez |
| 6. Court-Saint-Étienne | 20. Ramillies |
| 7. Genappe | 21. Rebecq |
| 8. Grez-Doiceau | 22. Rixensart |
| 9. Hélécine | 23. Tubize |
| 10. Incourt | 24. Villers-la-Ville |
| 11. Ittre | 25. Walhain |
| 12. Jodoigne | 26. Waterloo |
| 13. La Hulpe | 27. Wavre |
| 14. Lasne |
© 2025