| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Brussels | 2,141,520 | |
| Antwerp | 1,064,870 | |
| Liege | 688,582 | |
| Gent | 479,034 | |
| Charleroi | 419,244 | |
| Brugge | 116,709 | |
| Namur | 103,466 | |
| Mons | 91,867 | |
| Leuven | 85,193 | |
| Deurne | 78,747 | |
| Aalst | 76,245 | |
| La Louviere | 76,138 | |
| Kortrijk | 76,081 | |
| Mechelen | 75,622 | |
| Ostend | 68,527 | |
| Sint-Niklaas | 67,979 | |
| Tournai | 67,767 | |
| Hasselt | 66,094 | |
| Genk | 61,343 | |
| Seraing | 60,952 | |
| Verviers | 53,657 | |
| Mouscron | 53,545 | |
| Roeselare | 52,512 | |
| Dendermonde | 42,470 | |
| Beveren | 42,163 | |
| Turnhout | 37,669 | |
| Sint-Truiden | 37,027 | |
| Dilbeek | 36,647 | |
| Herstal | 36,356 | |
| Beringen | 36,289 | |
| Deinze | 36,242 | |
| Heist-op-den-Berg | 35,238 | |
| Chatelet | 35,238 | |
| Ieper | 35,089 | |
| Lokeren | 34,873 | |
| Waregem | 34,555 | |
| Brasschaat | 34,540 | |
| Hoboken | 34,443 | |
| Maasmechelen | 33,833 | |
| Ninove | 33,318 | |
| Vilvoorde | 32,942 | |
| Binche | 32,828 | |
| Menen | 32,726 | |
| Halle | 32,574 | |
| Geel | 32,367 | |
| Braine-l'Alleud | 31,989 | |
| Grimbergen | 31,944 | |
| Tienen | 31,669 | |
| Knokke-Heist | 31,541 | |
| Schoten | 31,037 | |
| Heusden | 31,017 | |
| Lier | 30,918 | |
| Wevelgem | 30,462 | |
| Mol | 30,270 | |
| Geraardsbergen | 30,219 | |
| Houthalen | 30,050 | |
| Helchteren | 30,050 | |
| Louvain-la-Neuve | 29,521 | |
| Tongeren | 29,478 | |
| Evergem | 29,407 | |
| Courcelles | 29,336 | |
| Sint-Pieters-Leeuw | 28,697 | |
| Wavre | 28,126 | |
| Lommel | 27,427 | |
| Waterloo | 27,424 | |
| Ans | 27,297 | |
| Oudenaarde | 27,055 | |
| Asse | 27,047 | |
| Ath | 26,681 | |
| Kapellen | 26,410 | |
| Izegem | 26,382 | |
| Aarschot | 26,179 | |
| Harelbeke | 25,978 | |
| Herentals | 25,912 | |
| Brecht | 25,908 | |
| Zaventem | 25,856 | |
| Flemalle-Haute | 25,144 | |
| Soignies | 24,869 | |
| Lanaken | 24,771 | |
| Mortsel | 24,525 | |
| Zottegem | 24,434 | |
| Ronse | 24,204 | |
| Nivelles | 24,149 | |
| Andenne | 24,055 | |
| Temse | 23,844 | |
| Maaseik | 23,684 | |
| Oupeye | 23,594 | |
| Overijse | 23,486 | |
| Zwevegem | 23,358 | |
| Arlon | 23,325 | |
| Beersel | 23,228 | |
| Wetteren | 22,930 | |
| Hamme | 22,891 | |
| Willebroek | 22,808 | |
| Saint-Nicolas | 22,586 | |
| Westerlo | 22,579 | |
| Diest | 22,516 | |
| Saint-Ghislain | 22,500 | |
| Manage | 22,196 | |
| Maldegem | 22,092 | |
| Fleurus | 22,080 | |
| Merelbeke | 22,047 | |
| Zedelgem | 21,968 | |
| Tubize | 21,859 | |
| Edegem | 21,839 | |
| Gembloux | 21,676 | |
| Rixensart | 21,616 | |
| Oostkamp | 21,489 | |
| Zemst | 21,096 | |
| Koksijde | 21,027 | |
| Chaudfontaine | 20,960 | |
| Nijlen | 20,792 | |
| Zoersel | 20,642 | |
| Tervuren | 20,623 | |
| Frameries | 20,598 | |
| Schilde | 20,373 | |
| Kontich | 20,290 | |
| Zele | 20,236 | |
| Braine-le-Comte | 20,133 | |
| Boussu | 20,058 | |
| Bornem | 19,997 | |
| Balen | 19,978 | |
| Huy | 19,973 | |
| Colfontaine | 19,964 | |
| Zonhoven | 19,922 | |
| Lochristi | 19,696 | |
| Poperinge | 19,537 | |
| Sint-Katelijne-Waver | 19,487 | |
| Tielt | 19,299 | |
| Herent | 19,218 | |
| Eeklo | 19,116 | |
| Torhout | 18,933 | |
| Aalter | 18,802 | |
| Hoogstraten | 18,524 | |
| Meise | 18,497 | |
| Quaregnon | 18,491 | |
| Zwijndrecht | 18,249 | |
| Morlanwelz-Mariemont | 18,233 | |
| Blankenberge | 18,230 | |
| Wuustwezel | 18,117 | |
| Eupen | 18,029 | |
| Sint-Genesius-Rode | 17,990 | |
| Middelkerke | 17,789 | |
| Kortenberg | 17,774 | |
| Kasterlee | 17,765 | |
| Diepenbeek | 17,699 | |
| Lessines | 17,687 | |
| Sint-Gillis-Waas | 17,658 | |
| Walcourt | 17,501 | |
| Kalmthout | 17,485 | |
| Ranst | 17,405 | |
| Lebbeke | 17,372 | |
| Wervik | 17,340 | |
| Stabroek | 17,294 | |
| Londerzeel | 17,274 | |
| Haaltert | 17,129 | |
| Vise | 17,054 | |
| Stekene | 16,989 | |
| Denderleeuw | 16,969 | |
| Dour | 16,861 | |
| Marche-en-Famenne | 16,856 | |
| Destelbergen | 16,853 | |
| Lede | 16,813 | |
| Essen | 16,754 | |
| Peruwelz | 16,647 | |
| Tessenderlo | 16,574 | |
| Herve | 16,544 | |
| Herzele | 16,523 | |
| Beerse | 16,208 | |
| Neerpelt | 16,122 | |
| Duffel | 16,011 | |
| Sint-Kruis | 16,000 | |
| Fleron | 15,994 | |
| Puurs | 15,944 | |
| Pont-a-Celles | 15,909 | |
| Boom | 15,810 | |
| Riemst | 15,809 | |
| Peer | 15,551 | |
| Diksmuide | 15,515 | |
| Lille | 15,466 | |
| Putte | 15,276 | |
| Soumagne | 15,237 | |
| Rotselaar | 15,007 | |
| Aubange | 14,932 | |
| Bredene | 14,862 | |
| Ciney | 14,830 | |
| Kruibeke | 14,815 | |
| Thuin | 14,682 | |
| Zulte | 14,670 | |
| Merchtem | 14,660 | |
| Ternat | 14,569 | |
| Rumst | 14,521 | |
| Beernem | 14,512 | |
| Landen | 14,458 | |
| Wemmel | 14,406 | |
| Bastogne | 14,395 | |
| Bree | 14,363 | |
| Chapelle-lez-Herlaimont | 14,353 | |
| Eghezee | 14,352 | |
| Genappe | 14,266 | |
| Bonheiden | 14,260 | |
| Aartselaar | 14,193 | |
| Leopoldsburg | 14,149 | |
| Hannut | 14,129 | |
| Anzegem | 13,920 | |
| Basse Lasne | 13,861 | |
| Berlare | 13,853 | |
| Waremme | 13,737 | |
| Tremelo | 13,721 | |
| Lummen | 13,689 | |
| Dison | 13,642 | |
| Ichtegem | 13,582 | |
| Lubbeek | 13,574 | |
| Ravels | 13,560 | |
| Haacht | 13,541 | |
| Couvin | 13,518 | |
| Buggenhout | 13,510 | |
| Esneux | 13,497 | |
| Assenede | 13,495 | |
| Herselt | 13,493 | |
| Jabbeke | 13,488 | |
| Beloeil | 13,405 | |
| Overpelt | 13,344 | |
| Amay | 13,307 | |
| Wezembeek-Oppem | 13,245 | |
| Oosterzele | 13,151 | |
| Sprimont | 12,945 | |
| Wanze | 12,918 | |
| Wingene | 12,887 | |
| Dinant | 12,875 | |
| Kraainem | 12,815 | |
| Blegny | 12,745 | |
| Kuurne | 12,638 | |
| Grez-Doiceau | 12,367 | |
| Keerbergen | 12,363 | |
| Oud-Turnhout | 12,354 | |
| Bocholt | 12,346 | |
| Zandhoven | 12,306 | |
| Machelen | 12,252 | |
| Arendonk | 12,247 | |
| Boechout | 12,145 | |
| Opwijk | 12,045 | |
| Mettet | 12,014 | |
| Veurne | 11,983 | |
| Liedekerke | 11,980 | |
| Rochefort | 11,978 | |
| Gerpinnes | 11,977 | |
| Kinrooi | 11,946 | |
| Kortemark | 11,937 | |
| Jodoigne | 11,930 | |
| Wommelgem | 11,917 | |
| Zelzate | 11,901 | |
| Gavere | 11,888 | |
| De Haan | 11,766 | |
| Beyne-Heusay | 11,608 | |
| Laarne | 11,600 | |
| Anderlues | 11,597 | |
| Bernissart | 11,588 | |
| Theux | 11,587 | |
| Zonnebeke | 11,581 | |
| Boortmeerbeek | 11,570 | |
| Herk-de-Stad | 11,566 | |
| Malmedy | 11,514 | |
| Farciennes | 11,488 | |
| Profondeville | 11,401 | |
| Enghien | 11,367 | |
| Deerlijk | 11,292 | |
| Virton | 11,259 | |
| Nevele | 11,153 | |
| Gistel | 11,084 | |
| Olen | 11,070 | |
| Seneffe | 11,025 | |
| Wichelen | 11,014 | |
| Meulebeke | 10,948 | |
| Chaumont-Gistoux | 10,943 | |
| Frasnes-lez-Buissenal | 10,936 | |
| Alken | 10,933 | |
| Damme | 10,924 | |
| Aiseau | 10,906 | |
| Nazareth | 10,890 | |
| Nieuwpoort | 10,845 | |
| Staden | 10,786 | |
| Kampenhout | 10,784 | |
| Spa | 10,756 | |
| Grobbendonk | 10,724 | |
| Florennes | 10,723 | |
| Moorslede | 10,720 | |
| Melle | 10,687 | |
| Aywaille | 10,636 | |
| Rijkevorsel | 10,606 | |
| Ingelmunster | 10,603 | |
| Steenokkerzeel | 10,566 | |
| Oud-Heverlee | 10,533 | |
| Waasmunster | 10,460 | |
| Berlaar | 10,370 | |
| Borsbeek | 10,334 | |
| Vosselaar | 10,317 | |
| Hoeilaart | 10,272 | |
| Durbuy | 10,251 | |
| La Calamine | 10,232 | |
| Retie | 10,069 | |
| Rebecq-Rognon | 10,049 | |
| De Pinte | 10,020 |