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

Loading boundaries…

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

ListVotes%Seats
PS632,65330.9 %30
MR546,36326.7 %25
CDH310,49515.2 %13
ECOLO176,4868.6 %4
Parti Populaire94,9044.6 %1
PTB-GO !86,7364.2 %1
FDF41,5112.0 %
PTB-GO!31,1461.5 %1
LA DROITE28,4381.4 %
DEBOUT LES BELGES16,6180.8 %
NATION10,8390.5 %
R.W.F.9,7310.5 %
WALLONIE D'ABORD9,0820.4 %
F.D.F7,7280.4 %
MG4,9580.2 %
PP PARTIPENSIONNES4,8110.2 %
PP4,6760.2 %
PIRATE3,6120.2 %
VEGA3,5010.2 %
RassemblementWalon3,2980.2 %
ISLAM3,1690.2 %
FW2,6190.1 %
F.D.F.2,5910.1 %
P+2,2800.1 %
NWA2,2240.1 %
VLC1,9270.1 %
R1,8890.1 %
RASSEMBLEMENT R1,0820.1 %
Atomique8920.0 %
Union des Liberaux4830.0 %
N W A4530.0 %
UdL1920.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

ElectionRegisteredTurnoutBlank/void
Federal Chamber 20148,008,77689.4 %5.8 %
Federal Chamber 20198,167,70988.4 %6.1 %
Federal Chamber 20248,368,02988.4 %5.6 %
European Parliament 20147,948,85489.6 %6.1 %
European Parliament 20198,122,98588.5 %6.3 %
European Parliament 20248,537,90289.0 %6.1 %
Flemish Parliament 20144,779,14492.5 %5.0 %
Flemish Parliament 20194,838,56692.2 %5.0 %
Flemish Parliament 20244,913,71893.5 %4.7 %
Walloon Parliament 20142,516,42087.9 %7.4 %
Walloon Parliament 20192,563,03386.6 %8.4 %
Walloon Parliament 20242,604,08486.8 %8.5 %
Brussels Parliament 2014584,31083.6 %5.4 %
Brussels Parliament 2019588,20383.5 %6.6 %
Brussels Parliament 2024597,14983.9 %6.1 %
German-speaking Parliament 201449,00086.4 %11.1 %
German-speaking Parliament 201949,44186.0 %7.8 %
German-speaking Parliament 202449,65287.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
CantonRegisteredTurnoutBlank/void
Canton d'Andenne27,93889.0 %7.3 %
Canton d'Antoing15,15890.0 %9.3 %
Canton d'Arlon24,16289.3 %7.8 %
Canton d'Ath21,72190.1 %6.3 %
Canton d'Aubel9,47689.3 %7.5 %
Canton d'Aywaille34,00287.2 %4.7 %
Canton d'Eghezée24,16190.5 %5.8 %
Canton d'Enghien15,94089.4 %7.5 %
Canton d'Estaimpuis9,38090.3 %9.9 %
Canton d'Etalle12,83191.7 %10.7 %
Canton d'Eupen26,51986.4 %15.6 %
Canton de Bassenge31,46287.4 %5.8 %
Canton de Bastogne13,39691.1 %7.4 %
Canton de Beaumont11,99290.0 %8.6 %
Canton de Beauraing10,25991.2 %6.8 %
Canton de Beloeil18,58989.7 %8.9 %
Canton de Binche44,44787.7 %8.9 %
Canton de Bouillon4,14687.9 %9.3 %
Canton de Boussu46,68887.0 %9.8 %
Canton de Celles6,79491.8 %8.4 %
Canton de Charleroi130,50084.7 %9.7 %
Canton de Chimay11,54186.8 %8.7 %
Canton de Chièvres7,60891.0 %7.2 %
Canton de Châtelet62,74487.6 %8.4 %
Canton de Ciney25,22589.2 %7.4 %
Canton de Comines-Warneton10,19189.5 %13.6 %
Canton de Couvin15,12687.9 %10.1 %
Canton de Dinant29,11288.9 %7.5 %
Canton de Dison9,88684.7 %8.8 %
Canton de Dour33,99587.9 %10.2 %
Canton de Durbuy8,56288.4 %5.7 %
Canton de Erezée4,97791.3 %5.7 %
Canton de Fauvillers1,56793.0 %7.4 %
Canton de Ferrières3,72589.7 %5.1 %
Canton de Flobecq7,28989.4 %7.1 %
Canton de Florennes8,66590.0 %8.1 %
Canton de Florenville8,08288.3 %6.9 %
Canton de Fléron64,98687.9 %5.2 %
Canton de Fontaine-l'Evêque50,04587.4 %7.7 %
Canton de Fosses-la-Ville32,41489.0 %7.0 %
Canton de Frameries21,02489.4 %8.3 %
Canton de Frasnes-lez-Anvaing8,85188.6 %6.3 %
Canton de Gedinne7,99391.1 %9.6 %
Canton de Gembloux57,89788.8 %7.2 %
Canton de Genappe18,75490.9 %5.4 %
Canton de Grâce-Hollogne40,44587.0 %6.8 %
Canton de Hannut20,99591.2 %6.1 %
Canton de Herstal24,86083.9 %7.2 %
Canton de Herve17,22790.7 %4.9 %
Canton de Houffalize3,82790.1 %7.2 %
Canton de Huy40,63386.6 %6.6 %
Canton de Héron6,04591.4 %6.2 %
Canton de Jodoigne32,24391.2 %5.2 %
Canton de La Louvière50,26888.3 %9.9 %
Canton de La Roche-en-Ardenne7,19692.7 %6.8 %
Canton de Le Roeulx6,08491.7 %7.2 %
Canton de Lens10,37891.8 %3.8 %
Canton de Lessines13,80687.1 %10.4 %
Canton de Leuze-en-Hainaut10,29888.6 %8.2 %
Canton de Limbourg21,13788.5 %6.2 %
Canton de Liège126,90682.9 %5.7 %
Canton de Malmedy14,89288.8 %8.3 %
Canton de Marche-en-Famenne16,96389.7 %7.4 %
Canton de Merbes-le-Château15,73489.9 %7.9 %
Canton de Messancy14,97989.0 %11.7 %
Canton de Mons63,64185.5 %7.3 %
Canton de Mouscron34,23189.5 %10.1 %
Canton de Namur87,20186.3 %6.4 %
Canton de Nandrin25,26590.0 %6.3 %
Canton de Nassogne3,99991.3 %6.5 %
Canton de Neufchâteau16,65792.2 %6.7 %
Canton de Nivelles103,27089.0 %5.9 %
Canton de Paliseul11,53491.4 %8.4 %
Canton de Perwez21,62191.0 %4.3 %
Canton de Philippeville12,97990.2 %8.5 %
Canton de Péruwelz12,09787.8 %10.5 %
Canton de Rochefort9,41388.4 %7.2 %
Canton de Saint-Hubert8,07190.6 %6.6 %
Canton de Saint-Nicolas34,27687.1 %6.5 %
Canton de Saint-Vith22,48186.4 %19.5 %
Canton de Sainte-Ode5,67193.3 %6.9 %
Canton de Seneffe42,61989.4 %7.0 %
Canton de Seraing49,78785.6 %6.5 %
Canton de Soignies42,15988.8 %6.3 %
Canton de Spa24,73085.3 %7.3 %
Canton de Stavelot12,33787.5 %7.0 %
Canton de Thuin26,29988.8 %5.3 %
Canton de Tournai50,10486.1 %8.1 %
Canton de Verlaine7,77489.5 %6.1 %
Canton de Verviers40,86582.9 %8.5 %
Canton de Vielsalm9,26090.1 %8.3 %
Canton de Virton17,20890.1 %10.0 %
Canton de Visé17,89589.2 %5.5 %
Canton de Walcourt13,85790.5 %6.6 %
Canton de Waremme38,44489.6 %6.1 %
Canton de Wavre100,73188.5 %4.2 %
Canton de Wellin5,20891.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
ConstituencyListElectedPreference votes
Circonscription d'Arlon-Marche-en-Famenne-BastogneCDHARENS Josy13,101
Circonscription d'Arlon-Marche-en-Famenne-BastogneMRBORSUS Willy12,397
Circonscription d'Arlon-Marche-en-Famenne-BastognePSCOURARD Philippe10,898
Circonscription de CharleroiCDHSALVI Véronique6,504
Circonscription de CharleroiMRCORNET Véronique12,189
Circonscription de CharleroiMRKNAEPEN Philippe3,557
Circonscription de CharleroiMRDEVILERS Cyprien3,027
Circonscription de CharleroiPSMAGNETTE Paul49,978
Circonscription de CharleroiPSPÉCRIAUX Sophie5,868
Circonscription de CharleroiPSTROTTA Graziana5,013
Circonscription de CharleroiPSDUFRANE Anthony5,468
Circonscription de CharleroiPSGAHOUCHI Latifa3,989
Circonscription de Dinant-PhilippevilleMRBELLOT François14,617
Circonscription de Dinant-PhilippevilleMRBROGNIEZ Laetitia5,819
Circonscription de Dinant-PhilippevillePSDERMAGNE Pierre-Yves7,158
Circonscription de Dinant-PhilippevillePSPOULIN Christine6,451
Circonscription de Huy-WaremmeMRJAMAR Hervé15,221
Circonscription de Huy-WaremmeMRDOCK Magali5,705
Circonscription de Huy-WaremmePSCOLLIGNON Christophe11,765
Circonscription de Huy-WaremmePTB-GO!WARNIER Ruddy1,413
Circonscription de LiègeCDHSIMONET Marie-Dominique17,564
Circonscription de LiègeCDHDREZE Benoit6,597
Circonscription de LiègeECOLOHENRY Philippe6,106
Circonscription de LiègeMRDEFRAIGNE Christine27,842
Circonscription de LiègeMRDODRIMONT Philippe12,816
Circonscription de LiègeMRDEFRANG-FIRKET Virginie5,895
Circonscription de LiègePSMARCOURT Jean-Claude38,460
Circonscription de LiègePSSIMONIS Isabelle13,357
Circonscription de LiègePSONKELINX Alain10,154
Circonscription de LiègePSMOTTARD Maurice4,921
Circonscription de LiègePSMORREALE Christie9,242
Circonscription de LiègePTB-GO !GILLOT Frédéric12,884
Circonscription de LiègeParti PopulairePUGET André-Pierre5,639
Circonscription de MonsCDHDI ANTONIO Carlo8,359
Circonscription de MonsMRGALANT Jacqueline14,959
Circonscription de MonsPSMARTIN Nicolas19,302
Circonscription de MonsPSKAPOMPOLE Joëlle6,657
Circonscription de MonsPSDUPONT Jean-Marc4,660
Circonscription de NamurCDHPREVOT Maxime21,912
Circonscription de NamurCDHMOINNET-JOIRET Isabelle4,674
Circonscription de NamurECOLOHAZEE Stéphane3,304
Circonscription de NamurMRBARZIN Anne12,414
Circonscription de NamurMRMOUYARD Gilles6,214
Circonscription de NamurPSLUPERTO Jean-Charles15,996
Circonscription de NamurPSTILLIEUX Eliane16,236
Circonscription de Neufchâteau-VirtonCDHFOURNY Dimitri9,958
Circonscription de Neufchâteau-VirtonMREVRARD Yves8,162
Circonscription de NivellesCDHANTOINE André9,788
Circonscription de NivellesECOLORYCKMANS Hélène4,898
Circonscription de NivellesMRDE BUE Valérie19,627
Circonscription de NivellesMRWAHL Jean-Paul8,220
Circonscription de NivellesMRREUTER Florence19,217
Circonscription de NivellesMRMAROY Olivier11,018
Circonscription de NivellesPSLEGASSE Dimitri9,163
Circonscription de NivellesPSLAMBELIN Anne3,642
Circonscription de SoigniesCDHDESQUESNES François4,100
Circonscription de SoigniesMRDESTREBECQ Olivier5,126
Circonscription de SoigniesPSZRIHEN Olga7,490
Circonscription de SoigniesPSPREVOT Patrick4,016
Circonscription de ThuinMRBINON Yves7,526
Circonscription de ThuinPSFURLAN Paul16,451
Circonscription de ThuinPSFASSIAUX-LOOTEN Françoise2,914
Circonscription de Tournai-Ath-MouscronCDHGADENNE Alfred10,885
Circonscription de Tournai-Ath-MouscronCDHWAROUX Véronique2,998
Circonscription de Tournai-Ath-MouscronMRCRUCKE Jean-Luc19,531
Circonscription de Tournai-Ath-MouscronMRDURENNE Véronique5,314
Circonscription de Tournai-Ath-MouscronPSDEMOTTE Rudy25,730
Circonscription de Tournai-Ath-MouscronPSVIENNE Christiane5,885
Circonscription de Tournai-Ath-MouscronPSLEFEBVRE Bruno5,709
Circonscription de VerviersCDHSCHYNS Marie-Martine10,690
Circonscription de VerviersECOLODAELE Matthieu3,691
Circonscription de VerviersMRJEHOLET Pierre-Yves18,403
Circonscription de VerviersMRBALTUS-MÖRES Jenny4,571
Circonscription de VerviersPSSTOFFELS Edmund12,127
Circonscription de VerviersPSBONNI Véronique4,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.