La province est divisée en cinq arrondissements administratifs contenant 44 communes (les numéros correspondent à l’emplacement des communes sur la carte ci-dessus qui utilise l’ordre alphabétique des noms) :
| 1. Arlon | 23. Libramont-Chevigny |
| 2. Attert | 24. Manhay |
| 3. Aubange | 25. Marche-en-Famenne |
| 4. Bastogne | 26. Martelange |
| 5. Bertogne | 27. Meix-devant-Virton |
| 6. Bertrix | 28. Messancy |
| 7. Bouillon | 29. Musson |
| 8. Chiny | 30. Nassogne |
| 9. Daverdisse | 31. Neufchâteau |
| 10. Durbuy | 32. Paliseul |
| 11. Érezée | 33. Rendeux |
| 12. Étalle | 34. Rouvroy |
| 13. Fauvillers | 35. Sainte-Ode |
| 14. Florenville | 36. Saint-Hubert |
| 15. Gouvy | 37. Saint-Léger |
| 16. Habay | 38. Tellin |
| 17. Herbeumont | 39. Tenneville |
| 18. Hotton | 40. Tintigny |
| 19. Houffalize | 41. Vaux-sur-Sûre |
| 20. La Roche-en-Ardenne | 42. Vielsalm |
| 21. Léglise | 43. Virton |
| 22. Libin | 44. Wellin |
© 2025