Dinant (arrondissement) compte 113 529 habitants sur 1 596 km² : 71 habitants par km² (15 communes, 1er janvier 2026).
| # | Commune | Population (1er janvier 2026) | habitants par km² |
|---|---|---|---|
| 1 | Yvoir | 9 212 habitants | 161 par km² |
| 2 | Dinant | 13 412 habitants | 134 par km² |
| 3 | Ciney | 17 140 habitants | 116 par km² |
| 4 | Anhée | 7 094 habitants | 107 par km² |
| 5 | Hastière | 6 077 habitants | 107 par km² |
| 6 | Hamois | 7 502 habitants | 98 par km² |
| 7 | Rochefort | 12 756 habitants | 77 par km² |
| 8 | Somme-Leuze | 6 293 habitants | 66 par km² |
| 9 | Beauraing | 9 474 habitants | 54 par km² |
| 10 | Havelange | 5 444 habitants | 52 par km² |
| 11 | Onhaye | 3 262 habitants | 50 par km² |
| 12 | Houyet | 5 226 habitants | 43 par km² |
| 13 | Bièvre | 3 482 habitants | 32 par km² |
| 14 | Gedinne | 4 689 habitants | 31 par km² |
| 15 | Vresse-sur-Semois | 2 466 habitants | 24 par km² |