By-elections to for the French National Assembly are held within three months after the invalidation of the election or resignation of a deputy. No by-elections are held within the twelve months of the end of a parliamentary cycle. Eight by-elections have been called since the inauguration of the 15th legislature of the French Fifth Republic.
Dates | Constituency | Incumbent deputy | Party | Group | Elected deputy | Party | Reason for by-election | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data-sort-value="2018-01-28" | 28 Jan and 4 Feb 2018 | data-sort-value="09501" | Val-d'Oise's 1st | data-sort-value="Muller-Quoy, Isabelle" | Isabelle Muller-Quoy | REM | REM | data-sort-value="Savignat, Antoine" | Antoine Savignat | LR | Election invalidated by the Constitutional Council | [1] [2] [3] | |||
data-sort-value="2018-01-28" | 28 Jan and 4 Feb 2018 | data-sort-value="09001" | Territoire de Belfort's 1st | data-sort-value="Boucard, Ian" | Ian Boucard | LR | LR | data-sort-value="Boucard, Ian" | Ian Boucard | LR | Election invalidated by the Constitutional Council | [4] [5] [6] | |||
data-sort-value="2018-03-04" | 4 Mar and 11 Mar 2018 | data-sort-value="97302" | French Guiana's 2nd | data-sort-value="Adam, Lenaick" | Lénaïck Adam | REM | REM | data-sort-value="Adam, Lenaick" | Lénaïck Adam | REM | Election invalidated by the Constitutional Council | [7] [8] | |||
data-sort-value="2018-03-11" | 11 Mar and 18 Mar 2018 | data-sort-value="03108" | Haute-Garonne's 8th | data-sort-value="Aviragnet, Joel" | Joël Aviragnet | PS | NG | data-sort-value="Aviragnet, Joel" | Joël Aviragnet | PS | Election invalidated by the Constitutional Council | [9] [10] | |||
data-sort-value="2018-03-18" | 18 Mar and 25 Mar 2018 | data-sort-value="04504" | Loiret's 4th | data-sort-value="Door, Jean-Pierre" | Jean-Pierre Door | LR | LR | data-sort-value="Door, Jean-Pierre" | Jean-Pierre Door | LR | Election invalidated by the Constitutional Council | [11] [12] | |||
data-sort-value="2018-03-18" | 18 Mar and 25 Mar 2018 | data-sort-value="97601" | Mayotte's 1st | data-sort-value="Ali, Ramlati" | Ramlati Ali | PS | REM | data-sort-value="Ali, Ramlati" | Ramlati Ali | DVG | Election invalidated by the Constitutional Council | [13] [14] | |||
data-sort-value="2018-04-08" | 8 Apr and 22 Apr 2018 | data-sort-value="09905" | French residents overseas' 5th | data-sort-value="Cazebonne, Samantha" | Samantha Cazebonne | REM | REM | data-sort-value="Cazebonne, Samantha" | Samantha Cazebonne | REM | Election invalidated by the Constitutional Council | [15] [16] | |||
data-sort-value="2018-04-15" | 15 Apr 2018 | data-sort-value="98601" | Wallis and Futuna's 1st | data-sort-value="Polutele, Napole" | Napole Polutele | DVG | data-sort-value="Brial, Sylvain" | Sylvain Brial | DVG | Election invalidated by the Constitutional Council | [17] [18] | ||||
data-sort-value="2018-07-06" | 23 Sep and 30 Sep 2018 | data-sort-value="98601" | Réunion's 7th | data-sort-value="Robert, Thierry" | Thierry Robert | MoDem | data-sort-value="Poudroux, Jean-Luc" | Jean-Luc Poudroux | DVD | Declared ineligible by the Constitutional Council | [19] | ||||
data-sort-value="2018-07-06" | 18 Nov and 25 Nov 2018 | data-sort-value="98601" | Essonne's 1st | data-sort-value="Valls, Manuel" | Manuel Valls | DVG | Francis Chouat | DVG | Resignation | [20] | |||||
Sep 2020 | Seine-Maritime's 5th | Christophe Bouillon | PS | NG | Gérard Leseul | PS | Cumulation of mandates | ||||||||
Sep 2020 | Val-de-Marne's 9th | Luc Carvounas | PS | NG | Isabelle Santiago | PS | Cumulation of mandates | ||||||||
Sep 2020 | Yvelines's 11th | Nadia Hai | REM | REM | Resignation | ||||||||||
Sep 2020 | Pas-de-Calais's 6th | Brigitte Bourguignon | REM | REM | Cumulation of mandates | ||||||||||
Sep 2020 | Réunion's 2nd | Huguette Bello | PLR | GDR | Cumulation of mandates | ||||||||||
Sep 2020 | Haut-Rhin's 1st | Éric Straumann | LR | LR | Cumulation of mandates | ||||||||||
Sep 2020 | Maine-et-Loire's 3rd | Jean-Charles Taugourdeau | LR | LR | Cumulation of mandates | ||||||||||
May 2021 |
The changes displayed within the table below compare the results of by-elections up to the end of September 2018 to the outcome of the 2017 legislative elections within the constituencies where by-elections had been held till then. The classification of candidates and changes are based on the classification of candidates at the time. For example, in the 2018 by-election for French Guiana's 2nd constituency, Davy Rimane was classified as a regionalist candidate in 2017 and a candidate of La France Insoumise in 2018 (and a comparison therefore made with 2017 candidate Paul Persdam); in addition, Ramlati Ali was classified as a Socialist Party candidate in 2017 and miscellaneous left in 2018.
Party | First round | Second round | Seats | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | Total | +/– | ||||
The Republicans | LR | 21.48 | +7.16 | 34.95 | +2.81 | 3 | +1 | ||||
La République En Marche! | REM | 19.98 | –5.57 | 28.27 | –10.24 | 1 | –1 | ||||
Socialist Party | PS | 13.19 | +3.30 | 17.00 | –1.08 | 1 | – | ||||
La France Insoumise | FI | 12.75 | +4.65 | 8.03 | +8.03 | 0 | – | ||||
National Rally | RN | 8.86 | –5.96 | ||||||||
Miscellaneous left | DVG | 7.08 | +2.51 | 6.75 | +6.75 | 1 | – | ||||
Democratic Movement | MoDem | 3.47 | –1.01 | 4.99 | –1.54 | 0 | – | ||||
Debout la France | DLF | 2.95 | +1.92 | ||||||||
Europe Ecology – The Greens | EELV | 2.40 | +0.26 | ||||||||
French Communist Party | PCF | 2.27 | –1.86 | ||||||||
Miscellaneous right | DVD | 1.91 | –0.10 | ||||||||
Popular Republican Union | UPR | 1.00 | +0.19 | ||||||||
Lutte Ouvrière | LO | 0.97 | +0.26 | ||||||||
Party of France | 0.67 | +0.38 | |||||||||
The Patriots | LP | 0.44 | +0.44 | ||||||||
Ecologists | ECO | 0.41 | –0.34 | ||||||||
Far-right | EXD | 0.09 | –0.09 | ||||||||
Miscellaneous | DIV | 0.09 | –2.41 | ||||||||
Total | 100.00 | – | 100.00 | – | 6 | – | |||||
Valid votes | 95.72 | –0.79 | 90.30 | +1.47 | |||||||
Blank and null votes | 4.28 | +0.79 | 9.70 | –1.47 | |||||||
Turnout | 29.44 | –17.17 | 30.32 | –12.55 | |||||||
Abstentions | 70.56 | +17.17 | 69.68 | +12.55 | |||||||
Registered voters | |||||||||||
Source (1st round): Val-d'Oise, Territoire de Belfort, Guyane, Haute-Garonne, Loiret, Mayotte Source (2nd round): Val-d'Oise, Territoire de Belfort, Guyane, Haute-Garonne, Loiret, Mayotte |
See main article: 2018 Val-d'Oise's 1st constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Isabelle Muller-Quoy | REM | 29.28 | –6.65 | 48.55 | –5.69 | ||||
Antoine Savignat | LR–UDI | 23.67 | +5.92 | 51.45 | +5.69 | ||||
Leïla Saïb | FI | 11.47 | +1.34 | ||||||
Stéphane Capdet | FN | 10.11 | –5.19 | ||||||
Sandra Nguyen-Derosier | PS | 6.88 | +1.40 | ||||||
Bénédicte Ariès | EELV | 6.20 | +2.33 | ||||||
Jean-Paul Nowak | DLF | 4.31 | +4.31 | ||||||
Huguette François | 2.63 | +1.36 | |||||||
Brigitte Poli | PCF | 1.97 | –0.60 | ||||||
Hélène Halbin | LO | 1.25 | +0.46 | ||||||
Denise Cornet | LP | 1.19 | +1.19 | ||||||
Christophe Hayes | UPR | 1.04 | +0.07 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 97.24 | –0.80 | 88.69 | +0.77 | |||||
Blank votes | 2.04 | +0.46 | 7.70 | –1.79 | |||||
Null votes | 0.80 | +0.35 | 3.61 | +1.02 | |||||
Turnout | 20.33 | –27.76 | 19.09 | –20.51 | |||||
Abstentions | 79.67 | +27.76 | 80.91 | +20.51 | |||||
Registered voters | |||||||||
Source: Préfecture du Val d'Oise, Préfecture du Val d'Oise |
See main article: 2018 Territoire de Belfort's 1st constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Ian Boucard | LR–UDI | 39.02 | +15.32 | 58.93 | +8.17 | ||||
Christophe Grudler | MoDem–REM | 26.67 | –5.16 | 41.07 | –8.17 | ||||
Anais Beltran | FI–MRC–PCF | 11.62 | –0.55 | ||||||
Jean-Raphaël Sandri | FN | 7.52 | –9.98 | ||||||
Vincent Jeudy | EELV | 4.45 | +4.45 | ||||||
Julie Kohlenberg | DLF | 3.82 | +3.82 | ||||||
Arthur Courty | PS | 2.60 | –6.50 | ||||||
Sophie Montel | LP | 1.99 | +1.99 | ||||||
Yves Fontanive | LO | 1.59 | +0.54 | ||||||
Jonathan Vallart | UPR | 0.73 | –0.02 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 96.39 | –0.97 | 89.06 | +1.47 | |||||
Blank votes | 2.42 | –0.62 | 6.96 | –1.73 | |||||
Null votes | 1.19 | +0.35 | 3.98 | –0.26 | |||||
Turnout | 29.51 | –20.23 | 28.91 | –15.35 | |||||
Abstentions | 70.49 | +20.23 | 71.09 | +15.35 | |||||
Registered voters | |||||||||
Source: Préfecture du Territoire de Belfort, Préfecture du Territoire de Belfort |
See main article: 2018 French Guiana's 2nd constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Lénaïck Adam | REM–UDI | 43.10 | +6.65 | 50.65 | +0.44 | ||||
Davy Rimane | FI | 35.12 | +14.84 | 49.35 | –0.44 | ||||
David Riché | PSG | 10.07 | +10.07 | ||||||
José Makébé | DVD | 4.97 | +4.97 | ||||||
Richard Joigny | PPG | 2.22 | –3.58 | ||||||
Jean-Philippe Dolor | DVG | 1.97 | +1.97 | ||||||
Jérôme Harbourg | FN | 1.80 | +1.80 | ||||||
Georges Mignot | UPR | 0.76 | –1.02 | ||||||
Mylène Mazia | DVG | 0.00 | – | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 97.47 | +1.57 | 97.48 | +1.47 | |||||
Blank votes | 1.30 | –1.35 | 1.53 | –0.80 | |||||
Null votes | 1.23 | –0.22 | 0.67 | –0.99 | |||||
Turnout | 34.76 | +8.67 | 41.52 | +6.42 | |||||
Abstentions | 65.24 | –8.67 | 58.48 | –6.42 | |||||
Registered voters | |||||||||
Source: Préfecture de la Guyane, Préfecture de la Guyane |
See main article: 2018 Haute-Garonne's 8th constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Joël Aviragnet | PS | 38.74 | +20.96 | 70.30 | +20.17 | ||||
Michel Montsarrat | REM–UDI | 20.31 | –13.09 | 29.70 | –20.17 | ||||
Philippe Gimenez | FI | 13.02 | –1.08 | ||||||
Marie-Christine Parolin | FN | 11.73 | –3.50 | ||||||
Philippe Maurin | LR | 4.94 | –3.79 | ||||||
Marie-Cécile Seigle-Vatte | EELV | 3.16 | +0.35 | ||||||
Corinne Marquerie | PCF | 2.63 | –0.46 | ||||||
Sébastien Broucke | DLF | 2.54 | +1.12 | ||||||
Hervé Minec | UPR | 1.07 | +0.43 | ||||||
Guy Jovelin | 0.97 | +0.97 | |||||||
Martine Guiraud | LO | 0.88 | +0.20 | ||||||
Francis Meynier | SE | 0.01 | +0.01 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 94.82 | –1.76 | 86.54 | +1.13 | |||||
Blank votes | 5.28 | +1.76 | 7.09 | –2.01 | |||||
Null votes | 6.36 | +0.88 | |||||||
Turnout | 34.41 | –18.35 | 33.08 | –14.13 | |||||
Abstentions | 65.59 | +18.35 | 66.92 | +14.13 | |||||
Registered voters | |||||||||
Source (1st round): Préfecture de la Haute-Garonne, Ministère de l'Intérieur Second round: Préfecture de la Haute-Garonne, Ministère de l'Intérieur |
See main article: 2018 Loiret's 4th constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Jean-Pierre Door | LR–UDI | 38.20 | +14.41 | 67.08 | +17.07 | ||||
Mélusine Harlé | REM | 20.20 | –8.35 | 32.92 | –17.07 | ||||
Ludovic Marchetti | FN | 13.88 | –6.91 | ||||||
Jalila Gaboret | PS | 6.65 | +1.17 | ||||||
Bruno Nottin | PCF–EELV | 5.96 | –5.64 | ||||||
Luc Bucheton | DLF | 5.23 | +2.22 | ||||||
Jérôme Schmitt | FI | 4.96 | +4.96 | ||||||
Joël-Pierre Chevreux | ECO | 1.96 | +1.96 | ||||||
Dominique Clergue | LO | 1.60 | +0.64 | ||||||
Laurent Chaillou | UPR | 0.81 | +0.16 | ||||||
Nicolas Rousseaux | EXD | 0.43 | +0.43 | ||||||
Frédéric Chaouat | SE | 0.13 | +0.13 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 96.97 | –0.90 | 88.88 | –1.05 | |||||
Blank votes | 1.97 | +0.46 | 7.04 | –0.11 | |||||
Null votes | 1.06 | +0.44 | 4.08 | +1.17 | |||||
Turnout | 30.36 | –18.60 | 28.61 | –14.76 | |||||
Abstentions | 69.64 | +18.60 | 71.39 | +14.76 | |||||
Registered voters | |||||||||
Source: Préfecture du Loiret |
See main article: 2018 Mayotte's 1st constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Ramlati Ali | DVG | 36.15 | +19.31 | 54.77 | +4.60 | ||||
Elad Chakrina | LR | 32.59 | +15.83 | 45.23 | –4.60 | ||||
Bacar Ali Boto | DVG | 12.48 | –3.14 | ||||||
Daniel Zaïdani | MDM | 12.17 | –1.22 | ||||||
Abdullah Mikidadi | FI | 2.61 | +0.63 | ||||||
Alexandre Alçuyet | UPR | 1.76 | +1.09 | ||||||
Bacar Mouta | DVG | 1.66 | +1.66 | ||||||
Boina Dinouraini | SE | 0.57 | –1.29 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 90.52 | +1.97 | 93.89 | +1.69 | |||||
Blank votes | 3.88 | –0.11 | 2.38 | –0.88 | |||||
Null votes | 5.59 | –1.86 | 3.73 | –0.80 | |||||
Turnout | 30.39 | –11.90 | 41.36 | –4.15 | |||||
Abstentions | 69.61 | +11.90 | 58.64 | +4.15 | |||||
Registered voters | |||||||||
Source (1st round): Préfecture de Mayotte, Ministère de l'Intérieur Source (2nd round): Préfecture de Mayotte, Ministère de l'Intérieur |
See main article: 2018 French residents overseas' 5th constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Samantha Cazebonne | REM–MoDem–UDI | 35.15 | –15.21 | 53.96 | –12.25 | ||||
François Ralle-Andreoli | FI–EELV–PCF–G.s | 28.45 | +12.93 | 46.04 | +12.25 | ||||
Raphaël Chambat | LR–LC–CPNT | 13.95 | –1.15 | ||||||
Jean-Laurent Poitevin | DVD | 7.49 | +7.49 | ||||||
Mehdi Benlahcen | PS | 7.47 | –0.66 | ||||||
Ludovic Lemoues | EXD | 4.03 | +3.28 | ||||||
Yohann Castro | DVD | 1.79 | +1.79 | ||||||
Michel Hunault | DVD | 0.92 | +0.92 | ||||||
Samir Sahraoui | SE | 0.75 | +0.75 | ||||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 98.03 | –1.15 | 95.26 | –0.39 | |||||
Blank votes | 1.25 | +0.76 | 2.88 | –0.49 | |||||
Null votes | 0.72 | +0.39 | 1.86 | +0.89 | |||||
Turnout | 7.87 | –8.07 | 7.97 | –5.57 | |||||
Abstentions | 92.13 | +8.07 | 92.03 | +5.57 | |||||
Registered voters | |||||||||
Source: Ministère de l’Europe et des Affaires étrangères (first round), (second round) |
See main article: 2018 Wallis and Futuna's 1st constituency by-election.
Candidate | Party | First round | ||||
---|---|---|---|---|---|---|
Votes | % | +/– | ||||
Sylvain Brial | DVG | 51.61 | +5.42 | |||
Napole Polutele | UDI–REM | 48.39 | –1.85 | |||
Votes | 100.00 | – | ||||
Valid votes | 99.45 | +0.22 | ||||
Blank votes | 0.28 | –0.17 | ||||
Null votes | 0.27 | –0.05 | ||||
Turnout | 83.02 | +1.75 | ||||
Abstentions | 16.98 | –1.75 | ||||
Registered voters | ||||||
Source: Préfecture de Wallis et Futuna |
See main article: 2018 Réunion's 7th constituency by-election.
Candidate | Party | First round | Second round | ||||||
---|---|---|---|---|---|---|---|---|---|
Votes | % | +/– | Votes | % | +/– | ||||
Jean-Luc Poudroux | DVD (supported by LR–UDI) | 27.11 | New | 59.44 | New | ||||
Pierrick Robert | MoDem | 17.07 | New | 40.56 | New | ||||
Aurélien Centon | SE | 15.17 | New | ||||||
Emmanuel Séraphin | DVG (supported by PS) | 9.49 | style="color:red;" | -1.36 | |||||
Jean-François Nativel | SE | 7.10 | +0.95 | ||||||
Perceval Gaillard | FI | 4.81 | style="color:red;" | -7.06 | |||||
Gilles Leperlier | PCR | 3.75 | New | ||||||
Ulrich Quinot | SE | 3.58 | New | ||||||
Jean-Pierre Marchau | EELV | 0.75 | New | ||||||
Mathieu Hoarau | DVD | 3.07 | New | ||||||
Michelle Lartin-Graja | RN | 2.61 | style="color:red;" | -1.48 | |||||
Jonathan Rivière | LR dissident | 2.41 | style="color:red;" | -1.09 | |||||
Fabien Dijoux | UPR | 0.67 | style="color:red;" | -0.59 | |||||
Votes | 100.00 | – | 100.00 | – | |||||
Valid votes | 21.28 | 26.12 | |||||||
Blank votes | 0.77 | 1.69 | |||||||
Null votes | 1.10 | 2.83 | |||||||
Turnout | 23.15 | 30.63 | |||||||
Abstentions | 76.85 | 69.37 | |||||||
Registered voters | |||||||||
Source: Ministère de l’Interieur |
See main article: 2018 Essonne's 1st constituency by-election.
See main article: 2020 Seine-Maritime's 5th constituency by-election. |-| colspan="8" bgcolor="#E9E9E9"||-
Pas-de-Calais's 6th constituency is vacant since 27 September 2020.
Name | Party | |
Laure Bourel | LO | |
Jerome Jossien | PCF | |
Jeremy Revillon | EELV | |
Bastien Marguerite-Garin | PS | |
Brigitte Bourguignon | LREM | |
Faustine Maliar | LR | |
Marie-Christine Bourgeois | RN |
MP for Paris's 15th constituency George Pau-Langevin resigned.
Olivier Dassault died suddenly in March 2021. He was succeeded by his nephew Victor Habert-Dassault.
Sophie Métadier was elected in Indre-et-Loire's 3rd constituency