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.
Walloon Parliament 2014
- Registered
- 2,516,420
- Votes cast
- 2,211,326
- Turnout
- 87.9 %
- Blank and void
- 163,939 (7.4 %)
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 |
|---|---|---|---|
| PS | 632,653 | 30.9 % | 30 |
| MR | 546,363 | 26.7 % | 25 |
| CDH | 310,495 | 15.2 % | 13 |
| ECOLO | 176,486 | 8.6 % | 4 |
| Parti Populaire | 94,904 | 4.6 % | 1 |
| PTB-GO ! | 86,736 | 4.2 % | 1 |
| FDF | 41,511 | 2.0 % | |
| PTB-GO! | 31,146 | 1.5 % | 1 |
| LA DROITE | 28,438 | 1.4 % | |
| DEBOUT LES BELGES | 16,618 | 0.8 % | |
| NATION | 10,839 | 0.5 % | |
| R.W.F. | 9,731 | 0.5 % | |
| WALLONIE D'ABORD | 9,082 | 0.4 % | |
| F.D.F | 7,728 | 0.4 % | |
| MG | 4,958 | 0.2 % | |
| PP PARTIPENSIONNES | 4,811 | 0.2 % | |
| PP | 4,676 | 0.2 % | |
| PIRATE | 3,612 | 0.2 % | |
| VEGA | 3,501 | 0.2 % | |
| RassemblementWalon | 3,298 | 0.2 % | |
| ISLAM | 3,169 | 0.2 % | |
| FW | 2,619 | 0.1 % | |
| F.D.F. | 2,591 | 0.1 % | |
| P+ | 2,280 | 0.1 % | |
| NWA | 2,224 | 0.1 % | |
| VLC | 1,927 | 0.1 % | |
| R | 1,889 | 0.1 % | |
| RASSEMBLEMENT R | 1,082 | 0.1 % | |
| Atomique | 892 | 0.0 % | |
| Union des Liberaux | 483 | 0.0 % | |
| N W A | 453 | 0.0 % | |
| UdL | 192 | 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
97 cantons
| Canton | Registered | Turnout | Blank/void |
|---|---|---|---|
| Canton d'Andenne | 27,938 | 89.0 % | 7.3 % |
| Canton d'Antoing | 15,158 | 90.0 % | 9.3 % |
| Canton d'Arlon | 24,162 | 89.3 % | 7.8 % |
| Canton d'Ath | 21,721 | 90.1 % | 6.3 % |
| Canton d'Aubel | 9,476 | 89.3 % | 7.5 % |
| Canton d'Aywaille | 34,002 | 87.2 % | 4.7 % |
| Canton d'Eghezée | 24,161 | 90.5 % | 5.8 % |
| Canton d'Enghien | 15,940 | 89.4 % | 7.5 % |
| Canton d'Estaimpuis | 9,380 | 90.3 % | 9.9 % |
| Canton d'Etalle | 12,831 | 91.7 % | 10.7 % |
| Canton d'Eupen | 26,519 | 86.4 % | 15.6 % |
| Canton de Bassenge | 31,462 | 87.4 % | 5.8 % |
| Canton de Bastogne | 13,396 | 91.1 % | 7.4 % |
| Canton de Beaumont | 11,992 | 90.0 % | 8.6 % |
| Canton de Beauraing | 10,259 | 91.2 % | 6.8 % |
| Canton de Beloeil | 18,589 | 89.7 % | 8.9 % |
| Canton de Binche | 44,447 | 87.7 % | 8.9 % |
| Canton de Bouillon | 4,146 | 87.9 % | 9.3 % |
| Canton de Boussu | 46,688 | 87.0 % | 9.8 % |
| Canton de Celles | 6,794 | 91.8 % | 8.4 % |
| Canton de Charleroi | 130,500 | 84.7 % | 9.7 % |
| Canton de Chimay | 11,541 | 86.8 % | 8.7 % |
| Canton de Chièvres | 7,608 | 91.0 % | 7.2 % |
| Canton de Châtelet | 62,744 | 87.6 % | 8.4 % |
| Canton de Ciney | 25,225 | 89.2 % | 7.4 % |
| Canton de Comines-Warneton | 10,191 | 89.5 % | 13.6 % |
| Canton de Couvin | 15,126 | 87.9 % | 10.1 % |
| Canton de Dinant | 29,112 | 88.9 % | 7.5 % |
| Canton de Dison | 9,886 | 84.7 % | 8.8 % |
| Canton de Dour | 33,995 | 87.9 % | 10.2 % |
| Canton de Durbuy | 8,562 | 88.4 % | 5.7 % |
| Canton de Erezée | 4,977 | 91.3 % | 5.7 % |
| Canton de Fauvillers | 1,567 | 93.0 % | 7.4 % |
| Canton de Ferrières | 3,725 | 89.7 % | 5.1 % |
| Canton de Flobecq | 7,289 | 89.4 % | 7.1 % |
| Canton de Florennes | 8,665 | 90.0 % | 8.1 % |
| Canton de Florenville | 8,082 | 88.3 % | 6.9 % |
| Canton de Fléron | 64,986 | 87.9 % | 5.2 % |
| Canton de Fontaine-l'Evêque | 50,045 | 87.4 % | 7.7 % |
| Canton de Fosses-la-Ville | 32,414 | 89.0 % | 7.0 % |
| Canton de Frameries | 21,024 | 89.4 % | 8.3 % |
| Canton de Frasnes-lez-Anvaing | 8,851 | 88.6 % | 6.3 % |
| Canton de Gedinne | 7,993 | 91.1 % | 9.6 % |
| Canton de Gembloux | 57,897 | 88.8 % | 7.2 % |
| Canton de Genappe | 18,754 | 90.9 % | 5.4 % |
| Canton de Grâce-Hollogne | 40,445 | 87.0 % | 6.8 % |
| Canton de Hannut | 20,995 | 91.2 % | 6.1 % |
| Canton de Herstal | 24,860 | 83.9 % | 7.2 % |
| Canton de Herve | 17,227 | 90.7 % | 4.9 % |
| Canton de Houffalize | 3,827 | 90.1 % | 7.2 % |
| Canton de Huy | 40,633 | 86.6 % | 6.6 % |
| Canton de Héron | 6,045 | 91.4 % | 6.2 % |
| Canton de Jodoigne | 32,243 | 91.2 % | 5.2 % |
| Canton de La Louvière | 50,268 | 88.3 % | 9.9 % |
| Canton de La Roche-en-Ardenne | 7,196 | 92.7 % | 6.8 % |
| Canton de Le Roeulx | 6,084 | 91.7 % | 7.2 % |
| Canton de Lens | 10,378 | 91.8 % | 3.8 % |
| Canton de Lessines | 13,806 | 87.1 % | 10.4 % |
| Canton de Leuze-en-Hainaut | 10,298 | 88.6 % | 8.2 % |
| Canton de Limbourg | 21,137 | 88.5 % | 6.2 % |
| Canton de Liège | 126,906 | 82.9 % | 5.7 % |
| Canton de Malmedy | 14,892 | 88.8 % | 8.3 % |
| Canton de Marche-en-Famenne | 16,963 | 89.7 % | 7.4 % |
| Canton de Merbes-le-Château | 15,734 | 89.9 % | 7.9 % |
| Canton de Messancy | 14,979 | 89.0 % | 11.7 % |
| Canton de Mons | 63,641 | 85.5 % | 7.3 % |
| Canton de Mouscron | 34,231 | 89.5 % | 10.1 % |
| Canton de Namur | 87,201 | 86.3 % | 6.4 % |
| Canton de Nandrin | 25,265 | 90.0 % | 6.3 % |
| Canton de Nassogne | 3,999 | 91.3 % | 6.5 % |
| Canton de Neufchâteau | 16,657 | 92.2 % | 6.7 % |
| Canton de Nivelles | 103,270 | 89.0 % | 5.9 % |
| Canton de Paliseul | 11,534 | 91.4 % | 8.4 % |
| Canton de Perwez | 21,621 | 91.0 % | 4.3 % |
| Canton de Philippeville | 12,979 | 90.2 % | 8.5 % |
| Canton de Péruwelz | 12,097 | 87.8 % | 10.5 % |
| Canton de Rochefort | 9,413 | 88.4 % | 7.2 % |
| Canton de Saint-Hubert | 8,071 | 90.6 % | 6.6 % |
| Canton de Saint-Nicolas | 34,276 | 87.1 % | 6.5 % |
| Canton de Saint-Vith | 22,481 | 86.4 % | 19.5 % |
| Canton de Sainte-Ode | 5,671 | 93.3 % | 6.9 % |
| Canton de Seneffe | 42,619 | 89.4 % | 7.0 % |
| Canton de Seraing | 49,787 | 85.6 % | 6.5 % |
| Canton de Soignies | 42,159 | 88.8 % | 6.3 % |
| Canton de Spa | 24,730 | 85.3 % | 7.3 % |
| Canton de Stavelot | 12,337 | 87.5 % | 7.0 % |
| Canton de Thuin | 26,299 | 88.8 % | 5.3 % |
| Canton de Tournai | 50,104 | 86.1 % | 8.1 % |
| Canton de Verlaine | 7,774 | 89.5 % | 6.1 % |
| Canton de Verviers | 40,865 | 82.9 % | 8.5 % |
| Canton de Vielsalm | 9,260 | 90.1 % | 8.3 % |
| Canton de Virton | 17,208 | 90.1 % | 10.0 % |
| Canton de Visé | 17,895 | 89.2 % | 5.5 % |
| Canton de Walcourt | 13,857 | 90.5 % | 6.6 % |
| Canton de Waremme | 38,444 | 89.6 % | 6.1 % |
| Canton de Wavre | 100,731 | 88.5 % | 4.2 % |
| Canton de Wellin | 5,208 | 91.5 % | 7.6 % |
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 (75)
Show elected members and preference votes
| Constituency | List | Elected | Preference votes |
|---|---|---|---|
| Circonscription d'Arlon-Marche-en-Famenne-Bastogne | CDH | ARENS Josy | 13,101 |
| Circonscription d'Arlon-Marche-en-Famenne-Bastogne | MR | BORSUS Willy | 12,397 |
| Circonscription d'Arlon-Marche-en-Famenne-Bastogne | PS | COURARD Philippe | 10,898 |
| Circonscription de Charleroi | CDH | SALVI Véronique | 6,504 |
| Circonscription de Charleroi | MR | CORNET Véronique | 12,189 |
| Circonscription de Charleroi | MR | KNAEPEN Philippe | 3,557 |
| Circonscription de Charleroi | MR | DEVILERS Cyprien | 3,027 |
| Circonscription de Charleroi | PS | MAGNETTE Paul | 49,978 |
| Circonscription de Charleroi | PS | PÉCRIAUX Sophie | 5,868 |
| Circonscription de Charleroi | PS | TROTTA Graziana | 5,013 |
| Circonscription de Charleroi | PS | DUFRANE Anthony | 5,468 |
| Circonscription de Charleroi | PS | GAHOUCHI Latifa | 3,989 |
| Circonscription de Dinant-Philippeville | MR | BELLOT François | 14,617 |
| Circonscription de Dinant-Philippeville | MR | BROGNIEZ Laetitia | 5,819 |
| Circonscription de Dinant-Philippeville | PS | DERMAGNE Pierre-Yves | 7,158 |
| Circonscription de Dinant-Philippeville | PS | POULIN Christine | 6,451 |
| Circonscription de Huy-Waremme | MR | JAMAR Hervé | 15,221 |
| Circonscription de Huy-Waremme | MR | DOCK Magali | 5,705 |
| Circonscription de Huy-Waremme | PS | COLLIGNON Christophe | 11,765 |
| Circonscription de Huy-Waremme | PTB-GO! | WARNIER Ruddy | 1,413 |
| Circonscription de Liège | CDH | SIMONET Marie-Dominique | 17,564 |
| Circonscription de Liège | CDH | DREZE Benoit | 6,597 |
| Circonscription de Liège | ECOLO | HENRY Philippe | 6,106 |
| Circonscription de Liège | MR | DEFRAIGNE Christine | 27,842 |
| Circonscription de Liège | MR | DODRIMONT Philippe | 12,816 |
| Circonscription de Liège | MR | DEFRANG-FIRKET Virginie | 5,895 |
| Circonscription de Liège | PS | MARCOURT Jean-Claude | 38,460 |
| Circonscription de Liège | PS | SIMONIS Isabelle | 13,357 |
| Circonscription de Liège | PS | ONKELINX Alain | 10,154 |
| Circonscription de Liège | PS | MOTTARD Maurice | 4,921 |
| Circonscription de Liège | PS | MORREALE Christie | 9,242 |
| Circonscription de Liège | PTB-GO ! | GILLOT Frédéric | 12,884 |
| Circonscription de Liège | Parti Populaire | PUGET André-Pierre | 5,639 |
| Circonscription de Mons | CDH | DI ANTONIO Carlo | 8,359 |
| Circonscription de Mons | MR | GALANT Jacqueline | 14,959 |
| Circonscription de Mons | PS | MARTIN Nicolas | 19,302 |
| Circonscription de Mons | PS | KAPOMPOLE Joëlle | 6,657 |
| Circonscription de Mons | PS | DUPONT Jean-Marc | 4,660 |
| Circonscription de Namur | CDH | PREVOT Maxime | 21,912 |
| Circonscription de Namur | CDH | MOINNET-JOIRET Isabelle | 4,674 |
| Circonscription de Namur | ECOLO | HAZEE Stéphane | 3,304 |
| Circonscription de Namur | MR | BARZIN Anne | 12,414 |
| Circonscription de Namur | MR | MOUYARD Gilles | 6,214 |
| Circonscription de Namur | PS | LUPERTO Jean-Charles | 15,996 |
| Circonscription de Namur | PS | TILLIEUX Eliane | 16,236 |
| Circonscription de Neufchâteau-Virton | CDH | FOURNY Dimitri | 9,958 |
| Circonscription de Neufchâteau-Virton | MR | EVRARD Yves | 8,162 |
| Circonscription de Nivelles | CDH | ANTOINE André | 9,788 |
| Circonscription de Nivelles | ECOLO | RYCKMANS Hélène | 4,898 |
| Circonscription de Nivelles | MR | DE BUE Valérie | 19,627 |
| Circonscription de Nivelles | MR | WAHL Jean-Paul | 8,220 |
| Circonscription de Nivelles | MR | REUTER Florence | 19,217 |
| Circonscription de Nivelles | MR | MAROY Olivier | 11,018 |
| Circonscription de Nivelles | PS | LEGASSE Dimitri | 9,163 |
| Circonscription de Nivelles | PS | LAMBELIN Anne | 3,642 |
| Circonscription de Soignies | CDH | DESQUESNES François | 4,100 |
| Circonscription de Soignies | MR | DESTREBECQ Olivier | 5,126 |
| Circonscription de Soignies | PS | ZRIHEN Olga | 7,490 |
| Circonscription de Soignies | PS | PREVOT Patrick | 4,016 |
| Circonscription de Thuin | MR | BINON Yves | 7,526 |
| Circonscription de Thuin | PS | FURLAN Paul | 16,451 |
| Circonscription de Thuin | PS | FASSIAUX-LOOTEN Françoise | 2,914 |
| Circonscription de Tournai-Ath-Mouscron | CDH | GADENNE Alfred | 10,885 |
| Circonscription de Tournai-Ath-Mouscron | CDH | WAROUX Véronique | 2,998 |
| Circonscription de Tournai-Ath-Mouscron | MR | CRUCKE Jean-Luc | 19,531 |
| Circonscription de Tournai-Ath-Mouscron | MR | DURENNE Véronique | 5,314 |
| Circonscription de Tournai-Ath-Mouscron | PS | DEMOTTE Rudy | 25,730 |
| Circonscription de Tournai-Ath-Mouscron | PS | VIENNE Christiane | 5,885 |
| Circonscription de Tournai-Ath-Mouscron | PS | LEFEBVRE Bruno | 5,709 |
| Circonscription de Verviers | CDH | SCHYNS Marie-Martine | 10,690 |
| Circonscription de Verviers | ECOLO | DAELE Matthieu | 3,691 |
| Circonscription de Verviers | MR | JEHOLET Pierre-Yves | 18,403 |
| Circonscription de Verviers | MR | BALTUS-MÖRES Jenny | 4,571 |
| Circonscription de Verviers | PS | STOFFELS Edmund | 12,127 |
| Circonscription de Verviers | PS | BONNI Véronique | 4,588 |
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.