Elections · Belgium
Elections in Belgium
Official results of the federal Chamber, regional and community parliaments and European Parliament elections in 2014, 2019 and 2024 (FPS Home Affairs files), and of the 2018 and 2024 local council elections (regional files), by municipality. Lists appear under the name they were filed with.
European Parliament 2014
- Registered
- 7,948,854
- Votes cast
- 7,125,161
- Turnout
- 89.6 %
- Blank and void
- 434,450 (6.1 %)
Source: FPS Home Affairs, official results (XML file 2014, election of 25/05/2014). Official totals, including voters living abroad. Turnout = votes cast / registered.
Map by municipality
Source: FPS Home Affairs, official results (XML file 2014, election of 25/05/2014). 2025 municipalities: results of municipalities merged since are summed by list name. Votes of Belgians abroad are not mapped (they stay in the totals). The FPS does not publish registered voters by municipality, so turnout can only be shown by canton (table below). Colour = recognised national party, grey = other list.
Results by list
| List | Votes | % | Seats |
|---|---|---|---|
| N-VA | 1,123,355 | 16.8 % | 4 |
| open vld | 859,099 | 12.8 % | 3 |
| CD&V | 840,783 | 12.6 % | 2 |
| PS | 714,645 | 10.7 % | 3 |
| MR | 661,332 | 9.9 % | 3 |
| SP.A | 555,348 | 8.3 % | 1 |
| GROEN | 447,391 | 6.7 % | 1 |
| ECOLO | 291,625 | 4.4 % | 1 |
| VLAAMS BELANG | 281,381 | 4.2 % | 1 |
| CDH | 277,246 | 4.1 % | 1 |
| Parti Populaire | 145,909 | 2.2 % | |
| PTB-GO! | 133,811 | 2.0 % | |
| PVDA+ | 101,237 | 1.5 % | |
| FDF | 82,540 | 1.2 % | |
| DEBOUT LES BELGES | 72,671 | 1.1 % | |
| LA DROITE | 38,813 | 0.6 % | |
| VEGA | 15,208 | 0.2 % | |
| CSP | 11,710 | 0.2 % | 1 |
| Stand Up USE | 7,970 | 0.1 % | |
| PFF | 6,197 | 0.1 % | |
| SP | 5,835 | 0.1 % | |
| PRO DG | 5,106 | 0.1 % | |
| MG | 4,705 | 0.1 % | |
| VB | 3,475 | 0.1 % | |
| VIVANT | 3,319 | 0.0 % |
Source: FPS Home Affairs, official results (XML file 2014, election of 25/05/2014). Percentages of valid votes. One party may appear under several list names; names as filed, not grouped.
Trend 2014, 2019, 2024
| Election | Registered | Turnout | Blank/void |
|---|---|---|---|
| Federal Chamber 2014 | 8,008,776 | 89.4 % | 5.8 % |
| Federal Chamber 2019 | 8,167,709 | 88.4 % | 6.1 % |
| Federal Chamber 2024 | 8,368,029 | 88.4 % | 5.6 % |
| European Parliament 2014 | 7,948,854 | 89.6 % | 6.1 % |
| European Parliament 2019 | 8,122,985 | 88.5 % | 6.3 % |
| European Parliament 2024 | 8,537,902 | 89.0 % | 6.1 % |
| Flemish Parliament 2014 | 4,779,144 | 92.5 % | 5.0 % |
| Flemish Parliament 2019 | 4,838,566 | 92.2 % | 5.0 % |
| Flemish Parliament 2024 | 4,913,718 | 93.5 % | 4.7 % |
| Walloon Parliament 2014 | 2,516,420 | 87.9 % | 7.4 % |
| Walloon Parliament 2019 | 2,563,033 | 86.6 % | 8.4 % |
| Walloon Parliament 2024 | 2,604,084 | 86.8 % | 8.5 % |
| Brussels Parliament 2014 | 584,310 | 83.6 % | 5.4 % |
| Brussels Parliament 2019 | 588,203 | 83.5 % | 6.6 % |
| Brussels Parliament 2024 | 597,149 | 83.9 % | 6.1 % |
| German-speaking Parliament 2014 | 49,000 | 86.4 % | 11.1 % |
| German-speaking Parliament 2019 | 49,441 | 86.0 % | 7.8 % |
| German-speaking Parliament 2024 | 49,652 | 87.4 % | 7.7 % |
Source: FPS Home Affairs, official results (XML files 2014, 2019 and 2024). Blank and void as % of votes cast.
Turnout by canton
209 cantons
| Canton | Registered | Turnout | Blank/void |
|---|---|---|---|
| Canton d'Aarschot | 40,118 | 92.2 % | 5.8 % |
| Canton d'Alost | 93,835 | 90.9 % | 4.7 % |
| Canton d'Andenne | 28,115 | 88.8 % | 9.7 % |
| Canton d'Anderlecht | 72,464 | 83.6 % | 7.1 % |
| Canton d'Antoing | 15,416 | 90.0 % | 13.0 % |
| Canton d'Anvers | 340,182 | 87.3 % | 3.9 % |
| Canton d'Arendonk | 32,812 | 92.7 % | 4.7 % |
| Canton d'Arlon | 24,496 | 89.3 % | 9.6 % |
| Canton d'Asse | 107,243 | 90.9 % | 4.2 % |
| Canton d'Assenede | 20,277 | 92.3 % | 5.4 % |
| Canton d'Ath | 21,840 | 90.0 % | 8.6 % |
| Canton d'Aubel | 9,728 | 97.6 % | 9.0 % |
| Canton d'Audenarde | 34,246 | 93.2 % | 5.5 % |
| Canton d'Avelgem | 9,194 | 93.4 % | 8.1 % |
| Canton d'Aywaille | 34,216 | 87.1 % | 4.8 % |
| Canton d'Eeklo | 39,514 | 92.0 % | 6.6 % |
| Canton d'Eghezée | 24,256 | 90.6 % | 6.9 % |
| Canton d'Enghien | 16,034 | 89.4 % | 8.4 % |
| Canton d'Estaimpuis | 9,833 | 90.0 % | 12.9 % |
| Canton d'Etalle | 12,939 | 91.7 % | 12.2 % |
| Canton d'Eupen | 27,628 | 86.3 % | 10.7 % |
| Canton d'Evergem | 26,918 | 90.6 % | 4.3 % |
| Canton d'Ixelles | 73,991 | 84.0 % | 3.9 % |
| Canton d'Izegem | 30,232 | 92.5 % | 6.3 % |
| Canton d'Oostrozebeke | 13,201 | 94.3 % | 7.3 % |
| Canton d'Ostende | 95,387 | 88.4 % | 5.1 % |
| Canton d'Uccle | 74,961 | 83.9 % | 4.2 % |
| Canton d'Ypres | 33,930 | 91.2 % | 7.3 % |
| Canton de Bassenge | 31,746 | 87.3 % | 5.6 % |
| Canton de Bastogne | 13,476 | 92.1 % | 11.6 % |
| Canton de Beaumont | 12,084 | 89.9 % | 10.1 % |
| Canton de Beauraing | 10,334 | 91.2 % | 9.4 % |
| Canton de Beloeil | 18,906 | 89.7 % | 10.0 % |
| Canton de Beringen | 91,417 | 91.7 % | 5.0 % |
| Canton de Beveren | 36,776 | 92.3 % | 4.0 % |
| Canton de Bilzen | 31,577 | 94.1 % | 6.5 % |
| Canton de Binche | 45,268 | 87.6 % | 9.7 % |
| Canton de Boom | 45,906 | 90.4 % | 3.8 % |
| Canton de Bouillon | 4,203 | 87.9 % | 11.7 % |
| Canton de Boussu | 47,881 | 86.9 % | 11.0 % |
| Canton de Brakel | 16,838 | 93.7 % | 6.5 % |
| Canton de Brecht | 72,796 | 90.5 % | 4.0 % |
| Canton de Bree | 31,269 | 94.7 % | 7.1 % |
| Canton de Bruges | 207,094 | 90.5 % | 4.6 % |
| Canton de Bruxelles | 82,725 | 81.4 % | 7.6 % |
| Canton de Celles | 6,866 | 91.8 % | 12.0 % |
| Canton de Charleroi | 132,683 | 84.6 % | 11.1 % |
| Canton de Chimay | 11,718 | 86.7 % | 12.5 % |
| Canton de Chièvres | 7,642 | 90.9 % | 9.2 % |
| Canton de Châtelet | 63,748 | 87.7 % | 9.8 % |
| Canton de Ciney | 25,326 | 89.0 % | 8.5 % |
| Canton de Comines-Warneton | 10,704 | 89.2 % | 18.0 % |
| Canton de Courtrai | 102,832 | 91.6 % | 4.8 % |
| Canton de Couvin | 15,251 | 87.8 % | 11.7 % |
| Canton de Deinze | 35,568 | 93.3 % | 5.5 % |
| Canton de Destelbergen | 14,012 | 92.9 % | 3.5 % |
| Canton de Diest | 47,870 | 92.3 % | 6.4 % |
| Canton de Dinant | 29,292 | 88.9 % | 9.4 % |
| Canton de Dison | 9,989 | 84.6 % | 10.5 % |
| Canton de Dixmude | 40,114 | 92.8 % | 8.0 % |
| Canton de Dour | 34,609 | 88.3 % | 12.4 % |
| Canton de Duffel | 40,913 | 91.3 % | 3.6 % |
| Canton de Durbuy | 8,603 | 88.3 % | 6.0 % |
| Canton de Erezée | 5,005 | 91.7 % | 8.3 % |
| Canton de Fauvillers | 1,584 | 93.0 % | 10.9 % |
| Canton de Ferrières | 3,737 | 89.6 % | 5.0 % |
| Canton de Flobecq | 7,317 | 89.6 % | 10.3 % |
| Canton de Florennes | 8,702 | 89.7 % | 10.3 % |
| Canton de Florenville | 8,161 | 90.2 % | 12.0 % |
| Canton de Fléron | 65,551 | 87.8 % | 5.0 % |
| Canton de Fontaine-l'Evêque | 51,219 | 87.3 % | 9.0 % |
| Canton de Fosses-la-Ville | 32,592 | 89.0 % | 8.2 % |
| Canton de Fourons | 2,556 | 56.8 % | 5.8 % |
| Canton de Frameries | 21,419 | 89.7 % | 10.6 % |
| Canton de Frasnes-lez-Anvaing | 8,922 | 88.7 % | 6.9 % |
| Canton de Furnes | 40,421 | 89.7 % | 4.5 % |
| Canton de Gand | 176,600 | 91.1 % | 4.4 % |
| Canton de Gedinne | 8,056 | 91.0 % | 10.8 % |
| Canton de Gembloux | 58,631 | 88.8 % | 8.5 % |
| Canton de Genappe | 18,898 | 90.9 % | 5.6 % |
| Canton de Genk | 64,929 | 92.8 % | 5.0 % |
| Canton de Gistel | 27,695 | 93.0 % | 6.4 % |
| Canton de Glabbeek | 15,335 | 92.6 % | 3.4 % |
| Canton de Grammont | 25,604 | 91.0 % | 6.6 % |
| Canton de Grâce-Hollogne | 41,221 | 86.7 % | 6.0 % |
| Canton de Haacht | 62,126 | 91.4 % | 4.0 % |
| Canton de Hal | 70,893 | 89.2 % | 6.3 % |
| Canton de Hamme | 27,162 | 93.1 % | 3.8 % |
| Canton de Hannut | 21,106 | 91.2 % | 7.2 % |
| Canton de Harelbeke | 59,796 | 93.8 % | 6.2 % |
| Canton de Hasselt | 90,625 | 91.6 % | 4.5 % |
| Canton de Heist-op-den-Berg | 64,694 | 92.4 % | 5.5 % |
| Canton de Herck-la-Ville | 28,821 | 93.6 % | 6.8 % |
| Canton de Herentals | 80,938 | 92.5 % | 4.9 % |
| Canton de Herstal | 25,685 | 83.5 % | 6.3 % |
| Canton de Herve | 17,260 | 91.1 % | 5.9 % |
| Canton de Herzele | 36,230 | 92.6 % | 5.7 % |
| Canton de Hooglede | 16,642 | 92.7 % | 7.1 % |
| Canton de Hoogstraten | 28,881 | 91.4 % | 4.6 % |
| Canton de Horebeke | 7,997 | 93.4 % | 5.6 % |
| Canton de Houffalize | 3,833 | 91.1 % | 9.6 % |
| Canton de Huy | 40,998 | 86.6 % | 7.2 % |
| Canton de Héron | 6,078 | 91.3 % | 6.6 % |
| Canton de Jodoigne | 32,492 | 91.2 % | 5.6 % |
| Canton de Kapellen | 88,057 | 90.5 % | 3.2 % |
| Canton de Kaprijke | 5,020 | 92.6 % | 5.2 % |
| Canton de Kontich | 94,095 | 91.2 % | 2.7 % |
| Canton de Kruishoutem | 12,246 | 94.3 % | 6.0 % |
| Canton de La Louvière | 51,870 | 88.0 % | 10.1 % |
| Canton de La Roche-en-Ardenne | 7,238 | 92.6 % | 8.7 % |
| Canton de Landen | 12,278 | 92.3 % | 6.2 % |
| Canton de Le Roeulx | 6,133 | 91.6 % | 7.8 % |
| Canton de Lennik | 36,606 | 92.5 % | 5.0 % |
| Canton de Lens | 10,443 | 91.8 % | 4.7 % |
| Canton de Lessines | 13,904 | 87.1 % | 10.8 % |
| Canton de Leuze-en-Hainaut | 10,370 | 88.6 % | 10.3 % |
| Canton de Lichtervelde | 6,743 | 94.9 % | 7.2 % |
| Canton de Lierre | 35,842 | 91.8 % | 4.6 % |
| Canton de Limbourg | 21,282 | 88.6 % | 8.1 % |
| Canton de Liège | 128,704 | 82.9 % | 5.6 % |
| Canton de Lochristi | 27,550 | 93.0 % | 4.4 % |
| Canton de Lokeren | 29,694 | 93.3 % | 5.3 % |
| Canton de Looz | 35,764 | 94.4 % | 6.6 % |
| Canton de Louvain | 140,145 | 90.9 % | 3.2 % |
| Canton de Léau | 17,146 | 92.9 % | 5.1 % |
| Canton de Maaseik | 40,336 | 93.6 % | 7.0 % |
| Canton de Maasmechelen | 40,026 | 94.0 % | 5.4 % |
| Canton de Malines | 78,193 | 91.6 % | 4.0 % |
| Canton de Malmedy | 14,956 | 88.7 % | 9.7 % |
| Canton de Marche-en-Famenne | 17,049 | 89.7 % | 9.7 % |
| Canton de Meise | 61,725 | 91.1 % | 4.7 % |
| Canton de Menin | 48,699 | 92.0 % | 6.7 % |
| Canton de Merbes-le-Château | 15,912 | 89.8 % | 9.6 % |
| Canton de Merelbeke | 47,829 | 93.1 % | 4.8 % |
| Canton de Messancy | 15,267 | 88.9 % | 14.4 % |
| Canton de Messines | 6,571 | 94.5 % | 8.6 % |
| Canton de Meulebeke | 15,143 | 94.3 % | 7.1 % |
| Canton de Mol | 81,255 | 91.7 % | 4.9 % |
| Canton de Molenbeek-Saint-Jean | 103,894 | 83.2 % | 6.9 % |
| Canton de Mons | 64,653 | 85.2 % | 8.2 % |
| Canton de Mouscron | 35,271 | 89.5 % | 13.0 % |
| Canton de Namur | 87,903 | 85.7 % | 7.3 % |
| Canton de Nandrin | 25,500 | 89.8 % | 7.0 % |
| Canton de Nassogne | 4,021 | 91.3 % | 8.6 % |
| Canton de Nazareth | 24,085 | 93.7 % | 3.8 % |
| Canton de Neerpelt | 53,447 | 93.0 % | 5.4 % |
| Canton de Neufchâteau | 16,747 | 92.1 % | 9.9 % |
| Canton de Nevele | 25,124 | 92.8 % | 4.1 % |
| Canton de Nieuport | 9,601 | 89.7 % | 6.8 % |
| Canton de Ninove | 43,669 | 92.3 % | 5.9 % |
| Canton de Nivelles | 104,931 | 88.5 % | 6.0 % |
| Canton de Paliseul | 11,597 | 91.3 % | 10.9 % |
| Canton de Peer | 43,698 | 93.6 % | 5.5 % |
| Canton de Perwez | 21,789 | 90.9 % | 5.1 % |
| Canton de Philippeville | 13,069 | 90.2 % | 9.8 % |
| Canton de Poperinge | 15,523 | 92.4 % | 7.6 % |
| Canton de Puurs | 36,457 | 91.8 % | 3.4 % |
| Canton de Péruwelz | 12,336 | 87.8 % | 13.4 % |
| Canton de Renaix | 23,273 | 90.3 % | 9.7 % |
| Canton de Rhode-Saint-Genèse | 45,396 | 87.9 % | 5.8 % |
| Canton de Riemst | 11,088 | 93.9 % | 6.9 % |
| Canton de Rochefort | 9,464 | 88.6 % | 9.9 % |
| Canton de Roulers | 62,068 | 91.5 % | 5.6 % |
| Canton de Ruiselede | 15,112 | 93.2 % | 7.2 % |
| Canton de Saint-Gilles | 20,812 | 83.8 % | 6.0 % |
| Canton de Saint-Hubert | 8,101 | 90.6 % | 10.1 % |
| Canton de Saint-Josse-Ten-Noode | 86,125 | 84.4 % | 4.0 % |
| Canton de Saint-Nicolas | 35,116 | 86.8 % | 6.1 % |
| Canton de Saint-Nicolas | 54,933 | 90.3 % | 4.0 % |
| Canton de Saint-Trond | 43,417 | 92.9 % | 6.7 % |
| Canton de Saint-Vith | 22,620 | 86.4 % | 11.5 % |
| Canton de Sainte-Ode | 5,688 | 93.2 % | 10.9 % |
| Canton de Schaerbeek | 84,868 | 84.2 % | 6.7 % |
| Canton de Seneffe | 43,261 | 89.3 % | 8.2 % |
| Canton de Seraing | 50,518 | 85.6 % | 6.0 % |
| Canton de Sint-Gillis-Waas | 28,169 | 93.1 % | 4.6 % |
| Canton de Soignies | 42,595 | 89.0 % | 7.3 % |
| Canton de Spa | 24,835 | 84.8 % | 8.1 % |
| Canton de Stavelot | 12,385 | 87.7 % | 8.1 % |
| Canton de Tamise | 34,408 | 91.9 % | 4.0 % |
| Canton de Termonde | 61,137 | 91.0 % | 4.2 % |
| Canton de Thuin | 26,478 | 88.8 % | 6.6 % |
| Canton de Tielt | 28,308 | 92.8 % | 6.2 % |
| Canton de Tirlemont | 37,140 | 91.2 % | 6.1 % |
| Canton de Tongres | 24,225 | 92.4 % | 7.5 % |
| Canton de Torhout | 16,308 | 92.5 % | 6.7 % |
| Canton de Tournai | 50,715 | 86.1 % | 10.6 % |
| Canton de Turnhout | 61,549 | 91.4 % | 4.1 % |
| Canton de Verlaine | 7,810 | 89.5 % | 5.7 % |
| Canton de Verviers | 41,158 | 83.0 % | 8.7 % |
| Canton de Vielsalm | 9,292 | 90.2 % | 11.1 % |
| Canton de Vilvorde | 62,415 | 89.7 % | 5.3 % |
| Canton de Virton | 17,389 | 90.2 % | 12.0 % |
| Canton de Visé | 18,118 | 89.2 % | 5.5 % |
| Canton de Vleteren | 2,837 | 92.8 % | 8.2 % |
| Canton de Waarschoot | 6,358 | 91.4 % | 4.7 % |
| Canton de Walcourt | 13,953 | 90.5 % | 7.9 % |
| Canton de Waremme | 38,622 | 89.8 % | 7.0 % |
| Canton de Wavre | 102,221 | 89.2 % | 5.2 % |
| Canton de Wellin | 5,238 | 91.5 % | 9.7 % |
| Canton de Wervik | 13,857 | 92.8 % | 7.9 % |
| Canton de Westerlo | 51,937 | 91.8 % | 5.4 % |
| Canton de Wetteren | 38,333 | 93.6 % | 5.3 % |
| Canton de Zandhoven | 74,081 | 90.5 % | 3.1 % |
| Canton de Zaventem | 52,086 | 88.5 % | 5.1 % |
| Canton de Zele | 27,194 | 91.5 % | 4.7 % |
| Canton de Zomergem | 20,736 | 92.1 % | 4.6 % |
| Canton de Zonnebeke | 9,583 | 92.9 % | 7.3 % |
| Canton de Zottegem | 20,664 | 92.5 % | 5.7 % |
Source: FPS Home Affairs, official results (XML file 2014, election of 25/05/2014). The canton is the smallest level at which registered voters are published.
Elected members (21)
Show elected members and preference votes
| Constituency | List | Elected | Preference votes |
|---|---|---|---|
| Collège Electoral Français | CDH | ROLIN Claude | 75,521 |
| Collège Electoral Français | ECOLO | LAMBERTS Philippe | 59,674 |
| Collège Electoral Français | MR | MICHEL Louis | 264,550 |
| Collège Electoral Français | MR | RIES Frédérique | 146,076 |
| Collège Electoral Français | MR | DEPREZ Gérard | 55,270 |
| Collège Electoral Français | PS | ARENA Marie | 186,103 |
| Collège Electoral Français | PS | TARABELLA Marc | 85,828 |
| Collège Electoral Français | PS | BAYET Hugues | 45,722 |
| Collège Electoral Germanophone | CSP | ARIMONT Pascal | 6,112 |
| Collège Electoral Néerlandais | CD&V | THYSSEN Marianne | 340,026 |
| Collège Electoral Néerlandais | CD&V | BELET Ivo | 146,885 |
| Collège Electoral Néerlandais | GROEN | STAES Bart | 133,183 |
| Collège Electoral Néerlandais | N-VA | VAN OVERTVELDT Johan | 247,444 |
| Collège Electoral Néerlandais | N-VA | STEVENS Helga | 95,833 |
| Collège Electoral Néerlandais | N-VA | DEMESMAEKER Mark | 124,676 |
| Collège Electoral Néerlandais | N-VA | IDE Louis | 58,341 |
| Collège Electoral Néerlandais | SP.A | VAN BREMPT Kathleen | 163,760 |
| Collège Electoral Néerlandais | VLAAMS BELANG | ANNEMANS Gerolf | 90,056 |
| Collège Electoral Néerlandais | open vld | VERHOFSTADT Guy | 531,030 |
| Collège Electoral Néerlandais | open vld | NEYTS Annemie | 79,494 |
| Collège Electoral Néerlandais | open vld | DE GUCHT Karel | 88,779 |
Source: FPS Home Affairs, official results (XML file 2014, election of 25/05/2014). Full members only (no substitutes). The FPS files give neither sex nor age of candidates.
Registered voters, 2024 local elections
- Belgian voters
- 8,137,505
- women 4,180,315, men 3,957,190
- EU citizens registered
- 135,037
- of 830,107 eligible (16.3 %)
- Non-EU nationals registered
- 27,780
- of 233,261 eligible (11.9 %)
Source: FPS Home Affairs, voter statistics, local elections 13/10/2024 (situation at 01/08/2024, observed 17/08/2024). Foreign nationals vote only in local elections, after voluntary registration.
What official sources do not provide
- Votes by voters’ age, sex or origin: the ballot is secret, no official figures exist.
- Registered voters and turnout by municipality for these elections (canton only).
- Sex and age of candidates and elected members, absent from the FPS result files.