Halle-Vilvoorde (arrondissement) telt 677.168 inwoners op 949 km²: 714 inwoners per km² (33 gemeenten, 1 januari 2026).
| # | Gemeente | Bevolking (1 januari 2026) | inwoners per km² |
|---|---|---|---|
| 1 | Drogenbos | 6.067 inwoners | 2.427 per km² |
| 2 | Kraainem | 13.985 inwoners | 2.395 per km² |
| 3 | Vilvoorde | 48.413 inwoners | 2.244 per km² |
| 4 | Wezembeek-Oppem | 14.930 inwoners | 2.176 per km² |
| 5 | Wemmel | 18.270 inwoners | 2.083 per km² |
| 6 | Machelen | 17.115 inwoners | 1.488 per km² |
| 7 | Liedekerke | 14.113 inwoners | 1.388 per km² |
| 8 | Zaventem | 37.518 inwoners | 1.353 per km² |
| 9 | Linkebeek | 4.673 inwoners | 1.115 per km² |
| 10 | Dilbeek | 45.111 inwoners | 1.088 per km² |
| 11 | Grimbergen | 40.491 inwoners | 1.047 per km² |
| 12 | Halle | 43.131 inwoners | 959 per km² |
| 13 | Sint-Pieters-Leeuw | 37.055 inwoners | 911 per km² |
| 14 | Beersel | 26.800 inwoners | 882 per km² |
| 15 | Sint-Genesius-Rode | 18.622 inwoners | 819 per km² |
| 16 | Affligem | 13.900 inwoners | 776 per km² |
| 17 | Opwijk | 15.143 inwoners | 760 per km² |
| 18 | Asse | 36.018 inwoners | 717 per km² |
| 19 | Ternat | 16.742 inwoners | 678 per km² |
| 20 | Kapelle-op-den-Bos | 9.848 inwoners | 641 per km² |
| 21 | Overijse | 26.452 inwoners | 588 per km² |
| 22 | Meise | 20.592 inwoners | 587 per km² |
| 23 | Hoeilaart | 11.521 inwoners | 561 per km² |
| 24 | Roosdaal | 12.163 inwoners | 555 per km² |
| 25 | Zemst | 23.367 inwoners | 541 per km² |
| 26 | Steenokkerzeel | 12.737 inwoners | 539 per km² |
| 27 | Londerzeel | 19.598 inwoners | 536 per km² |
| 28 | Merchtem | 18.467 inwoners | 500 per km² |
| 29 | Kampenhout | 12.600 inwoners | 374 per km² |
| 30 | Lennik | 9.400 inwoners | 302 per km² |
| 31 | Pajottegem | 25.501 inwoners | 212 per km² |
| 32 | Pepingen | 4.546 inwoners | 127 per km² |
| 33 | Bever | 2.279 inwoners | 118 per km² |