Belgium: Vlaams-Brabant
Contents: Vlaams-Brabant (Province)
Capital: Leuven
1,162,084 Population [2021] – census
1,210,797 Population [2026] – estimate
2,118km² Area
571.6/km² Density [2026]
Arrondissements
The population of the arrondissements of the Province of Flemish Brabant according to census results and official estimates.
| Name | Status | Population Census 1970-12-31 | Population Census 1981-03-01 | Population Census 1991-03-01 | Population Estimate 2001-01-01 | Population Census 2011-01-01 | Population Estimate 2016-01-01 | Population Census 2021-01-01 | Population Estimate 2026-01-01 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Halle-Vilvoorde | Arrondissement | 472,030 | 518,191 | 537,859 | 560,138 | 593,455 | 622,234 | 649,086 | 677,168 | → |
| Leuven | Arrondissement | 389,460 | 414,729 | 432,842 | 458,265 | 483,469 | 499,459 | 512,998 | 533,629 | → |
| Vlaams-Brabant [Flemish Brabant] | Province | 861,490 | 932,920 | 970,701 | 1,018,403 | 1,086,446 | 1,121,693 | 1,162,084 | 1,210,797 |
Contents: Cities and Municipalities
The population of all cities and municipalities in the Province of Flemish Brabant according to census results and official estimates.
| Name | Status | Arrondissement | Population Census 1970-12-31 | Population Census 1981-03-01 | Population Census 1991-03-01 | Population Estimate 2001-01-01 | Population Census 2011-01-01 | Population Estimate 2016-01-01 | Population Census 2021-01-01 | Population Estimate 2026-01-01 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aarschot | Municipality | Leuven | 25,192 | 26,168 | 26,327 | 27,551 | 28,638 | 29,529 | 30,281 | 31,948 | → |
| Affligem | Municipality | Halle-Vilvoorde | 9,613 | 11,307 | 11,577 | 11,658 | 12,461 | 13,079 | 13,407 | 13,900 | → |
| Asse | Municipality | Halle-Vilvoorde | 23,234 | 26,425 | 27,059 | 28,006 | 30,556 | 32,402 | 33,827 | 36,018 | → |
| Beersel | Municipality | Halle-Vilvoorde | 18,527 | 20,955 | 22,195 | 22,919 | 24,211 | 24,745 | 25,756 | 26,800 | → |
| Begijnendijk | Municipality | Leuven | 7,110 | 7,722 | 8,286 | 9,096 | 9,845 | 10,058 | 10,322 | 10,668 | → |
| Bekkevoort | Municipality | Leuven | 5,714 | 5,399 | 5,412 | 5,743 | 6,080 | 6,117 | 6,348 | 6,965 | → |
| Bertem | Municipality | Leuven | 6,768 | 7,788 | 8,439 | 8,918 | 9,558 | 9,803 | 10,190 | 10,394 | → |
| Bever (Biévène) | Municipality | Halle-Vilvoorde | 1,687 | 1,703 | 1,798 | 1,982 | 2,155 | 2,151 | 2,201 | 2,279 | → |
| Bierbeek | Municipality | Leuven | 6,600 | 7,694 | 8,593 | 8,900 | 9,502 | 9,953 | 10,194 | 10,926 | → |
| Boortmeerbeek | Municipality | Leuven | 8,171 | 9,583 | 10,643 | 11,420 | 11,879 | 12,102 | 12,711 | 13,447 | → |
| Boutersem | Municipality | Leuven | 5,964 | 6,359 | 6,609 | 7,255 | 7,691 | 8,132 | 8,249 | 8,678 | → |
| Diest | Municipality | Leuven | 19,404 | 20,491 | 21,461 | 22,249 | 23,154 | 23,538 | 24,370 | 25,196 | → |
| Dilbeek | Municipality | Halle-Vilvoorde | 30,995 | 35,050 | 36,859 | 37,818 | 40,203 | 41,450 | 43,732 | 45,111 | → |
| Drogenbos | Municipality | Halle-Vilvoorde | 4,840 | 4,866 | 4,780 | 4,674 | 4,936 | 5,372 | 5,699 | 6,067 | → |
| Geetbets | Municipality | Leuven | 5,755 | 5,495 | 5,659 | 5,777 | 5,918 | 5,970 | 6,188 | 6,309 | → |
| Glabbeek | Municipality | Leuven | 4,800 | 4,767 | 4,861 | 5,069 | 5,311 | 5,305 | 5,340 | 5,475 | → |
| Grimbergen | Municipality | Halle-Vilvoorde | 27,347 | 32,038 | 32,120 | 32,973 | 35,441 | 36,742 | 38,314 | 40,491 | → |
| Haacht | Municipality | Leuven | 10,168 | 11,285 | 12,243 | 13,223 | 14,183 | 14,296 | 15,080 | 15,811 | → |
| Halle (Hal) | Municipality | Halle-Vilvoorde | 31,351 | 32,312 | 32,768 | 33,744 | 36,281 | 38,289 | 40,656 | 43,131 | → |
| Herent | Municipality | Leuven | 13,362 | 15,794 | 17,596 | 19,017 | 20,415 | 21,213 | 22,046 | 23,287 | → |
| Hoegaarden | Municipality | Leuven | 5,835 | 5,545 | 5,594 | 6,016 | 6,633 | 6,891 | 6,843 | 7,016 | → |
| Hoeilaart | Municipality | Halle-Vilvoorde | 7,491 | 8,914 | 9,540 | 9,839 | 10,418 | 10,915 | 11,509 | 11,521 | → |
| Holsbeek | Municipality | Leuven | 6,765 | 7,191 | 7,741 | 8,880 | 9,696 | 9,935 | 10,148 | 10,283 | → |
| Huldenberg | Municipality | Leuven | 6,242 | 6,962 | 7,968 | 9,056 | 9,464 | 9,743 | 9,981 | 10,132 | → |
| Kampenhout | Municipality | Halle-Vilvoorde | 7,956 | 8,945 | 9,919 | 10,829 | 11,243 | 11,689 | 12,280 | 12,600 | → |
| Kapelle-op-den-Bos | Municipality | Halle-Vilvoorde | 7,640 | 8,302 | 8,629 | 8,732 | 9,083 | 9,370 | 9,524 | 9,848 | → |
| Keerbergen | Municipality | Leuven | 6,528 | 9,123 | 10,750 | 12,015 | 12,744 | 12,831 | 13,073 | 13,447 | → |
| Kortenaken | Municipality | Leuven | 7,842 | 7,593 | 7,375 | 7,447 | 7,798 | 7,930 | 7,898 | 8,046 | → |
| Kortenberg | Municipality | Leuven | 12,473 | 14,665 | 16,045 | 17,439 | 19,131 | 19,714 | 20,425 | 21,425 | → |
| Kraainem | Municipality | Halle-Vilvoorde | 11,390 | 11,780 | 12,527 | 12,824 | 13,402 | 13,713 | 13,847 | 13,985 | → |
| Landen | Municipality | Leuven | 14,037 | 14,081 | 14,213 | 14,343 | 15,440 | 15,944 | 16,051 | 16,458 | → |
| Lennik | Municipality | Halle-Vilvoorde | 7,469 | 7,698 | 8,239 | 8,624 | 8,872 | 9,033 | 9,190 | 9,400 | → |
| Leuven (Louvain) | Municipality | Leuven | 86,352 | 85,076 | 85,018 | 88,581 | 96,939 | 99,288 | 101,032 | 105,357 | → |
| Liedekerke | Municipality | Halle-Vilvoorde | 10,678 | 11,609 | 11,503 | 11,778 | 12,526 | 12,919 | 13,482 | 14,113 | → |
| Linkebeek | Municipality | Halle-Vilvoorde | 4,265 | 4,705 | 4,572 | 4,747 | 4,805 | 4,752 | 4,739 | 4,673 | → |
| Linter | Municipality | Leuven | 6,744 | 6,568 | 6,515 | 6,865 | 7,094 | 7,188 | 7,253 | 7,410 | → |
| Londerzeel | Municipality | Halle-Vilvoorde | 15,449 | 16,729 | 17,011 | 17,166 | 17,777 | 18,274 | 19,016 | 19,598 | → |
| Lubbeek | Municipality | Leuven | 8,634 | 11,324 | 12,519 | 13,602 | 13,883 | 14,206 | 14,728 | 15,290 | → |
| Machelen | Municipality | Halle-Vilvoorde | 11,963 | 11,273 | 11,303 | 11,901 | 13,565 | 14,764 | 15,895 | 17,115 | → |
| Meise | Municipality | Halle-Vilvoorde | 11,575 | 15,170 | 17,062 | 18,390 | 18,339 | 18,742 | 19,790 | 20,592 | → |
| Merchtem | Municipality | Halle-Vilvoorde | 11,764 | 12,972 | 13,188 | 14,254 | 15,558 | 16,083 | 17,154 | 18,467 | → |
| Opwijk | Municipality | Halle-Vilvoorde | 10,747 | 11,451 | 11,588 | 11,831 | 13,447 | 14,208 | 14,793 | 15,143 | → |
| Oud-Heverlee | Municipality | Leuven | 6,683 | 8,623 | 10,005 | 10,624 | 10,994 | 10,973 | 11,209 | 11,414 | → |
| Overijse | Municipality | Halle-Vilvoorde | 16,181 | 21,428 | 23,028 | 23,846 | 24,517 | 24,959 | 25,655 | 26,452 | → |
| Pajottegem | Municipality | Halle-Vilvoorde | 20,019 | 20,901 | 21,480 | 22,958 | 24,237 | 24,499 | 24,750 | 25,501 | → |
| Pepingen | Municipality | Halle-Vilvoorde | 3,559 | 3,591 | 3,856 | 4,257 | 4,446 | 4,424 | 4,499 | 4,546 | → |
| Roosdaal | Municipality | Halle-Vilvoorde | 9,537 | 9,960 | 10,142 | 10,617 | 11,299 | 11,494 | 11,688 | 12,163 | → |
| Rotselaar | Municipality | Leuven | 9,729 | 11,092 | 12,808 | 14,641 | 15,761 | 16,439 | 17,081 | 17,807 | → |
| Scherpenheuvel-Zichem (Montaigu-Zichem) | Municipality | Leuven | 20,050 | 20,638 | 20,700 | 21,680 | 22,595 | 22,833 | 23,135 | 24,537 | → |
| Sint-Genesius-Rode (Rhode-Saint-Genèse) | Municipality | Halle-Vilvoorde | 14,333 | 16,830 | 17,861 | 17,901 | 17,953 | 18,171 | 18,626 | 18,622 | → |
| Sint-Pieters-Leeuw | Municipality | Halle-Vilvoorde | 25,560 | 27,968 | 28,959 | 30,054 | 31,868 | 33,512 | 35,061 | 37,055 | → |
| Steenokkerzeel | Municipality | Halle-Vilvoorde | 7,854 | 9,638 | 9,961 | 10,535 | 11,592 | 11,924 | 12,372 | 12,737 | → |
| Ternat | Municipality | Halle-Vilvoorde | 11,134 | 12,294 | 13,450 | 14,496 | 15,071 | 15,286 | 16,144 | 16,742 | → |
| Tervuren | Municipality | Leuven | 15,261 | 18,942 | 19,488 | 20,231 | 21,214 | 21,572 | 22,861 | 23,179 | → |
| Tielt-Winge | Municipality | Leuven | 7,807 | 8,237 | 9,131 | 9,877 | 10,424 | 10,674 | 10,877 | 11,585 | → |
| Tienen (Tirlemont) | Municipality | Leuven | 33,041 | 32,620 | 31,567 | 31,501 | 32,702 | 34,185 | 35,545 | 36,962 | → |
| Tremelo | Municipality | Leuven | 8,631 | 10,158 | 11,555 | 13,453 | 14,576 | 14,733 | 15,008 | 15,372 | → |
| Vilvoorde (Vilvorde) | Municipality | Halle-Vilvoorde | 36,659 | 33,264 | 32,894 | 35,141 | 40,490 | 43,017 | 45,715 | 48,413 | → |
| Wemmel | Municipality | Halle-Vilvoorde | 12,631 | 13,547 | 13,819 | 14,066 | 15,285 | 16,059 | 17,013 | 18,270 | → |
| Wezembeek-Oppem | Municipality | Halle-Vilvoorde | 10,899 | 12,006 | 13,118 | 13,689 | 13,704 | 14,095 | 14,254 | 14,930 | → |
| Zaventem | Municipality | Halle-Vilvoorde | 22,154 | 25,393 | 26,062 | 27,159 | 31,243 | 33,034 | 35,184 | 37,518 | → |
| Zemst | Municipality | Halle-Vilvoorde | 15,529 | 17,167 | 18,992 | 20,730 | 21,960 | 23,068 | 23,314 | 23,367 | → |
| Zoutleeuw (Léau) | Municipality | Leuven | 7,798 | 7,746 | 7,721 | 7,796 | 8,240 | 8,364 | 8,531 | 8,805 | → |
Source: Statistics Belgium.
Further information about the population structure:
| Gender (E 2026) | |
|---|---|
| Males | 594,488 |
| Females | 616,309 |
| Age Groups (E 2026) | |
|---|---|
| 0-17 years | 243,817 |
| 18-64 years | 715,683 |
| 65+ years | 251,297 |
| Age Distribution (E 2026) | |
|---|---|
| 90+ years | 15,568 |
| 80-89 years | 57,591 |
| 70-79 years | 107,674 |
| 60-69 years | 150,016 |
| 50-59 years | 156,746 |
| 40-49 years | 159,120 |
| 30-39 years | 150,127 |
| 20-29 years | 140,022 |
| 10-19 years | 147,693 |
| 0-9 years | 126,240 |
| Citizenship (E 2026) | |
|---|---|
| Belgium | 1,066,586 |
| Other Citizenship | 144,211 |