Nivelles (arrondissement) compte 416 947 habitants sur 1 097 km² : 380 habitants par km² (27 communes, 1er janvier 2026).
| # | Commune | Population (1er janvier 2026) | habitants par km² |
|---|---|---|---|
| 1 | Waterloo | 30 386 habitants | 1 425 par km² |
| 2 | Rixensart | 22 973 habitants | 1 308 par km² |
| 3 | Ottignies-Louvain-la-Neuve | 31 823 habitants | 953 par km² |
| 4 | Tubize | 29 043 habitants | 886 par km² |
| 5 | Wavre | 35 735 habitants | 849 par km² |
| 6 | Braine-l'Alleud | 40 815 habitants | 780 par km² |
| 7 | Nivelles | 29 830 habitants | 490 par km² |
| 8 | La Hulpe | 7 539 habitants | 486 par km² |
| 9 | Braine-le-Château | 10 610 habitants | 466 par km² |
| 10 | Mont-Saint-Guibert | 8 503 habitants | 454 par km² |
| 11 | Court-Saint-Étienne | 11 081 habitants | 412 par km² |
| 12 | Lasne | 14 151 habitants | 297 par km² |
| 13 | Rebecq | 11 230 habitants | 286 par km² |
| 14 | Grez-Doiceau | 14 049 habitants | 253 par km² |
| 15 | Chastre | 7 817 habitants | 248 par km² |
| 16 | Chaumont-Gistoux | 11 918 habitants | 247 par km² |
| 17 | Hélécine | 3 926 habitants | 231 par km² |
| 18 | Villers-la-Ville | 11 054 habitants | 230 par km² |
| 19 | Jodoigne | 15 030 habitants | 204 par km² |
| 20 | Walhain | 7 566 habitants | 199 par km² |
| 21 | Ittre | 6 918 habitants | 197 par km² |
| 22 | Perwez | 9 810 habitants | 192 par km² |
| 23 | Beauvechain | 7 248 habitants | 188 par km² |
| 24 | Orp-Jauche | 9 176 habitants | 181 par km² |
| 25 | Genappe | 16 299 habitants | 180 par km² |
| 26 | Incourt | 5 710 habitants | 147 par km² |
| 27 | Ramillies | 6 707 habitants | 137 par km² |