La province est divisée en trois arrondissements administratifs contenant 38 communes (les numéros correspondent à l’emplacement des communes sur la carte ci-dessus qui utilise l’ordre alphabétique des noms) :
| 1. Andenne (ville) | 20. Hastière |
| 2. Anhée | 21. Havelange |
| 3. Assesse | 22. Houyet |
| 4. Beauraing (ville) | 23. Jemeppe-sur-Sambre |
| 5. Bièvre | 24. La Bruyère |
| 6. Cerfontaine | 25. Mettet |
| 7. Ciney (ville) | 26. Namur (ville) |
| 8. Couvin (ville) | 27. Ohey |
| 9. Dinant (ville) | 28. Onhaye |
| 10. Doische | 29. Philippeville (ville) |
| 11. Éghezée | 30. Profondeville |
| 12. Fernelmont | 31. Rochefort (ville) |
| 13. Floreffe | 32. Sambreville |
| 14. Florennes | 33. Sombreffe |
| 15. Fosses-la-Ville (ville) | 34. Somme-Leuze |
| 16. Gedinne | 35. Viroinval |
| 17. Gembloers (ville) | 36. Vresse-sur-Semois |
| 18. Gesves | 37. Walcourt (ville) |
| 19. Hamois | 38. Yvoir |
© 2025