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.

List Dates Constituency Incumbent deputy Party Group Elected deputy Party Reason for by-election 28 Jan and 4 Feb 2018 Val-d'Oise's 1st Isabelle Muller-Quoy REM REM Antoine Savignat LR Election invalidated by the Constitutional Council 28 Jan and 4 Feb 2018 Territoire de Belfort's 1st Ian Boucard LR LR Ian Boucard LR Election invalidated by the Constitutional Council 4 Mar and 11 Mar 2018 French Guiana's 2nd Lénaïck Adam REM REM Lénaïck Adam REM Election invalidated by the Constitutional Council 11 Mar and 18 Mar 2018 Haute-Garonne's 8th Joël Aviragnet PS NG Joël Aviragnet PS Election invalidated by the Constitutional Council 18 Mar and 25 Mar 2018 Loiret's 4th Jean-Pierre Door LR LR Jean-Pierre Door LR Election invalidated by the Constitutional Council 18 Mar and 25 Mar 2018 Mayotte's 1st Ramlati Ali PS REM Ramlati Ali DVG Election invalidated by the Constitutional Council 8 Apr and 22 Apr 2018 French residents overseas' 5th Samantha Cazebonne REM REM Samantha Cazebonne REM Election invalidated by the Constitutional Council 15 Apr 2018 Wallis and Futuna's 1st Napole Polutele DVG UAI Sylvain Brial DVG Election invalidated by the Constitutional Council 23 Sep and 30 Sep 2018 Réunion's 7th Thierry Robert MoDem MoDem Jean-Luc Poudroux DVD Declared ineligible by the Constitutional Council 18 Nov and 25 Nov 2018 Essonne's 1st Manuel Valls DVG REM Francis Chouat DVGResignation 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

Cumulative results 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. PartyFirst roundSecond roundSeatsVotes%+/–Votes%+/–Total+/–The RepublicansLR21.48+7.1634.95+2.813+1La République En Marche!REM19.98–5.5728.27–10.241–1Socialist PartyPS13.19+3.3017.00–1.081–La France InsoumiseFI12.75+4.658.03+8.030–National RallyRN8.86–5.96Miscellaneous leftDVG7.08+2.516.75+6.751–Democratic MovementMoDem3.47–1.014.99–1.540–Debout la FranceDLF2.95+1.92Europe Ecology – The GreensEELV2.40+0.26French Communist PartyPCF2.27–1.86Miscellaneous rightDVD1.91–0.10Popular Republican UnionUPR1.00+0.19Lutte OuvrièreLO0.97+0.26Party of FrancePDF0.67+0.38The PatriotsLP0.44+0.44EcologistsECO0.41–0.34Far-rightEXD0.09–0.09MiscellaneousDIV0.09–2.41Total100.00–100.00–6–Valid votes95.72–0.7990.30 +1.47Blank and null votes4.28 +0.799.70–1.47Turnout29.44–17.1730.32–12.55Abstentions70.56 +17.1769.68 +12.55Registered votersSource (1st round): Val-d'Oise, Territoire de Belfort, Guyane, Haute-Garonne, Loiret, MayotteSource (2nd round): Val-d'Oise, Territoire de Belfort, Guyane, Haute-Garonne, Loiret, Mayotte

2018 by-elections Val-d'Oise's 1st constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Isabelle Muller-QuoyREM29.28–6.6548.55–5.69Antoine SavignatLR–UDI23.67+5.9251.45+5.69Leïla SaïbFI11.47+1.34Stéphane CapdetFN10.11–5.19Sandra Nguyen-DerosierPS6.88+1.40Bénédicte ArièsEELV6.20+2.33Jean-Paul NowakDLF4.31+4.31Huguette FrançoisPDF2.63+1.36Brigitte PoliPCF1.97–0.60Hélène HalbinLO1.25+0.46Denise CornetLP1.19+1.19Christophe HayesUPR1.04+0.07Votes100.00–100.00–Valid votes97.24–0.8088.69 +0.77Blank votes2.04 +0.467.70–1.79Null votes0.80 +0.353.61 +1.02Turnout20.33–27.7619.09–20.51Abstentions79.67 +27.7680.91 +20.51Registered votersSource: Préfecture du Val d'Oise, Préfecture du Val d'Oise

Territoire de Belfort's 1st constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Ian BoucardLR–UDI39.02+15.3258.93+8.17Christophe GrudlerMoDem–REM26.67–5.1641.07–8.17Anais BeltranFI–MRC–PCF11.62–0.55Jean-Raphaël SandriFN7.52–9.98Vincent JeudyEELV4.45+4.45Julie KohlenbergDLF3.82+3.82Arthur CourtyPS2.60–6.50Sophie MontelLP1.99+1.99Yves FontaniveLO1.59+0.54Jonathan VallartUPR0.73–0.02Votes100.00–100.00–Valid votes96.39–0.9789.06 +1.47Blank votes2.42–0.626.96–1.73Null votes1.19 +0.353.98–0.26Turnout29.51–20.2328.91–15.35Abstentions70.49 +20.2371.09 +15.35Registered votersSource: Préfecture du Territoire de Belfort, Préfecture du Territoire de Belfort

French Guiana's 2nd constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Lénaïck AdamREM–UDI43.10+6.6550.65+0.44Davy RimaneFI35.12+14.8449.35–0.44David RichéPSG10.07+10.07José MakébéDVD4.97+4.97Richard JoignyPPG2.22–3.58Jean-Philippe DolorDVG1.97+1.97Jérôme HarbourgFN1.80+1.80Georges MignotUPR0.76–1.02Mylène MaziaDVG0.00–Votes100.00–100.00–Valid votes97.47 +1.5797.48 +1.47Blank votes1.30–1.351.53–0.80Null votes1.23–0.220.67–0.99Turnout34.76 +8.6741.52 +6.42Abstentions65.24–8.6758.48–6.42Registered votersSource: Préfecture de la Guyane, Préfecture de la Guyane

Haute-Garonne's 8th constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Joël AviragnetPS38.74+20.9670.30+20.17Michel MontsarratREM–UDI20.31–13.0929.70–20.17Philippe GimenezFI13.02–1.08Marie-Christine ParolinFN11.73–3.50Philippe MaurinLR4.94–3.79Marie-Cécile Seigle-VatteEELV3.16+0.35Corinne MarqueriePCF2.63–0.46Sébastien BrouckeDLF2.54+1.12Hervé MinecUPR1.07+0.43Guy JovelinPDF0.97+0.97Martine GuiraudLO0.88+0.20Francis MeynierSE0.01+0.01Votes100.00–100.00–Valid votes94.82–1.7686.54 +1.13Blank votes5.28+1.767.09–2.01Null votes6.36 +0.88Turnout34.41–18.3533.08–14.13Abstentions65.59 +18.3566.92 +14.13Registered votersSource (1st round): Préfecture de la Haute-Garonne, Ministère de l'IntérieurSecond round: Préfecture de la Haute-Garonne, Ministère de l'Intérieur

Loiret's 4th constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Jean-Pierre DoorLR–UDI38.20+14.4167.08+17.07Mélusine HarléREM20.20–8.3532.92–17.07Ludovic MarchettiFN13.88–6.91Jalila GaboretPS6.65+1.17Bruno NottinPCF–EELV5.96–5.64Luc BuchetonDLF5.23+2.22Jérôme SchmittFI4.96+4.96Joël-Pierre ChevreuxECO1.96+1.96Dominique ClergueLO1.60+0.64Laurent ChaillouUPR0.81+0.16Nicolas RousseauxEXD0.43+0.43Frédéric ChaouatSE0.13+0.13Votes100.00–100.00–Valid votes96.97–0.9088.88–1.05Blank votes1.97 +0.467.04–0.11Null votes1.06 +0.444.08 +1.17Turnout30.36–18.6028.61–14.76Abstentions69.64 +18.6071.39 +14.76Registered votersSource: Préfecture du Loiret

Mayotte's 1st constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Ramlati AliDVG36.15+19.3154.77+4.60Elad ChakrinaLR32.59+15.8345.23–4.60Bacar Ali BotoDVG12.48–3.14Daniel ZaïdaniMDM12.17–1.22Abdullah MikidadiFI2.61+0.63Alexandre AlçuyetUPR1.76+1.09Bacar MoutaDVG1.66+1.66Boina DinourainiSE0.57–1.29Votes100.00–100.00–Valid votes90.52 +1.9793.89 +1.69Blank votes3.88–0.112.38–0.88Null votes5.59–1.863.73–0.80Turnout30.39–11.9041.36–4.15Abstentions69.61 +11.9058.64 +4.15Registered votersSource (1st round): Préfecture de Mayotte, Ministère de l'IntérieurSource (2nd round): Préfecture de Mayotte, Ministère de l'Intérieur

French residents overseas' 5th constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Samantha CazebonneREM–MoDem–UDI35.15–15.2153.96–12.25François Ralle-AndreoliFI–EELV–PCF–G.s28.45+12.9346.04+12.25Raphaël ChambatLR–LC–CPNT13.95–1.15Jean-Laurent PoitevinDVD7.49+7.49Mehdi BenlahcenPS7.47–0.66Ludovic LemouesEXD4.03+3.28Yohann CastroDVD1.79+1.79Michel HunaultDVD0.92+0.92Samir SahraouiSE0.75+0.75Votes100.00–100.00–Valid votes98.03–1.1595.26–0.39Blank votes1.25 +0.762.88–0.49Null votes0.72 +0.391.86 +0.89Turnout7.87–8.077.97–5.57Abstentions92.13 +8.0792.03 +5.57Registered votersSource: Ministère de l’Europe et des Affaires étrangères (first round), (second round)

Wallis and Futuna's 1st constituency

CandidatePartyFirst roundVotes%+/–Sylvain BrialDVG51.61+5.42Napole PoluteleUDI–REM48.39–1.85Votes100.00–Valid votes99.45 +0.22Blank votes0.28–0.17Null votes0.27–0.05Turnout83.02 +1.75Abstentions16.98–1.75Registered votersSource: Préfecture de Wallis et Futuna

Réunion's 7th constituency

CandidatePartyFirst roundSecond roundVotes%+/–Votes%+/–Jean-Luc PoudrouxDVD (supported by LR–UDI)27.11New59.44NewPierrick RobertMoDem17.07New40.56NewAurélien CentonSE15.17NewEmmanuel SéraphinDVG (supported by PS)9.49-1.36Jean-François NativelSE7.10+0.95Perceval GaillardFI4.81-7.06Gilles LeperlierPCR3.75NewUlrich QuinotSE3.58NewJean-Pierre MarchauEELV0.75NewMathieu HoarauDVD3.07NewMichelle Lartin-GrajaRN2.61-1.48Jonathan RivièreLR dissident2.41-1.09Fabien DijouxUPR0.67-0.59Votes100.00–100.00–Valid votes21.2826.12Blank votes0.77 1.69Null votes1.10 2.83 Turnout23.1530.63Abstentions76.85 69.37 Registered votersSource: Ministère de l’Interieur

Essonne's 1st constituency

2020 by-elections Seine-Maritime's 5th constituency

| colspan="8" bgcolor="#E9E9E9"|

Val-de-Marne's 9th constituency

2021 by-elections Pas-de-Calais's 6th constituency Pas-de-Calais's 6th constituency is vacant since 27 September 2020. NamePartyLaure BourelLOJerome JossienPCFJeremy RevillonEELVBastien Marguerite-GarinPSBrigitte BourguignonLREMFaustine MaliarLRMarie-Christine BourgeoisRN

Paris's 15th constituency MP for Paris's 15th constituency George Pau-Langevin resigned.

Indre-et-Loire's 3rd constituency

Indre-et-Loire's 3rd constituency

Oise's 1st constituency Olivier Dassault died suddenly in March 2021. He was succeeded by his nephew Victor Habert-Dassault.

Indre-et-Loire's 3rd constituency Sophie Métadier was elected in Indre-et-Loire's 3rd constituency

See also List of by-elections to the National Assembly (France)

References

External links Results of past legislative by-elections from the Ministry of the Interior