List of most populous municipalities in Belgium

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

Map of Belgium

This is a list of most populous municipalities in Belgium. Out of the 565 Belgian municipalities (as of 1 January 2025) the list contains all those with a population over 30,000.

Belgium is divided into municipalities, however a municipality may or may not have an additional royally-decreed city status. For example, Brussels is a federal region of 19 municipalities, the City of Brussels being only one of them.

List

Municipalities marked with * or ** have recently (* in 2019 and ** in 2025) been the subject of a merger of two or three former municipalities, population figures for years prior to these mergers take into account the population of all the municipalities involved.

# Municipality Population Province Region
1990 2000 2010 2020 2025
1. Template:Flagicon image Antwerp** 479,974 456,898 493,630 540,196 562,002 Template:BE-VAN Template:BE-VLG
2. Template:Flagicon image Ghent 230,543 224,180 243,366 263,927 272,657 Template:BE-VOV Template:BE-VLG
3. Template:Flagicon image Charleroi 206,779 200,827 202,598 202,746 205,763 Template:BE-WHT Template:BE-WAL
4. Template:Flagicon image Brussels 136,706 133,859 157,673 185,103 198,314
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
5. Template:Flagicon image Liège 196,825 185,639 192,504 197,217 197,323 Template:BE-WLG Template:BE-WAL
6. Template:Flagicon image Schaerbeek 104,768 105,692 121,232 132,799 129,775
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
7. Template:Flagicon image Anderlecht 89,231 87,812 104,647 120,887 128,724
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
8. Template:Flagicon image Bruges 117,460 116,246 116,741 118,656 120,283 Template:BE-VWV Template:BE-VLG
9. Template:Flagicon image Namur 103,466 105,419 108,950 111,432 115,029 Template:BE-WNA Template:BE-WAL
10. Template:Flagicon image Leuven 85,193 88,014 95,463 102,275 104,906 Template:BE-VBR Template:BE-VLG
11. Template:Flagicon image Molenbeek-Saint-Jean 68,904 71,219 88,181 97,979 98,713
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
12. Template:Flagicon image Mons 91,867 90,935 91,759 95,887 97,120 Template:BE-WHT Template:BE-WAL
13. Template:Flagicon image Aalst 76,245 76,313 80,043 87,332 92,131 Template:BE-VOV Template:BE-VLG
14. Template:Flagicon image Hasselt** 73,828 76,068 81,385 87,151 90,249 Template:BE-VLI Template:BE-VLG
15. Template:Flagicon image Ixelles 73,128 73,174 80,183 87,632 97,120
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
16. Template:Flagicon image Mechelen 75,622 75,438 80,940 86,921 89,655 Template:BE-VAN Template:BE-VLG
17. Template:Flagicon image Beveren-Kruibeke-Zwijndrecht** - 77,334 80,692 85,047 87,927 Template:BE-VOV Template:BE-VLG
18. Template:Flagicon image Uccle 75,402 74,221 77,589 83,980 87,194
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
19. Template:Flagicon image Sint-Niklaas 67,979 68,290 71,806 78,531 82,661 Template:BE-VOV Template:BE-VLG
20. Template:Flagicon image La Louvière 76,138 76,568 78,071 81,138 81,674 Template:BE-WHT Template:BE-WAL
21. Template:Flagicon image Kortrijk 76,081 74,790 74,911 77,109 80,776 Template:BE-VWV Template:BE-VLG
22. Template:Flagicon image Ostend 68,527 67,279 69,064 71,647 72,817 Template:BE-VWV Template:BE-VLG
23. Template:Flagicon image Tournai 67,767 67,379 69,043 69,083 68,991 Template:BE-WHT Template:BE-WAL
24. Template:Flagicon image Genk 61,343 62,842 64,757 66,447 68,058 Template:BE-VLI Template:BE-VLG
25. Template:Flagicon image Roeselare 52,512 54,199 57,432 63,478 66,888 Template:BE-VWV Template:BE-VLG
26. Template:Flagicon image Seraing 60,952 60,557 62,698 64,192 64,609 Template:BE-WLG Template:BE-WAL
27. Template:Flagicon image Woluwe-Saint-Lambert 48,141 46,528 50,749 57,712 60,956
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
28. Template:Flagicon image Mouscron 53,545 52,492 54,651 58,767 60,304 Template:BE-WHT Template:BE-WAL
29. Template:Flagicon image Forest 47,178 45,555 50,258 56,581 58,675
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
30. Template:Flagicon image Verviers 53,657 53,148 55,253 55,290 56,127 Template:BE-WLG Template:BE-WAL
31. Template:Flagicon image Jette 38,769 39,749 46,818 52,728 54,390
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
32. Template:Flagicon image Lokeren** 40,424 42,211 45,186 48,614 50,606 Template:BE-VOV Template:BE-VLG
33. Template:Flagicon image Etterbeek 39,641 39,404 44,352 48,473 49,131
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
34. Template:Flagicon image Saint-Gilles 43,579 42,458 46,981 49,678 48,827
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
35. Template:Flagicon image Beringen 36,289 39,261 42,758 46,598 48,755 Template:BE-VLI Template:BE-VLG
36. Template:Flagicon image Vilvoorde 32,942 34,982 39,628 45,495 48,040 Template:BE-VBR Template:BE-VLG
37. Template:Flagicon image Turnhout 37,669 38,596 40,763 45,280 47,965 Template:BE-VAN Template:BE-VLG
38. Template:Flagicon image Dendermonde 42,470 43,137 44,095 45,870 47,539 Template:BE-VOV Template:BE-VLG
39. Template:Flagicon image Deinze* 36,242 38,552 41,083 43,580 46,026 Template:BE-VOV Template:BE-VLG
40. Template:Flagicon image Evere 29,685 31,348 35,803 42,656 45,892
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
41. Template:Flagicon image Dilbeek 36,647 37,722 39,998 43,423 45,069 Template:BE-VBR Template:BE-VLG
42. Template:Flagicon image Heist-op-den-Berg 35,238 37,233 39,866 42,950 44,723 Template:BE-VAN Template:BE-VLG
43. Template:Flagicon image Tongeren-Borgloon** 39,539 39,839 40,372 42,152 43,980 Template:BE-VLI Template:BE-VLG
44. Template:Flagicon image Bilzen-Hoeselt** 35,652 38,468 40,398 42,207 43,052 Template:BE-VLI Template:BE-VLG
45. Template:Flagicon image Halle 32,574 33,655 36,000 40,182 42,884 Template:BE-VBR Template:BE-VLG
46. Template:Flagicon image Woluwe-Saint-Pierre 38,396 37,922 39,077 42,119 42,549
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
47. Template:Flagicon image Geel 32,367 33,677 36,990 40,709 42,427 Template:BE-VAN Template:BE-VLG
48. Template:Flagicon image Sint-Truiden 37,027 37,147 39,309 40,672 41,743 Template:BE-VLI Template:BE-VLG
49. Template:Flagicon image Herstal 36,356 36,292 38,219 40,190 40,834 Template:BE-WLG Template:BE-WAL
50. Template:Flagicon image Braine-l'Alleud 31,989 35,259 38,303 40,170 40,756 Template:BE-WBR Template:BE-WAL
51. Template:Flagicon image Ninove 33,318 34,559 36,675 39,251 40,580 Template:BE-VOV Template:BE-VLG
52. Template:Flagicon image Maasmechelen 33,833 35,430 36,937 38,933 40,486 Template:BE-VLI Template:BE-VLG
53. Template:Flagicon image Waregem 34,555 35,839 36,306 38,350 40,436 Template:BE-VWV Template:BE-VLG
54. Template:Flagicon image Grimbergen 31,944 32,930 35,169 37,972 40,062 Template:BE-VBR Template:BE-VLG
55. Template:Flagicon image Mol 30,270 31,683 34,114 37,022 38,701 Template:BE-VAN Template:BE-VLG
56. Template:Flagicon image Lier 30,918 32,191 33,930 36,646 38,517 Template:BE-VAN Template:BE-VLG
57. Template:Flagicon image Brasschaat 34,540 37,138 36,949 38,223 38,416 Template:BE-VAN Template:BE-VLG
58. Merelbeke-Melle** 30,088 32,135 33,891 36,567 37,369 Template:BE-VOV Template:BE-VLG
59. Template:Flagicon image Zaventem 25,856 26,901 30,446 34,782 37,271 Template:BE-VBR Template:BE-VLG
60. Template:Flagicon image Evergem 29,407 31,155 33,112 35,628 37,254 Template:BE-VOV Template:BE-VLG
61. Template:Flagicon image Tienen 31,669 31,479 32,552 35,293 36.890 Template:BE-VBR Template:BE-VLG
62. Template:Flagicon image Sint-Pieters-Leeuw 28,697 30,013 31,572 34,621 36,732 Template:BE-VBR Template:BE-VLG
63. Template:Flagicon image Châtelet 36,656 35,452 36,050 35,668 35,979 Template:BE-WHT Template:BE-WAL
64. Template:Flagicon image Asse 27,047 27,931 30,228 33,505 35,882 Template:BE-VBR Template:BE-VLG
65. Template:Flagicon image Auderghem 29,143 28,804 30,811 34,404 35,698
{{safesubst:#invoke:Check for unknown parameters|check|unknown=|preview=Page using Template:Center with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}
Template:BE-BRU
66. Template:Flagicon image Ypres 35,231 35,071 34,962 34,995 35.587 Template:BE-VWV Template:BE-VLG
67. Template:Flagicon image Wavre 28,126 31,033 32,910 34,748 35,587 Template:BE-WBR Template:BE-WAL
68. Template:Flagicon image Geraardsbergen 30,219 30,945 32,033 33,649 35,236 Template:BE-VOV Template:BE-VLG
69. Template:Flagicon image Lommel 27,427 30,433 32,917 34,245 35,208 Template:BE-VLI Template:BE-VLG
70. Template:Flagicon image Heusden-Zolder 28,589 30,105 31,526 33,892 34,985 Template:BE-VLI Template:BE-VLG
71. Template:Flagicon image Schoten 31,037 32,733 33,342 34,316 34,926 Template:BE-VAN Template:BE-VLG
72. Template:Flagicon image Pelt* 25,439 27,911 30,502 33,076 34,635 Template:BE-VLI Template:BE-VLG
73. Template:Flagicon image Menen 32,726 32,028 32,530 33,540 34,585 Template:BE-VWV Template:BE-VLG
74. Template:Flagicon image Binche 32,828 32,190 32,749 33,448 33,784 Template:BE-WHT Template:BE-WAL
75. Template:Flagicon image Oudenaarde 27,055 27,788 29,702 31,612 32,930 Template:BE-VOV Template:BE-VLG
76. Template:Flagicon image Knokke-Heist 31,541 33,148 33,825 33,089 32,415 Template:BE-VWV Template:BE-VLG
77. Template:Flagicon image Wevelgem 30,462 31,374 30,975 31,579 31,940 Template:BE-VWV Template:BE-VLG
78. Tielt** 30,051 30,263 30,706 31,436 31,908 Template:BE-VWV Template:BE-VLG
79. Template:Flagicon image Ottignies-Louvain-la-Neuve 22,194 27,380 30,721 31,316 31,766 Template:BE-WBR Template:BE-WAL
80. Template:Flagicon image Temse 23,844 25,533 28,147 30,196 31,613 Template:BE-VOV Template:BE-VLG
81. Template:Flagicon image Aarschot 26,179 27,495 28,405 30,183 31,514 Template:BE-VBR Template:BE-VLG
82. Template:Flagicon image Arlon 23,325 24,791 27,763 30,081 31,492 Template:BE-WLX Template:BE-WAL
83. Template:Flagicon image Courcelles 29,336 29,706 30,218 31,179 31,436 Template:BE-WHT Template:BE-WAL
84. Template:Flagicon image Houthalen-Helchteren 27,062 29,215 30,126 30,550 30,945 Template:BE-VLI Template:BE-VLG
85. Lochristi** 24,107 25,716 28,454 30,419 30,916 Template:BE-VOV Template:BE-VLG
86. Template:Flagicon image Brecht 20,172 25,091 27,597 29,454 30,664 Template:BE-VAN Template:BE-VLG
87. Tessenderlo-Ham** 22,992 25,145 27,920 29,704 30,645 Template:BE-VLI Template:BE-VLG
88. Template:Flagicon image Waterloo 27,424 28,986 29,598 30,376 30,389 Template:BE-WBR Template:BE-WAL
89. Template:Flagicon image Harelbeke 25,733 26,320 26,577 29,502 31,311 Template:BE-VWV Template:BE-VLG
90. Template:Flagicon image Ath 23,849 25,430 28,026 29,494 30,123 Template:BE-WHT Template:BE-WAL

See also

Template:Colbegin

Template:Colend

References

Template:Reflist

Template:Europe topic