2020 French municipal elections

{{Short description|none}}

{{Infobox election

| election_name = 2020 French municipal elections

| election_date = 15 March 2020 and 28 June 2020

| ongoing = no

| flag_image =

| flag_year = 2022

| country = France

| previous_year = 2014

| previous_election = 2014 French municipal elections

| next_year = 2026

| next_election = 2026 French municipal elections

}}

The 2020 French municipal elections were held from 15 March to 28 June to renew the municipal councils of the approximately 35,000 French communes.

The first round took place on 15 March and the second round was postponed to 28 June{{cite web|url=https://twitter.com/DarrenEuronews/status/1263767666478714881|website=Twitter|date=22 May 2020|access-date=23 May 2020|title=The first round of France's mayoral elections took place in March but the second round was cancelled - it's now set to go ahead on 28 June|author= Darren McCaffrey}} due to the COVID-19 pandemic.FAZ online:

[https://www.faz.net/aktuell/politik/ausland/frankreich-schliesst-fast-alle-oeffentlichen-einrichtungen-16679631.html Frankreich schließt fast alle öffentlichen Einrichtungen]

Electoral system

Municipal elections in France result in the renewal of the members of municipal councils in every commune, and are held every 6 years. With the exception of Paris, Lyon, and Marseille, the electoral subdivision is the commune itself. In Paris, separate elections are held for each arrondissement, as is the case in Lyon, where elections are also held by arrondissement; in Marseille, elections are held within sectors containing two arrondissements each.{{cite web|title=Quels principes régissent les élections municipales ?|url=https://www.vie-publique.fr/decouverte-institutions/institutions/collectivites-territoriales/democratie-locale/quels-principes-regissent-elections-municipales.html|publisher=vie-publique.fr|date=5 January 2016|access-date=29 March 2019}}

Election is open to European citizens living in the country, but since 2020, 800 English/British people have lost their electoral capacities due to Brexit.{{Cite web|url=https://www.20minutes.fr/societe/2813095-20200705-helene-municipales-2020-nouvelle-aquitaine-deviennent-elus-britanniques-prives-mandat-cause-brexit|title = Que deviennent les élus britanniques privés de mandat à cause du Brexit ?| date=5 July 2020 }}

The number of municipal councillors within each commune is dependent upon its population, from a minimum of 7 for communes with a population less than 100 to 69 for those with a population of 300,000 or more (with the exception of the three largest cities). The electoral system within each commune is also dependent on its population.

In communes with fewer than 1,000 inhabitants, two-round majority-at-large voting with panachage is used, with candidates elected in the first round should they receive an absolute majority of votes cast and at least a quarter of the number of individuals registered on the electoral rolls. The remaining seats are filled in the second round, in which only a plurality of votes is required to be elected. The requirement for gender parity is also void in these smaller communes.{{cite web|title=Quel est le mode de scrutin pour les élections municipales dans les communes de moins de 1 000 habitants ?|url=https://www.vie-publique.fr/decouverte-institutions/institutions/collectivites-territoriales/democratie-locale/quel-est-mode-scrutin-pour-elections-municipales-communes-moins-3-500-habitants.html|publisher=vie-publique.fr|date=5 January 2016|access-date=29 March 2019}}

In communes with 1,000 or more inhabitants, electoral lists contest a two-round proportional representation system with a majority bonus. Should a list receive an absolute majority of votes cast in the first round, it will receive half of all seats and the rest of the seats will be distributed proportionally among electoral lists with at least 5% of votes using the D'Hondt method. If a second round is necessitated, only lists which received at least 10% of valid votes in the first round proceed, and may merge with other lists which received at least 5% of votes cast in the first round. Seats are then allocated using the same method as the first round, guaranteeing a majority for the list with a relative majority of votes.{{cite web|title=Quel est le mode de scrutin pour les élections municipales dans les communes de 1 000 habitants et plus ?|url=https://www.vie-publique.fr/decouverte-institutions/institutions/collectivites-territoriales/democratie-locale/quel-est-mode-scrutin-pour-elections-municipales-communes-3-500-habitants-plus.html|publisher=vie-publique.fr|date=5 January 2016|access-date=29 March 2019}}

In the three largest cities, the election of municipal councils and arrondissement councils takes place simultaneously, and follow the same electoral method as that for communes with 1,000 or more inhabitants within each electoral division (whether arrondissement or sector). Mayors are elected in a two-round secret ballot requiring an absolute majority, and otherwise with a plurality of votes from municipal councillors if a third round is required.

The election of councillors to intercommunal structures also takes place concurrently with the municipal elections; in communes with fewer than 1,000 inhabitants, they are chosen "in the order of the table" (mayors, deputy mayors, and councillors), while in larger communes, they are elected simultaneously.

The number of municipal councillors elected in each commune is determined as a function of its population, ranging from 7 to 69 in all communes except for the three largest cities.{{cite web|title=Annexe 4 - Nombre de conseillers municipaux selon la population de la commune|url=https://www.interieur.gouv.fr/Archives/Archives-elections/Dossier-elections-municipales-2014/Annexe-4-Nombre-de-conseillers-municipaux-selon-la-population-de-la-commune|publisher=Ministère de l'Intérieur|date=4 March 2014|access-date=29 March 2019}}

class="wikitable" style="text-align:center;font-size:95%;line-height:14px;"

! Population

! <100

! <500

! <1,500

! <2,500

! <3,500

! <5,000

! <10,000

! <20,000

! <30,000

! <40,000

! <50,000

Municipal councillors

| 7

| 11

| 15

| 19

| 23

| 27

| 29

| 33

| 35

| 39

| 43

Population

! <60,000

! <80,000

! <100,000

! <150,000

! <200,000

! <250,000

! <300,000

! >300,000

! Lyon

! Marseille

! Paris

Municipal councillors

| 45

| 49

| 53

| 55

| 59

| 61

| 65

| 69

| 73

| 101

| 163

Opinion polls

=== National ===

The Harris Interactive poll was based on communes with a population of at least 10,000.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:40px;"| LO

! class="unsortable" style="width:40px;"| NPA

! class="unsortable" style="width:40px;"| PCF

! class="unsortable" style="width:40px;"| FI

! class="unsortable" style="width:40px;"| G.s

! class="unsortable" style="width:40px;"| PS

! class="unsortable" style="width:40px;"| EELV

! class="unsortable" style="width:40px;"| DVG

! class="unsortable" style="width:40px;"| LREM

! class="unsortable" style="width:40px;"| MoDem

! class="unsortable" style="width:40px;"| UDI

! class="unsortable" style="width:40px;"| LR

! class="unsortable" style="width:40px;"| DVD

! class="unsortable" style="width:40px;"| DLF

! class="unsortable" style="width:40px;"| RN

! class="unsortable" style="width:40px;"| LP

! class="unsortable" style="width:40px;"| DIV

style="background:{{party color|Lutte Ouvrière}};"|

! style="background:{{party color|New Anticapitalist Party}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Génération.s}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Miscellaneous left}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Democratic Movement (France)}};"|

! style="background:{{party color|Union of Democrats and Independents}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|Debout la France}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|The Patriots (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

Odoxa{{Cite web|url=http://www.odoxa.fr/sondage/barometre-politique-de-janvier-lexecutif-risque-de-subir-vote-sanction-aux-municipales/|title=Baromètre politique de janvier : L'exécutif risque de subir un vote sanction aux municipales|website=Odoxa|language=fr-FR|access-date=2020-03-17}}

| 22–23 January 2020

| 1,002

| 25%

| –

| –

| –

| 7%

| –

| 11%

| 13.5%

| –

| 18%

| –

| –

| 13.5%

| –

| –

| 14%

| –

| 19%

style="background:GreenYellow;"| [http://harris-interactive.fr/wp-content/uploads/sites/6/2018/06/Rapport_Harris-Intentions_de_vote_pour_les_elections_municipales_2020.pdf Harris Interactive]

| data-sort-value="2018-06-07"| 22 May–7 Jun 2018

| 1,674

| –

| colspan="2"| 2%

| colspan="2"| 9%

| 2%

| colspan="3"| 19%

| style="background:#FFED99;" colspan="2"| 27%

| 5%

| colspan="2"| 18%

| 5%

| 13%

| data-sort-value="0%"| <0.5%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 36.45%

| colspan="2"| 0.60%

| colspan="2"| 3.13%

| –

| 18.01%

| 1.16%

| 15.88%

| –

| 0.97%

| 2.33%

| 18.51%

| style="background:#E7EDFE;"| 24.57%

| (DVD)

| 4.76%

| –

| 10.09%

= By commune =

== Bordeaux ==

The April 2018 and May 2019 Ifop polls were commissioned by Esprit Bordeaux, an association founded by supporters of Alain Juppé, later backing Nicolas Florian.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Prud'homme
{{small|LFI}}

! class="unsortable" style="width:60px;"| Darchy
{{small|LFI}}

! class="unsortable" style="width:60px;"| Rouveyre
{{small|PS}}

! class="unsortable" style="width:60px;"| Hurmic
{{small|EELV}}

! class="unsortable" style="width:60px;"| Feltesse
{{small|DVG}}

! class="unsortable" style="width:60px;"| Cazenave
{{small|LREM}}

! class="unsortable" style="width:60px;"| Fabre
{{small|LREM}}

! class="unsortable" style="width:60px;"| Florian
{{small|LR}}

! class="unsortable" style="width:60px;"| Juppé
{{small|DVD}}

! class="unsortable" style="width:60px;"| Jay
{{small|RN}}

! class="unsortable" style="width:60px;"| Colombier
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Miscellaneous left}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/juin/8930-bordeaux-ifop-sud-ouest-mai-2019.pdf Ifop]

| data-sort-value="2019-05-13"| 9–13 May 2019

| 600

| 13%

| –

| 7%

| 14%

| 8%

| 8%

| –

| style="background:#B9DAFF;"| 45%

| –

| 5%

| –

| data-sort-value="0%"| <0.5%

rowspan="2" style="background:#FFCCCC;"| [https://www.sudouest.fr/2018/05/11/juppe-maitre-du-jeu-5047421-2780.php Ifop]

| rowspan="2" data-sort-value="2018-04-28"| 20–28 Apr 2018

| rowspan="2"| 800

| –

| 10%

| 10%

| 9%

| 9%

| –

| 9%

| –

| style="background:#B9DAFF;"| 51%

| –

| 2%

| –

| 10%

| 11%

| 9%

| 9%

| –

| style="background:#B9DAFF;" colspan="3"| 56% (Juppé)

| –

| 5%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| colspan="2"| 4.59%

| colspan="3"| 22.58% (Feltesse)

| –

| –

| –

| style="background:#B9DAFF;"| 60.94%

| –

| 6.06%

| 5.81%

== Lille ==

=== First round ===

The March 2019 OpinionWay poll was sponsored by The Republicans, while La République En Marche! commissioned the BVA poll conducted in October 2018, which did not specify a specific LR candidate.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| {{small|EXG}}

! class="unsortable" style="width:60px;"| Bocquet
{{small|PCF}}

! class="unsortable" style="width:60px;"| Quatennens
{{small|LFI}}

! class="unsortable" style="width:60px;"| Aubry
{{small|PS}}

! class="unsortable" style="width:60px;"| Baly
{{small|EELV}}

! class="unsortable" style="width:60px;"| Spillebout
{{small|LREM}}

! class="unsortable" style="width:60px;"| Petit
{{small|LREM}}

! class="unsortable" style="width:60px;"| Darmanin
{{small|LREM}}

! class="unsortable" style="width:60px;"| Castelain
{{small|DVD}}

! class="unsortable" style="width:60px;"| Daubresse
{{small|LR}}

! class="unsortable" style="width:60px;"| Cattelin-Denu
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Far-left}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

style="background:aquamarine;"| [http://www.lavoixdunord.fr/560582/article/2019-03-30/le-sondage-qui-donne-la-droite-deuxieme-aux-prochaines-municipales OpinionWay]

| data-sort-value="2019-03"| Mar 2019

| 836

| –

| –

| 14%

| style="background:#FFC6D5;"| 22%

| –

| 5%

| 11%

| –

| –

| 18%

| –

| –

style="background:#FFDFCC;"| [http://lavdn.lavoixdunord.fr/494418/article/2018-11-23/aubry-darmanin-un-sondage-eclaire-sur-les-rapports-de-force-dans-la-metropole BVA]

| data-sort-value="2018-10-20"| 15–20 Oct 2018

| 699

| data-sort-value="0%"| <0.5%

| 3%

| 10%

| 15%

| 16%

| –

| –

| style="background:#FFED99;"| 17%

| 7%

| 14%

| style="background:#C1CCE1;"| 17%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 6.12%

| colspan="2"| 6.16%

| style="background:#FFC6D5;"| 34.85%

| 11.08%

| –

| –

| –

| –

| 22.73%

| 17.15%

| 1.87%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Quatennens
{{small|LFI}}

! class="unsortable" style="width:60px;"| Aubry
{{small|PS}}

! class="unsortable" style="width:60px;"| Darmanin
{{small|LREM}}

! class="unsortable" style="width:60px;"| Daubresse
{{small|LR}}

! class="unsortable" style="width:60px;"| Cattelin-Denu
{{small|RN}}

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

rowspan="2" style="background:#FFDFCC;"| [http://lavdn.lavoixdunord.fr/494418/article/2018-11-23/aubry-darmanin-un-sondage-eclaire-sur-les-rapports-de-force-dans-la-metropole BVA]

| rowspan="2" data-sort-value="2018-10-20"| 15–20 Oct 2018

| rowspan="2"| 699

| –

| style="background:#FFC6D5;"| 41%

| 37%

| –

| 22%

14%

| 26%

| style="background:#FFED99;"| 38%

| –

| 22%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-30"| 30 Mar 2014

| –

| –

| style="background:#FFC6D5;"| 52.05%

| –

| 29.71%

| 18.22%

== Lyon ==

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Perrin-Gilbert
{{small|LFI}}

! class="unsortable" style="width:60px;"| Doucet
{{small|EELV}}

! class="unsortable" style="width:60px;"| Runel
{{small|PS}}

! class="unsortable" style="width:60px;"| Collomb
{{small|LREM}}

! class="unsortable" style="width:60px;"| Képénékian
{{small|LREM}}

! class="unsortable" style="width:60px;"| Kimelfeld
{{small|LREM}}

! class="unsortable" style="width:60px;"| Blanc
{{small|LR}}

! class="unsortable" style="width:60px;"| Marion
{{small|RN}}

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

rowspan="3" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2018/10/115852-Rapport-LC-SR.pdf Ifop-Fiducial]

| rowspan="3" data-sort-value="2018-10-03"| 28 Sep–3 Oct 2018

| rowspan="3"| 802

| 14%

| 16%

| 10%

| style="background:#FFED99;"| 31%

| –

| –

| 18%

| 11%

14%

| 17%

| 11%

| –

| style="background:#FFED99;"| 28%

| –

| 19%

| 11%

15%

| 17%

| 11%

| –

| –

| style="background:#FFED99;"| 27%

| 19%

| 11%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 7.56%

| 8.90%

| style="background:#FFC6D5;" colspan="2"| 35.76% (Collomb)

| –

| –

| 30.49%

| 12.19%

== Marseille ==

The February 2019 Ifop poll was commissioned by Génération engagement, the financing association of Bruno Gilles, the PollingVox polls by l'Association des Amis de Martine Vassal (with Bruno Gilles as a miscellaneous right candidate in June 2019), and the February 2018 Ifop poll by Cap sur l'avenir 13, the micro-party of Renaud Muselier.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Coppola
{{small|PCF}}

! class="unsortable" style="width:60px;"| Camard
{{small|LFI}}

! class="unsortable" style="width:60px;"| Mélenchon
{{small|LFI}}

! class="unsortable" style="width:60px;"| Payan
{{small|PS}}

! class="unsortable" style="width:60px;"| Ghali
{{small|PS}}

! class="unsortable" style="width:60px;"| Ahamada
{{small|LREM}}

! class="unsortable" style="width:60px;"| Castaner
{{small|LREM}}

! class="unsortable" style="width:60px;"| Muselier
{{small|LR}}

! class="unsortable" style="width:60px;"| Boyer
{{small|LR}}

! class="unsortable" style="width:60px;"| Vassal
{{small|LR}}

! class="unsortable" style="width:60px;"| Gilles
{{small|DVD}}

! class="unsortable" style="width:60px;"| Ravier
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="2" style="background:#FFFFFF;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/juillet/8931-marseille-polling-vox-la-provence.pdf PollingVox]

| rowspan="2" data-sort-value="2019-06-15"| 11–15 Jun 2019

| rowspan="2"| 1,003

| 4%

| 14%

| –

| –

| 13%

| 9%

| –

| –

| –

| style="background:#B9DAFF;"| 29%

| 10%

| 21%

| –

5%

| 14%

| –

| –

| 16%

| style="background:#B9DAFF;" colspan="6"| 39% (Vassal)

| 26%

| –

style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/mars/8810-marseille-ifop-sud-radio.pdf Ifop]

| data-sort-value="2019-02-23"| 20–23 Feb 2019

| 803

| 4%

| 12%

| –

| –

| 19%

| 15%

| –

| –

| –

| –

| style="background:#B9DAFF;"| 27%

| 21%

| 2%

rowspan="2" style="background:#CAD5F7;"| [https://elabe.fr/wp-content/uploads/2018/09/elabe_latribune_marseille_13092018.pdf Elabe]

| rowspan="2" data-sort-value="2018-09-12"| 6–12 Sep 2018

| rowspan="2"| 1,001

| 3.5%

| –

| 19%

| –

| 16%

| –

| 17.5%

| style="background:#B9DAFF;"| 27.5%

| –

| –

| –

| 16.5%

| –

3.5%

| –

| 19%

| –

| 14.5%

| –

| 14%

| –

| –

| style="background:#B9DAFF;"| 34%

| –

| 15%

| –

style="background:#FFFFFF;"| [http://www.commission-des-sondages.fr/notices/files/notices/2018/septembre/8781-mun-marseille-polling-vox-la-provence.pdf PollingVox]

| data-sort-value="2018-06-18"| 14–18 Jun 2018

| 1,004

| 3%

| –

| 21%

| –

| 14%

| –

| 17%

| –

| –

| style="background:#B9DAFF;"| 25%

| –

| 20%

| –

rowspan="4" style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2018/fevrier/8674-muni-marseille-ifop-pm.pdf Ifop]

| rowspan="4" data-sort-value="2018-02-08"| 2–5 Feb 2018

| rowspan="4"| 700

| 2%

| –

| 21%

| –

| 14%

| –

| 20%

| style="background:#B9DAFF;"| 26%

| –

| –

| –

| 17%

| –

2%

| –

| 21%

| –

| 13%

| –

| 22%

| –

| style="background:#B9DAFF;"| 24%

| –

| –

| 18%

| –

2%

| –

| 22%

| –

| 13%

| –

| 20%

| –

| –

| style="background:#B9DAFF;"| 24%

| –

| 19%

| –

4%

| –

| 22%

| 10%

| style="background:#B9DAFF;" colspan="4"| 44% (Muselier)

| –

| –

| –

| 20%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| colspan="3"| 7.10% (Coppola)

| colspan="2"| 20.77% (Mennucci)

| –

| –

| style="background:#B9DAFF;" colspan="4"| 37.64% (Gaudin)

| 23.16%

| 11.33%

== Marseille's 5th sector ==

The May 2019 BVA poll was commissioned by Les amis de Lionel Royer-Perreaut, the micro-party of its namesake.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Cavagnera
{{small|LFI}}

! class="unsortable" style="width:60px;"| Pigamo
{{small|PS}}

! class="unsortable" style="width:60px;"| Agresti
{{small|LREM}}

! class="unsortable" style="width:60px;"| Royer-Perreaut
{{small|LR}}

! class="unsortable" style="width:60px;"| Bez
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

style="background:#FFDFCC;"| [https://i.imgur.com/7RDCQFH.jpg BVA]

| data-sort-value="2019-05-22"| 13–22 May 2019

| 741

| 9%

| 18%

| 11%

| style="background:#B9DAFF;"| 41%

| 21%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 6.07%

| 15.28%

| –

| style="background:#B9DAFF;"| 45.77%

| 25.55%

| 7.31%

== Montpellier ==

The March 2018 Ifop poll was commissioned by Mohed Altrad.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| {{small|EXG}}

! class="unsortable" style="width:60px;"| Ressiguier
{{small|LFI}}

! class="unsortable" style="width:60px;"| Doulain
{{small|LFI}}

! class="unsortable" style="width:60px;"| Ollier
{{small|ECO}}

! class="unsortable" style="width:60px;"| Delafosse
{{small|PS}}

! class="unsortable" style="width:60px;"| Saurel
{{small|DVG}}

! class="unsortable" style="width:60px;"| Vignal {{small|LREM}}

! class="unsortable" style="width:60px;"| Altrad
{{small|DIV}}

! class="unsortable" style="width:60px;"| Gaillard
{{small|DIV}}

! class="unsortable" style="width:60px;"| Larue
{{small|LR}}

! class="unsortable" style="width:60px;"| Francis
{{small|UDI}}

! class="unsortable" style="width:60px;"| Jamet
{{small|RN}}

! class="unsortable" style="width:60px;"| Rokvam
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Far-left}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Ecologist}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Miscellaneous left}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Miscellaneous}};"|

! style="background:{{party color|Miscellaneous}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Union of Democrats and Independents}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

[https://france3-regions.francetvinfo.fr/occitanie/herault/montpellier/municipales-2020-montpellier-victoire-ecologiste-clothilde-oilier-nouveau-sondage-1775441.html Harris Interactive]

| data-sort-value="2020-01-17"| 7–11 Jan 2020

| 616

| <0.5%

| -

| 10%

| style="background:#d3fc79;"| 19%

| 10%

| 18%

| 7%

| 10%

| 5%

| 6%

| -

| -

| 10%

| data-sort-value="0%"| 5%

rowspan="3" style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2018/mai/8770-mun-montpellier-ifop-midi-libre.pdf Ifop]

| rowspan="2" data-sort-value="2018-03-31"| 27–31 Mar 2018

| rowspan="2"| 662

| 2%

| 17%

| -

| -

| 12%

| style="background:#FFEDED;" colspan="2"| 32% (Saurel)

| 15%

| -

| 8%

| 3%

| 11%

| -

| data-sort-value="0%"| <0.5%

2%

| 16%

| -

| -

| 12%

| style="background:#FFEDED;"| 29%

| colspan="2"| 20% (Altrad)

| -

| 6%

| 4%

| 11%

| -

| data-sort-value="0%"| <0.5%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| 3.18%

| 7.56%

| -

| -

| 22.93%

| style="background:#FFC6D5;"| 25.27%

| –

| –

| -

| 22.71%

| 4.52%

| 13.80%

| -

| –

== Mulhouse ==

The September 2018 OpinionWay poll was paid for by the city of Mulhouse and the outgoing majority led by Michèle Lutz.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Wostyn
{{small|LO}}

! class="unsortable" style="width:60px;"| Minery
{{small|EELV}}

! class="unsortable" style="width:60px;"| Schweitzer
{{small|PS}}

! class="unsortable" style="width:60px;"| Million
{{small|LREM}}

! class="unsortable" style="width:60px;"| Lutz
{{small|LR}}

! class="unsortable" style="width:60px;"| Ritz
{{small|RN}}

style="background:{{party color|Lutte Ouvrière}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

rowspan="2" style="background:aquamarine;"| [https://www.lalsace.fr/haut-rhin/2018/12/02/un-premier-sondage-favorable-a-la-majorite-sortante OpinionWay]

| rowspan="2" data-sort-value="2018-10-01"| 24 Sep–1 Oct 2018

| rowspan="2"| 1,003

| 4%

| 17%

| 12%

| 10%

| style="background:#B9DAFF;"| 44%

| 13%

5%

| 18%

| 12%

| style="background:#B9DAFF;" colspan="2"| 50% (Lutz–Rottner)

| 15%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 1.53%

| 3.05%

| 31.39%

| –

| style="background:#B9DAFF;"| 42.16%

| 21.85%

== Nancy ==

The June 2019 Ifop poll was conducted on behalf of the Socialist Party (PS).

=== First round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Nimsgern
{{small|LO}}

! class="unsortable" style="width:60px;"| Jouira
{{small|LFI}}

! class="unsortable" style="width:60px;"| Klein
{{small|PS}}

! class="unsortable" style="width:60px;"| Maguin
{{small|EELV}}

! class="unsortable" style="width:60px;"| Hénart
{{small|MR}}

! class="unsortable" style="width:60px;"| Morano
{{small|LR}}

! class="unsortable" style="width:60px;"| Hervé
{{small|DVD}}

! class="unsortable" style="width:60px;"| Eury
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Lutte Ouvrière}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Radical Movement}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="3" style="background:#FFCCCC;"| [https://www.estrepublicain.fr/edition-de-nancy-ville/2019/06/22/un-sondage-donne-mathieu-klein-gagnant-aux-municipales Ifop]

| rowspan="3" data-sort-value="2019-06-15"| 13–15 Jun 2019

| rowspan="3"| 603

| 0.5%

| 8%

| 25%

| 20%

| style="background:#FFED99;"| 28%

| 8%

| 2%

| 8%

| 0.5%

data-sort-value="0%"| <0.5%

| 8%

| 24%

| 20%

| style="background:#FFED99;" colspan="2"| 36% (Hénart)

| 3%

| 9%

| data-sort-value="0%"| <0.5%

data-sort-value="0%"| 0.5%

| 8%

| style="background:#FFC6D5;" colspan="2"| 41% (Klein)

| colspan="2"| 37%

| 3%

| 10%

| 0.5%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Klein
{{small|PS}}

! class="unsortable" style="width:60px;"| Hénart
{{small|MR}}

style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Radical Movement}};"|

style="background:#FFCCCC;"| [https://www.estrepublicain.fr/edition-de-nancy-ville/2019/06/22/un-sondage-donne-mathieu-klein-gagnant-aux-municipales Ifop]

| data-sort-value="2019-06-15"| 13–15 Jun 2019

| 603

| style="background:#FFC6D5;"| 53%

| 47%

== Nanterre ==

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Eisenberg
{{small|NPA}}

! class="unsortable" style="width:60px;"| Morain
{{small|FI}}

! class="unsortable" style="width:60px;"| Jarry
{{small|PCF}}

! class="unsortable" style="width:60px;"| Coulondre
{{small|LREM}}

! class="unsortable" style="width:60px;"| Bedin
{{small|LR}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|New Anticapitalist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

style="background:GreenYellow;"| [https://en.calameo.com/read/0032483365b0ab5d22dcc Harris Interactive]

| data-sort-value="2019-01-23"| 18–23 Jan 2019

| 615

| 3%

| 7%

| style="background:#FFEDED;"| 54%

| 12%

| 24%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 2.77%

| style="background:#FFEDED;" colspan="2"| 53.84%

| –

| 39.65%

| 3.73%

== Nantes ==

The June 2019 Ifop poll was conducted on behalf of the Socialist Party (PS).

=== First round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Croupy
{{small|LFI}}

! class="unsortable" style="width:60px;"| Rolland
{{small|PS}}

! class="unsortable" style="width:60px;"| Laernoes
{{small|EELV}}

! class="unsortable" style="width:60px;"| Errante
{{small|LREM}}

! class="unsortable" style="width:60px;"| Garnier
{{small|LR}}

! class="unsortable" style="width:60px;"| Bouchet
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="2" style="background:#FFCCCC;"| [https://www.presseocean.fr/actualite/nantes-un-sondage-donne-johanna-rolland-ps-largement-favorite-aux-municipales-22-06-2019-306179 Ifop]

| rowspan="2" data-sort-value="2019-06-17"| 14–17 Jun 2019

| rowspan="2"| 703

| 6%

| style="background:#FFC6D5;"| 33%

| 23%

| 14%

| 15%

| 8%

| 1%

8%

| style="background:#FFC6D5;" colspan="2"| 51% (Rolland)

| 15%

| 17%

| 8%

| 1%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Rolland
{{small|PS}}

! class="unsortable" style="width:60px;"| Errante
{{small|LREM}}

style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

style="background:#FFCCCC;"| [https://www.presseocean.fr/actualite/nantes-un-sondage-donne-johanna-rolland-ps-largement-favorite-aux-municipales-22-06-2019-306179 Ifop]

| data-sort-value="2019-06-17"| 14–17 Jun 2019

| 703

| style="background:#FFC6D5;"| 68%

| 32%

== Nice ==

=== First round ===

The Ifop poll conducted in December 2017 tested a "miscellaneous right and centre of the municipal majority" list led by Christian Estrosi in the event that Éric Ciotti headed a list representing The Republicans (LR) as well as considering Robert Injey as heading a list for La France Insoumise, and was commissioned by Les Amis de Christian Estrosi.

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:60px;"| Injey
{{small|PCF}}

! class="unsortable" style="width:60px;"| Damiano
{{small|LFI}}

! class="unsortable" style="width:60px;"| Allemand
{{small|PSEELV}}

! class="unsortable" style="width:60px;"| Roussel
{{small|LREM}}

! class="unsortable" colspan=3 style="width:60px;"| Estrosi
{{small|LR}}

! class="unsortable" style="width:60px;"| Ciotti
{{small|LR}}

! class="unsortable" style="width:60px;"| Kandel
{{small|CNIP}}

! class="unsortable" style="width:60px;"| Vardon
{{small|RN}}

! class="unsortable" style="width:60px;"| Arnautu
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Centre of Independents and Peasants}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="5" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2019/04/R%C3%A9sultats-Climat-politique-%C3%A0-Nice.pdf Ifop]

| rowspan="5" data-sort-value="2019-04-05"| 3–5 Apr 2019

| rowspan="5"| 602

| rowspan="5"| –

| 2%

| 6%

| 17%

| 6%

| –

| –

| style="background:#B9DAFF;"| 51%

| –

| –

| 17%

| –

| 1%

2%

| 4%

| 15%

| 5%

| –

| style="background:#E7EDFE;"| 35%

| –

| 27%

| –

| 12%

| –

| data-sort-value="0%"| <0.5%

2%

| 4%

| 16%

| –

| –

| style="background:#E7EDFE;"| 37%

| –

| 29%

| –

| 11%

| –

| 1%

2%

| 8%

| 18%

| 13%

| –

| –

| –

| style="background:#B9DAFF;"| 44%

| –

| 14%

| –

| 1%

2%

| 6%

| 15%

| 6%

| –

| –

| style="background:#B9DAFF;"| 47%

| –

| 6%

| 17%

| –

| 1%

rowspan="4" style="background:#CAD5F7;"| [https://elabe.fr/wp-content/uploads/2019/03/elabe_nice-matin_nice_27032019.pdf Elabe]

| rowspan="4" data-sort-value="2019-03-23"| 18–23 Mar 2019

| rowspan="4"| 709

| rowspan="4"| 39%

| 2.5%

| 4.5%

| 15%

| 7%

| –

| style="background:#E7EDFE;"| 28%

| –

| 27%

| –

| 16%

| –

| –

2%

| 4.5%

| 15.5%

| 6%

| –

| 26.5%

| –

| style="background:#B9DAFF;"| 27.5%

| 3.5%

| 14.5%

| –

| –

2%

| 4.5%

| 16.5%

| –

| style="background:#FFED99;"| 32%

| –

| –

| 29%

| –

| 16%

| –

| –

2%

| 4.5%

| 16%

| –

| style="background:#FFED99;"| 31%

| –

| –

| 27%

| 3%

| 16.5%

| –

| –

rowspan="3" style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2018/janvier/8762-mun-nice-ifop.pdf Ifop]

| rowspan="3" data-sort-value="2017-12-06"| 4–6 Dec 2017

| rowspan="3"| 604

| rowspan="3"| –

| –

| 8%

| 10%

| 15%

| –

| –

| style="background:#B9DAFF;"| 47%

| –

| –

| –

| 17%

| 3%

| 8%

| 10%

| 12%

| –

| style="background:#E7EDFE;"| 37%

| –

| 20%

| –

| –

| 12%

| 1%

| 9%

| 11%

| –

| –

| style="background:#E7EDFE;"| 40%

| –

| 26%

| –

| –

| 12%

| 2%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 45.82%

| colspan="2"| 5.38% (Injey)

| 15.25%

| –

| –

| –

| style="background:#B9DAFF;"| 44.98%

| –

| 10.12%

| 4.43%

| 15.59%

| 4.22%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:60px;"| Allemand
{{small|PS}}

! class="unsortable" style="width:60px;" colspan=2| Estrosi
{{small|LR}}

! class="unsortable" style="width:60px;"| Ciotti
{{small|LR}}

! class="unsortable" style="width:60px;"| Kandel
{{small|CNIP}}

! class="unsortable" style="width:60px;"| Vardon
{{small|RN}}

style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Miscellaneous right}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Centre of Independents and Peasants}};"|

! style="background:{{party color|National Rally (France)}};"|

rowspan="2" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2019/04/R%C3%A9sultats-Climat-politique-%C3%A0-Nice.pdf Ifop]

| rowspan="2" data-sort-value="2019-04-05"| 3–5 Apr 2019

| rowspan="2"| 602

| rowspan="2"| –

| 19%

| style="background:#E7EDFE;"| 39%

| –

| 30%

| –

| 12%

24%

| –

| style="background:#B9DAFF;"| 57%

| –

| –

| 19%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-30"| 30 Mar 2014

| –

| 46.60%

| 17.84%

| –

| style="background:#B9DAFF;"| 48.61%

| –

| 12.42%

| 21.10%

== Nîmes ==

=== First round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Voinchet
{{small|LFI}}

! class="unsortable" style="width:60px;"| Bouger
{{small|PCF}}

! class="unsortable" style="width:60px;"| Cadène
{{small|PS}}

! class="unsortable" style="width:60px;"| Bouad
{{small|PS}}

! class="unsortable" style="width:60px;"| Tebib
{{small|LREM}}

! class="unsortable" style="width:60px;"| Lachaud
{{small|LC}}

! class="unsortable" style="width:60px;"| Fournier
{{small|LR}}

! class="unsortable" style="width:60px;"| Gillet
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Centrists}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="2" style="background:aquamarine;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/avril/8844-nimes-ow-objectif-gard.pdf OpinionWay]

| rowspan="2" data-sort-value="2019-04-01"| 28 Mar–1 Apr 2019

| rowspan="2"| 502

| 10%

| 11%

| 10%

| –

| 8%

| 18%

| style="background:#B9DAFF;"| 24%

| 19%

| –

12%

| colspan="3"| 16% (Bouad)

| colspan="2"| 26% (Lachaud)

| style="background:#B9DAFF;"| 27%

| 19%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| colspan="2"| 12.04%

| colspan="2"| 14.73% (Dumas)

| –

| –

| style="background:#B9DAFF;"| 37.18%

| 21.77%

| 14.27%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Bouget
{{small|PCF}}

! class="unsortable" style="width:60px;"| Bouad
{{small|PS}}

! class="unsortable" style="width:60px;"| Tebib
{{small|LREM}}

! class="unsortable" style="width:60px;"| Lachaud
{{small|LC}}

! class="unsortable" style="width:60px;"| Fournier
{{small|LR}}

! class="unsortable" style="width:60px;"| Gillet
{{small|RN}}

style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Centrists}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

rowspan="2" style="background:aquamarine;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/avril/8844-nimes-ow-objectif-gard.pdf OpinionWay]

| rowspan="2" data-sort-value="2019-04-01"| 28 Mar–1 Apr 2019

| rowspan="2"| 502

| 28%

| –

| 12%

| –

| style="background:#B9DAFF;"| 39%

| 21%

| 34%

| –

| style="background:#DEE5F2;"| 38%

| –

| 28%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-30"| 30 Mar 2014

| –

| 14.83%

| 13.94%

| –

| –

| style="background:#B9DAFF;"| 46.80%

| 24.41%

== Paris ==

The March 2019 Ifop poll did not name a specific EELV candidate. The January 2019 Viavoice poll was conducted for La République En Marche!, and did not test any potential candidates other than Benjamin Griveaux. The September 2018 Ifop poll scenario including Cédric Villani was commissioned by CFHJ, owned by a friend of Villani, and the June 2019 Ifop poll was also conducted on behalf of Villani.

=== First round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:60px;"| {{small|EXG}}

! class="unsortable" style="width:60px;"| Simonnet
{{small|LFI}}

! class="unsortable" style="width:60px;"| Gantzer
PP

! class="unsortable" style="width:60px;"| Hidalgo
{{small|PS}}

! class="unsortable" style="width:60px;"| Belliard
{{small|EELV}}

! class="unsortable" style="width:60px;"| Bayou
{{small|EELV}}

! class="unsortable" style="width:60px;"| Griveaux
{{small|LREM}}

! class="unsortable" style="width:60px;"| Villani
{{small|DVC}}

! class="unsortable" style="width:60px;"| Mahjoubi
{{small|LREM}}

! class="unsortable" style="width:60px;"| Renson
{{small|LREM}}

! class="unsortable" style="width:60px;"| Dati
{{small|LR}}

! class="unsortable" style="width:60px;"| Berthout
{{small|LR}}

! class="unsortable" style="width:60px;"| Bournazel
{{small|Agir}}

! class="unsortable" style="width:60px;"| Federbusch
{{small|Aimer Paris}}

! class="unsortable" style="width:60px;"| Saint-Just
{{small|RN}}

! class="unsortable" style="width:60px;"| Marcel Campion
{{small|DIV}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Far-left}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Miscellaneous left}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Miscellaneous centre}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Agir (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="2" style="background:#FFCCCC;"| [https://www.lopinion.fr/edition/politique/municipales-a-paris-match-griveaux-villani-est-installe-192025 Ifop]

| rowspan="2" data-sort-value="2019-06-27"| 20–27 Jun 2019

| rowspan="2"| 951

| rowspan="2"| –

| 1%

| 5%

| 2%

| 24%

| 14%

| –

| style="background:#FFED99;"| 27%

| –

| –

| –

| 16%

| –

| 5%

| 5%

| –

| data-sort-value="0%"| <0.5%

| 1%

1%

| 6%

| 1.5%

| 23%

| 15%

| –

| –

| style="background:#FFED99;"| 26%

| –

| –

| 15%

| –

| 6%

| 5%

| –

| 0.5%

| 1%

rowspan="3" style="background:#FFDFCC;"| [https://staticswww.bva-group.com/wp-content/uploads/2019/06/La-Tribune-Municipales-2020-Paris-rapport-complet-DEF.pdf BVA] {{Webarchive|url=https://web.archive.org/web/20190621034156/https://staticswww.bva-group.com/wp-content/uploads/2019/06/La-Tribune-Municipales-2020-Paris-rapport-complet-DEF.pdf |date=2019-06-21 }}

| rowspan="3" data-sort-value="2019-06-11"| 6–11 Jun 2019

| rowspan="3"| 1,294

| rowspan="3"| –

| 1.5%

| 5%

| 3%

| 21%

| 13%

| –

| style="background:#FFED99;"| 25%

| –

| –

| –

| 15%

| –

| 5%

| 5%

| –

| 1%

| 5.5%

1.5%

| 5%

| 3%

| 21%

| 13%

| –

| –

| style="background:#FFED99;"| 25%

| –

| –

| 15%

| –

| 5%

| 5%

| –

| 1%

| 5.5%

1.5%

| 5%

| 3%

| 21%

| 13%

| –

| –

| –

| style="background:#FFED99;"| 22%

| –

| 16%

| –

| 6%

| 5%

| –

| 1%

| 6.5%

rowspan="6" style="background:#CAD5F7;"| [https://elabe.fr/wp-content/uploads/2019/03/elabe_le-figaro_paris_31032019.pdf Elabe]

| rowspan="6" data-sort-value="2019-03-31"| 28–31 Mar 2019

| rowspan="6"| 999

| rowspan="6"| 51%

| 1%

| 8.5%

| 4%

| style="background:#FFC6D5;"| 22%

| –

| 9.5%

| 21%

| –

| –

| –

| 19.5%

| –

| 5%

| 4.5%

| –

| 0.5%

| 4.5%

1.5%

| 9%

| 4.5%

| 21.5%

| –

| 10%

| style="background:#FFED99;"| 23%

| –

| –

| –

| –

| 15%

| 4%

| 4.5%

| –

| 1.5%

| 5.5%

2.5%

| 6.5%

| 4.5%

| style="background:#FFC6D5;"| 22%

| –

| 7.5%

| –

| 20%

| –

| –

| 21%

| –

| 4.5%

| 4.5%

| –

| 1.5%

| 5.5%

1.5%

| 8.5%

| 3.5%

| style="background:#FFC6D5;"| 25%

| –

| 8.5%

| –

| 21%

| –

| –

| –

| 14.5%

| 4.5%

| 5%

| –

| 1.5%

| 6.5%

1%

| 8.5%

| 4.5%

| 21%

| –

| 10.5%

| –

| –

| 14%

| –

| style="background:#B9DAFF;"| 23%

| –

| 5%

| 5%

| –

| 1.5%

| 6%

1%

| 8%

| 6.5%

| style="background:#FFC6D5;"| 22%

| –

| 10%

| –

| –

| 17.5%

| –

| –

| 16.5%

| 5.5%

| 4.5%

| –

| 1.5%

| 7%

rowspan="4" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2019/03/116278-Rapport-Ifop-Fiducial-Paris.pdf Ifop-Fiducial]

| rowspan="4" data-sort-value="2019-03-21"| 14–21 Mar 2019

| rowspan="4"| 956

| rowspan="4"| –

| 1%

| 8%

| 3%

| style="background:#FFC6D5;"| 24%

| –

| 10%

| 22%

| –

| –

| –

| 16%

| –

| 7%

| –

| 6%

| 1%

| 2%

1%

| 8%

| 4.5%

| style="background:#FFC6D5;"| 25%

| –

| 10%

| 23%

| –

| –

| –

| –

| 14%

| 4.5%

| –

| 7%

| 1%

| 2%

1%

| 8%

| 5%

| style="background:#FFC6D5;"| 24%

| –

| 10%

| –

| 20%

| –

| –

| 15%

| –

| 6%

| –

| 6.5%

| 1%

| 3.5%

1%

| 8%

| 5%

| style="background:#FFC6D5;"| 23%

| –

| 11%

| –

| –

| 20%

| –

| 15%

| –

| 7%

| –

| 6%

| 1%

| 3%

style="background:#DDEEFF;"| [http://www.commission-des-sondages.fr/notices/files/notices/2019/mars/8807-paris-viavoice-liberation.pdf Viavoice]

| data-sort-value="2019-01-25"| 7–25 Jan 2019

| 2,037

| –

| 3%

| 8%

| –

| 24%

| –

| 13%

| style="background:#FFED99;"| 28%

| –

| –

| –

| –

| 17%

| –

| –

| 4%

| –

| 3%

rowspan="3" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2018/09/115819-Rapport-JDD.pdf Ifop]

| rowspan="4" data-sort-value="2018-09-14"| 12–14 Sep 2018

| rowspan="4"| 944

| rowspan="4"| –

| 1%

| 7%

| 4%

| style="background:#FFC6D5;"| 23%

| –

| 9%

| style="background:#FFED99;"| 23%

| –

| –

| –

| –

| 21%

| –

| –

| 6%

| 2%

| 4%

2%

| 7%

| 5%

| style="background:#FFC6D5;"| 24%

| –

| 8%

| –

| –

| 20%

| –

| –

| 23%

| –

| –

| 6%

| 1%

| 4%

2%

| 7%

| 5%

| style="background:#FFC6D5;"| 25%

| –

| 11%

| –

| –

| –

| 17%

| –

| 22%

| –

| –

| 6%

| 1%

| 4%

style="background:#FFCCCC;"| [http://www.commission-des-sondages.fr/notices/files/notices/2018/octobre/8787-mun-paris-villani-ifop-jdd.pdf Ifop]

| 1%

| 8%

| 4%

| style="background:#FFC6D5;"| 23%

| –

| 9%

| –

| style="background:#FFED99;"| 23%

| –

| –

| –

| 21%

| –

| –

| 6%

| 1%

| 4%

rowspan="3" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2018/05/climat_municipales_2020_ifop.pdf Ifop-Fiducial]

| rowspan="3" data-sort-value="2018-03-22"| 19–22 Mar 2018

| rowspan="3"| 973

| rowspan="3"| –

| 1%

| 11%

| –

| colspan="3"| 29% (Hidalgo)

| style="background:#FFED99;"| 32%

| –

| –

| –

| –

| 21%

| –

| –

| 6%

| –

| –

2%

| 12%

| –

| style="background:#FFC6D5;" colspan="7"| 41% (Hidalgo)

| –

| 38%

| –

| –

| 7%

| –

| –

2%

| 12%

| –

| colspan="3"| 39% (Hidalgo)

| style="background:#B9DAFF;" colspan="6"| 40% (Berthout)

| –

| –

| 7%

| –

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 43.73%

| 1.10%

| 4.94%

| –

| 34.40%

| colspan="2"| 8.86%

| –

| –

| –

| –

| style="background:#B9DAFF;" colspan="2"| 35.91%

| –

| –

| 6.26%

| –

| 8.79%

=== Second round ===

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| Hidalgo
{{small|PS}}

! class="unsortable" style="width:60px;"| Griveaux
{{small|LREM}}

! class="unsortable" style="width:60px;"| Villani
{{small|DVC}}

! class="unsortable" style="width:60px;"| Dati
{{small|LR}}

style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Miscellaneous centre}};"|

! style="background:{{party color|The Republicans (France)}};"|

rowspan="2" style="background:#FFCCCC;"| [https://www.lopinion.fr/edition/politique/municipales-a-paris-match-griveaux-villani-est-installe-192025 Ifop]

| rowspan="2" data-sort-value="2019-06-27"| 20–27 Jun 2019

| rowspan="2"| 951

| style="background:#FFC6D5;"| 51%

| 49%

| –

| –

49%

| –

| style="background:#FFED99;"| 51%

| –

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-30"| 30 Mar 2014

| –

| style="background:#FFC6D5;"| 53.33%

| –

| –

| 44.06%

== Perpignan ==

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! class="unsortable" style="width:60px;"| {{small|EXG}}

! class="unsortable" style="width:60px;"| Assens
{{small|FI}}

! class="unsortable" style="width:60px;"| Fiter
{{small|PCF}}

! class="unsortable" style="width:60px;"| Neuville
{{small|PS}}

! class="unsortable" style="width:60px;"| Langevine
{{small|EELV}}

! class="unsortable" style="width:60px;"| Ripoull
{{small|DIV}}

! class="unsortable" style="width:60px;"| Grau
{{small|LREM}}

! class="unsortable" style="width:60px;"| Pujol
{{small|LR}}

! class="unsortable" style="width:60px;"| Amiel
{{small|LR}}

! class="unsortable" style="width:60px;"| Aliot
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Far-left}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Miscellaneous}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="3" style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2019/04/116275_Rapport_Ifop_Ind._2019.04.03_deuxieme_volet.pdf Ifop]

| rowspan="3" data-sort-value="2019-03-20"| 15–20 Mar 2019

| rowspan="3"| 703

| 1%

| 5%

| 5%

| 12%

| 5%

| 9%

| 16%

| 16%

| –

| style="background:#C1CCE1;"| 29%

| 2%

2%

| 6%

| 4%

| 11%

| 9%

| 9%

| 17%

| –

| 13%

| style="background:#C1CCE1;"| 27%

| 2%

1%

| 5%

| 3%

| 13%

| 8%

| 11%

| colspan="3"| 27% (Pujol)

| style="background:#C1CCE1;"| 29%

| 3%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 3.26%

| –

| colspan="2"| 11.87% (Cresta)

| 5.66%

| 9.62%

| –

| 30.67%

| –

| style="background:#C1CCE1;"| 34.18%

| 4.72%

== Toulon ==

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:60px;"| Defrance
{{small|LO}}

! class="unsortable" style="width:60px;"| de Ubeda
{{small|PCF}}

! class="unsortable" style="width:60px;"| Léandri
{{small|LFI}}

! class="unsortable" style="width:60px;"| Driquez
{{small|PS}}

! class="unsortable" style="width:60px;"| Rebec
{{small|EELV}}

! class="unsortable" style="width:60px;"| Lesage
{{small|AEI}}

! class="unsortable" style="width:60px;"| Muschotti
{{small|LREM}}

! class="unsortable" style="width:60px;"| Maginot
{{small|AC}}

! class="unsortable" style="width:60px;"| Falco
{{small|LR}}

! class="unsortable" style="width:60px;"| Perrot
{{small|DLF}}

! class="unsortable" style="width:60px;"| Navaranne
{{small|RN}}

! class="unsortable" style="width:60px;"| Michel
{{small|EXD}}

style="background:{{party color|Lutte Ouvrière}};"|

! style="background:{{party color|French Communist Party}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|Independent Ecological Alliance}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|Centrist Alliance}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|Debout la France}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Far-right}};"|

style="background:#CAD5F7;"| [https://elabe.fr/wp-content/uploads/2019/04/elabe_nice-matin_toulon_28032098.pdf Elabe]

| data-sort-value="2019-03-23"| 18–23 Mar 2019

| 706

| 37%

| 1%

| 2%

| 3.5%

| 4%

| 5.5%

| 2%

| 4.5%

| 0.5%

| style="background:#B9DAFF;"| 57%

| 2.5%

| 15%

| 2.5%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 47.78%

| 0.81%

| colspan="2"| 4.01% (de Ubeda)

| colspan="2"| 10.11% (Alfonsi)

| 3.05%

| –

| –

| style="background:#B9DAFF;"| 59.26%

| –

| 20.47%

| 2.26%

== Toulouse ==

class="wikitable sortable" style="text-align:center;font-size:90%;line-height:14px;"
style="height:40px;"

! style="width:100px;" rowspan="2"| Polling firm

! style="width:110px;" rowspan="2"| Fieldwork date

! style="width:35px;" rowspan="2"| Sample
size

! style="width:30px;" rowspan="2"| {{abbr|Abs.|Abstention}}

! class="unsortable" style="width:60px;"| {{small|EXG}}

! class="unsortable" style="width:60px;"| Bompard
{{small|LFI}}

! class="unsortable" style="width:60px;"| Sellin
{{small|LFI}}

! class="unsortable" style="width:60px;"| Raynal
{{small|PS}}

! class="unsortable" style="width:60px;"| Pellefigue
{{small|{{abbr|UNE|Une Nouvelle Énergie}}}}

! class="unsortable" style="width:60px;"| Maurice
{{small|EELV}}

! class="unsortable" style="width:60px;"| Nogal
{{small|LREM}}

! class="unsortable" style="width:60px;"| Portarrieu
{{small|LREM}}

! class="unsortable" style="width:60px;"| Moudenc
{{small|LR}}

! class="unsortable" style="width:60px;"| Lamotte
{{small|RN}}

! class="unsortable" style="width:60px;"| Others

style="background:{{party color|Far-left}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|La France Insoumise}};"|

! style="background:{{party color|Socialist Party (France)}};"|

! style="background:{{party color|Miscellaneous left}};"|

! style="background:{{party color|Europe Ecology – The Greens}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|La République En Marche!}};"|

! style="background:{{party color|The Republicans (France)}};"|

! style="background:{{party color|National Rally (France)}};"|

! style="background:{{party color|Miscellaneous}};"|

rowspan="2" style="background:#FFDFCC;"| [https://staticswww.bva-group.com/wp-content/uploads/2019/05/BVA-La-Tribune-Climat-politique-%C3%A0-Toulouse-Pr%C3%A9sentation-des-r%C3%A9sultats-17-mai-2019.pdf BVA]{{Dead link|date=January 2022 |bot=InternetArchiveBot |fix-attempted=yes }}

| rowspan="2" data-sort-value="2019-05-09"| 6–9 May 2019

| rowspan="2"| 671

| rowspan="2"| 41%

| 2%

| 10%

| –

| 12%

| 5%

| 16%

| 8%

| –

| style="background:#B9DAFF;"| 36%

| 8%

| 3%

2%

| 11%

| –

| 13%

| 5%

| 16%

| style="background:#B9DAFF;" colspan="3"| 40% (Moudenc)

| 9%

| 4%

style="background:#FFCCCC;"| [https://www.ifop.com/wp-content/uploads/2019/04/116373-Rapport-CNews-Toulouse.pdf Ifop]

| data-sort-value="2019-04-17"| 12–17 Apr 2019

| 608

| –

| 1%

| –

| 11%

| 15%

| 6%

| 14%

| –

| 9%

| style="background:#B9DAFF;"| 36%

| 7%

| 1%

style="background:#E9E9E9;"

| 2014 election

| data-sort-value="2014-03-23"| 23 Mar 2014

| –

| 47.78%

| 2.30%

| colspan="2"| 5.10%

| 32.26%

| –

| 6.98%

| –

| –

| style="background:#B9DAFF;"| 38.19%

| 8.15%

| 7.00%

2019 European elections in communes with at least 100,000 inhabitants

{{main|2019 European Parliament election in France#Communes with at least 100,000 inhabitants}}

{{trim|{{#section-h:2019 European Parliament election in France|Communes with at least 100,000 inhabitants}}}}

Results

{{Update|section|date=July 2020}}

Both La République En Marche! and National Rally lost numerous seats and mayorships. La République En Marche! managed to retain mayorship of Le Havre by the Prime minister Edouard Philippe (he resigned national position on 3 July). National Rally by itself lost about half of its representatives.{{Cite web|url=https://www.politico.com/news/2020/06/30/france-marine-le-pen-macron-346480|title=The other loser in the French elections|website=Politico |date=30 June 2020 }}

Louis Aliot became the first National Rally Mayor in Perpignan with a city of more than 100,000 people (although Aliot ran as independent).{{Cite news|url=https://www.reuters.com/article/us-france-election-perpignan/far-right-to-win-southern-french-town-of-perpignan-exit-poll-idUSKBN23Z0PM|title=Far-right to win southern French town of Perpignan: Exit poll|newspaper=Reuters|date=28 June 2020}}

Les Republicains also suffered losses. Most of them were in large cities, where mayorships were lost to the Greens, although Les Republicains lost seats to the National Rally in small towns.

The Greens made significant gains in the election. They triumphed in Lyon, Marseille, Nancy, Strasbourg and Bordeaux. Anne Hidalgo and Martine Aubry retained their respective mayoralties of Paris and Lille. Including them, female candidates won in half of France's largest cities.{{cite news|url=https://www.bbc.com/news/world-europe-53213783|title=France municipal elections: Greens score gains in second round|date=2020-06-29|work=BBC News|language=en-UK}} Only 40% of the electorate participated in the second round,{{cite news|url=https://www.theguardian.com/world/2020/jun/28/voters-stay-away-from-second-round-french-local-elections|title=Greens surge in French local elections as Anne Hidalgo holds Paris|last=Willsher|first=Kim|date=2020-06-28|work=The Guardian|language=en-UK}} a significant drop from the prior local elections, likely due to concerns regarding the COVID-19 pandemic.

Marie Cau was elected the first transgender mayor in France, in Tilloy-lez-Marchiennes.{{Cite web |url=https://www.bbc.com/news/world-europe-52795973 |title=Marie Cau: First Transgender Mayor Elected in France |publisher=BBC |date=May 25, 2020 |access-date=May 25, 2020 |language=en-GB}}

= National results =

class="wikitable"

! rowspan="3" |

! colspan="4" |List-based municipalities

! colspan="4" |Majority ballots municipalities

! colspan="4" |All municipalities

colspan="2" |First round

! colspan="2" |Second round

! colspan="2" |First round

! colspan="2" |Second round

! colspan="2" |First round

! colspan="2" |Second round

Votes

!%

!Votes

!%

!Votes

!%

!Votes

!%

!Votes

!%

!Votes

!%

Expressed

|{{formatnum:15789730}}

|95.36

|{{formatnum:6175538}}

|97.08

|{{formatnum:4058899}}

|97.06

|{{formatnum:483307}}

|94.94

|{{formatnum:19848629}}

|95.70

|{{formatnum:6658845}}

|96.92

Blank ballots

|{{formatnum:286499}}

|1.73

|{{formatnum:104008}}

|1.64

|{{formatnum:38838}}

|0.93

|{{formatnum:10462}}

|2.06

|{{formatnum:325337}}

|1.57

|{{formatnum:114470}}

|1.67

Null ballots

|{{formatnum:482150}}

|2.91

|{{formatnum:81694}}

|1.28

|{{formatnum:84089}}

|2.01

|{{formatnum:15321}}

|3.01

|{{formatnum:566239}}

|2.73

|{{formatnum:97015}}

|1.41

colspan="13" |
Voters

|{{formatnum:16558379}}

|100

|{{formatnum:6361240}}

|100

|{{formatnum:4181826}}

|100

|{{formatnum:509090}}

|100

|{{formatnum:20740205}}

|100

|{{formatnum:6870330}}

|100

Abstentions

|{{formatnum:22900121}}

|58.04

|{{formatnum:9147843}}

|58.98

|{{formatnum:2797085}}

|40.08

|{{formatnum:393174}}

|43.58

|{{formatnum:25697206}}

|55.34

|{{formatnum:9541017}}

|58.14

Registered voters

|{{formatnum:39458500}}

|41.96

|{{formatnum:15509083}}

|41.02

|{{formatnum:6978911}}

|59.92

|{{formatnum:902264}}

|56.42

|{{formatnum:46437411}}

|44.66

|{{formatnum:16411347}}

|41.86

class="wikitable"

|+Results by political grouping

{{Small|(Only concerns municipalities with more than 1000 habitants)}}

colspan="3" rowspan="2" |List

! colspan="3" |First round

! colspan="3" |Second round

! rowspan="2" |Total seats

! rowspan="2" |Seat change

Votes

!%

!Seats

!Votes

!%

!Seats

style="background:#bb0000;" |

|EXG

|Far-left

|76,499

|0.49

|26

|{{formatnum:5565}}

|0.09

|5

|31

|{{diminution

8px}} 30
| colspan="2" |Far-left

|76,499

|0.49

|26

|{{formatnum:5565}}

|0.09

|5

|31

|

colspan="11" |
style="background:{{party color|French Communist Party}};" |

|PCF

|French Communist Party

|166,703

|1.07

|1,072

|{{formatnum:56273}}

|0.91

|354

|1,426

|{{diminution

8px}} 230
style="background:{{party color|La France Insoumise}};" |

|LFI

|La France Insoumise

|68,208

|0.44

|26

|{{formatnum:12290}}

|0.20

|20

|46

|New

style="background:{{party color|Socialist Party (France)}};" |

|PS

|Socialist Party

|287,180

|1.84

|1,810

|{{formatnum:120317}}

|1.95

|759

|2,569

|{{diminution

8px}} {{formatnum:9709}}
style="background:{{party color|Radical Party of the Left}};" |

|PRG

|Radical Party of the Left

|3,403

|0.02

|54

|0

|0.00

|0

|54

|New

style="background:{{party color|Miscellaneous left}};" |

|DVG

|Miscellaneous left

|{{formatnum:2364848}}

|14.98

|{{formatnum:15023}}

|{{formatnum:1073093}}

|17.38

|{{formatnum:7607}}

|22,630

|{{diminution

8px}} {{formatnum:21609}}
style="background:#FFE5E5;" |

|UG

|Union de la gauche

|806,534

|5.16

|2,287

|{{formatnum:845022}}

|13.68

|{{formatnum:1943}}

|4,320

|{{diminution

8px}} {{formatnum:8692}}
| colspan="2" |Left

|3,696,876

|23.51

|20,272

|2,106,995

|34.12

|10,683

|31,045

|

colspan="11" |
style="background:{{party color|Europe Ecology – The Greens}};" |

|EELV

|Europe Ecology – The Greens

|{{formatnum:373959}}

|2.37

|183

|{{formatnum:127049}}

|2.06

|332

|515

|{{augmentation

8px}} 182
style="background:#93D013;" |

|ECO

|Ecologists

|{{formatnum:137540}}

|0.87

|426

|{{formatnum:73093}}

|1.18

|430

|856

|New

| colspan="2" |Left Ecologists

|511,499

|3.24

|609

|200,142

|3.24

|762

|1,371

|

colspan="11" |
style="background:{{party color|Miscellaneous}};" |

|DIV

|Miscellaneous

|{{formatnum:1121434}}

|7.10

|{{formatnum:8986}}

|{{formatnum:480324}}

|7.78

|{{formatnum:4393}}

|13,379

|{{diminution

8px}} {{formatnum:21322}}
style="background:#cccccc;" |

|SE

|Undesignated lists

|{{formatnum:4089704}}

|25.90

|{{formatnum:115394}}

|{{formatnum:396396}}

|6.42

|{{formatnum:7820}}

|123,214

|New

style="background:#DCBFA3;" |

|REG

|Regionalists

|{{formatnum:79390}}

|0.50

|246

|{{formatnum:42612}}

|0.69

|273

|519

|New

style="background:#E7F629;" |

|GJ

|Gilets jaunes

|3,258

|0.02

|2

|87

|0.00

|0

|2

|New

| colspan="2" |Miscellaneous

|5,293,786

|33.52

|124,628

|919,419

|14.89

|12,486

|137,114

|

colspan="11" |
style="background:{{party color|La République En Marche!}};" |

|LREM

|La République En Marche!

|{{formatnum:260047}}

|1.65

|268

|{{formatnum:110608}}

|1.79

|356

|624

|New

style="background:{{party color|Democratic Movement (France)}};" |

|MDM

|Democratic Movement

|20,050

|0.13

|65

|{{formatnum:7373}}

|0.12

|38

|103

|{{diminution

8px}} 894
style="background:{{party color|Union of Democrats and Independents}};" |

|UDI

|Union of Democrats and Independents

|95,945

|0.61

|561

|{{formatnum:51087}}

|0.83

|358

|919

|{{diminution

8px}} {{formatnum:4454}}
style="background:#FAC577;" |

|UC

|Union du centre

|{{formatnum:262863}}

|1.66

|320

|{{formatnum:142147}}

|2.30

|284

|604

|{{diminution

8px}} 40
style="background:{{party color|Miscellaneous centre}};" |

|DVC

|Miscellaneous centre

|{{formatnum:1327168}}

|8.41

|{{formatnum:8291}}

|{{formatnum:661943}}

|10.72

|{{formatnum:4561}}

|12,852

|New

| colspan="2" |Centre

|1,966,073

|12.46

|9,505

|973,158

|15.76

|5,597

|15,102

|

colspan="11" |
style="background:{{party color|The Republicans (France)}};" |

|LR

|The Republicans

|{{formatnum:725454}}

|4.59

|{{formatnum:3534}}

|{{formatnum:330615}}

|5.35

|{{formatnum:1639}}

|5,173

|{{diminution

8px}} {{formatnum:5978}}
style="background:#0073e6;" |

|LUD

|Union de la droite

|{{formatnum:355326}}

|2.25

|547

|{{formatnum:327482}}

|5.30

|820

|{{formatnum:1367}}

|{{diminution

8px}} {{formatnum:9968}}
style="background:{{party color|Miscellaneous right}};" |

|DVD

|Miscellaneous right

|{{formatnum:2764243}}

|17.51

|{{formatnum:22332}}

|{{formatnum:1147627}}

|18.58

|{{formatnum:8225}}

|{{formatnum:30557}}

|{{diminution

8px}} {{formatnum:45705}}
style="background:{{party color|Debout la France}};" |

|DLF

|Debout la France

|{{formatnum:4732}}

|0.03

|5

|427

|0.01

|1

|6

|New

| colspan="2" |Right

|3,849,755

|24.38

|26,418

|1,806,151

|29.24

|10,685

|37,103

|

colspan="11" |
style="background:{{party color|National Front (France)}};" |

|RN

|National Rally

|{{formatnum:363699}}

|2.30

|498

|{{formatnum:145900}}

|2.36

|329

|827

|{{diminution

8px}} 671
style="background:{{party color|Far-right}};" |

|EXD

|Far-right

|{{formatnum:26266}}

|0.17

|43

|{{formatnum:18208}}

|0.30

|108

|151

|{{augmentation

8px}} 51
| colspan="2" |Far-right

|389,965

|2.47

|541

|164,108

|2.66

|437

|978

|

| colspan="2" |Election postponed due to COVID-19 (Guiana only)

| colspan="3" |

| colspan="2" |

|164

|164

|

= Communes with at least 70,000 inhabitants =

Incumbent mayors marked with an asterisk (*) did not seek another term in 2020.

class="wikitable sortable" style="text-align:center; line-height:14px;"

! Commune

! Department

! Incumbent mayor

! colspan="2"| Party

! Elected mayor

! colspan="2"| Party

Aix-en-Provence

| Bouches-du-Rhône

| {{sortname|Maryse|Joissains-Masini}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Maryse|Joissains-Masini}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Ajaccio

| Corse-du-Sud

| {{sortname|Laurent|Marcangeli}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|Laurent|Marcangeli}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Amiens

| Somme

| {{sortname|Brigitte|Fouré}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

| {{sortname|Brigitte|Fouré}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

Angers

| Maine-et-Loire

| {{sortname|Christophe|Béchu}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|Christophe|Béchu}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Annecy

| Haute-Savoie

| {{sortname|Jean-Luc|Rigaut}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

| {{sortname|François|Astorg}}

| style="background:{{party color|Ecologist}};"|

| ECO

Antibes

| Alpes-Maritimes

| {{sortname|Jean|Leonetti}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Jean|Leonetti}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Argenteuil

| Val-d'Oise

| {{sortname|Georges|Mothron}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Georges|Mothron}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Asnières-sur-Seine

| Hauts-de-Seine

| {{sortname|Manuel|Aeschlimann}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Manuel|Aeschlimann}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Aubervilliers

| Seine-Saint-Denis

| {{sortname|Meriem|Derkaoui}}

| style="background:{{party color|French Communist Party}};"|

| PCF

| {{sortname|Karine|Franclet}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

Aulnay-sous-Bois

| Seine-Saint-Denis

| {{sortname|Bruno|Beschizza}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Bruno|Beschizza}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Avignon

| Vaucluse

| {{sortname|Cécile|Helle}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Cécile|Helle}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Besançon

| Doubs

| {{sortname|Jean-Louis|Fousseret}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

| {{sortname|Anne|Vignot}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Béziers

| Hérault

| {{sortname|Robert|Ménard}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|Robert|Ménard}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Bordeaux

| Gironde

| {{sortname|Nicolas|Florian}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Pierre|Hurmic}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Boulogne-Billancourt

| Hauts-de-Seine

| {{sortname|Pierre-Christophe|Baguet}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Pierre-Christophe|Baguet}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Brest

| Finistère

| {{sortname|François|Cuillandre}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|François|Cuillandre}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Caen

| Calvados

| {{sortname|Joël|Bruneau}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Joël|Bruneau}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Calais

| Pas-de-Calais

| {{sortname|Natacha|Bouchart}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Natacha|Bouchart}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Cannes

| Alpes-Maritimes

| {{sortname|David|Lisnard}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|David|Lisnard}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Champigny-sur-Marne

| Val-de-Marne

| {{sortname|Christian|Fautré}}

| style="background:{{party color|French Communist Party}};"|

| PCF

| {{sortname|Laurent|Jeanne}}

| style="background:{{party color|Soyons libres}};"|

| SL

Cherbourg-en-Cotentin

| Manche

| {{sortname|Benoît|Arrivé}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Benoît|Arrivé}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Clermont-Ferrand

| Puy-de-Dôme

| {{sortname|Olivier|Bianchi}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Olivier|Bianchi}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Colombes

| Hauts-de-Seine

| {{sortname|Nicole|Goueta}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Patrick|Chaimovitch}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Courbevoie

| Hauts-de-Seine

| {{sortname|Jacques|Kossowski}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Jacques|Kossowski}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Créteil

| Val-de-Marne

| {{sortname|Laurent|Cathala}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Laurent|Cathala}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Dijon

| Côte-d'Or

| {{sortname|François|Rebsamen}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|François|Rebsamen}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Drancy

| Seine-Saint-Denis

| {{sortname|Aude|Lagarde}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

| {{sortname|Aude|Lagarde}}

| style="background:{{party color|Union of Democrats and Independents}};"|

| UDI

Dunkerque

| Nord

| {{sortname|Patrice|Vergriete}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

| {{sortname|Patrice|Vergriete}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

Fort-de-France

| Martinique

| {{sortname|Didier|Laguerre}}

| style="background:{{party color|Martinican Progressive Party}};"|

| PPM

| {{sortname|Didier|Laguerre}}

| style="background:{{party color|Martinican Progressive Party}};"|

| PPM

Grenoble

| Isère

| {{sortname|Éric|Piolle}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

| {{sortname|Éric|Piolle}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

La Rochelle

| Charente-Maritime

| {{sortname|Jean-François|Fountaine}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

| {{sortname|Jean-François|Fountaine}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

Le Havre

| Seine-Maritime

| {{sortname|Jean-Baptiste|Gastinne}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Édouard|Philippe}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Le Mans

| Sarthe

| {{sortname|Stéphane|Le Foll}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Stéphane|Le Foll}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Le Tampon

| Réunion

| {{sortname|André|Thien Ah Koon}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|André|Thien Ah Koon}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Lille

| Nord

| {{sortname|Martine|Aubry}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Martine|Aubry}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Limoges

| Haute-Vienne

| {{sortname|Emile-Roger|Lombertie}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Emile-Roger|Lombertie}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Lyon

| Lyon Metropolis

| {{sortname|Gérard|Collomb}}*

| style="background:{{party color|La République En Marche!}};"|

| LREM

| {{sortname|Grégory|Doucet}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Mamoudzou

| Mayotte

| {{sortname|Mohamed|Majani}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

| {{sortname|Ambdilwahedou|Soumaila}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Marseille

| Bouches-du-Rhône

| {{sortname|Jean-Claude|Gaudin}}*

| style="background:{{party color|The Republicans (France)}};"|

| LR

| Michèle Rubirola

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Mérignac

| Gironde

| {{sortname|Alain|Anziani}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Alain|Anziani}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Metz

| Moselle

| {{sortname|Dominique|Gros}}*

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|François|Grosdidier}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Montpellier

| Hérault

| {{sortname|Philippe|Saurel}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

| {{sortname|Michaël|Delafosse}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Montreuil

| Seine-Saint-Denis

| {{sortname|Patrice|Bessac}}

| style="background:{{party color|French Communist Party}};"|

| PCF

| {{sortname|Patrice|Bessac}}

| style="background:{{party color|French Communist Party}};"|

| PCF

Mulhouse

| Haut-Rhin

| {{sortname|Michèle|Lutz}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Michèle|Lutz}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Nancy

| Meurthe-et-Moselle

| {{sortname|Laurent|Hénart}}

| style="background:{{party color|Radical Movement}};"|

| MR

| {{sortname|Mathieu|Klein}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Nanterre

| Hauts-de-Seine

| {{sortname|Patrick|Jarry}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

| {{sortname|Patrick|Jarry}}

| style="background:{{party color|Miscellaneous left}};"|

| DVG

Nantes

| Loire-Atlantique

| {{sortname|Johanna|Rolland}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Johanna|Rolland}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Nice

| Alpes-Maritimes

| {{sortname|Christian|Estrosi}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Christian|Estrosi}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Nîmes

| Gard

| {{sortname|Jean-Paul|Fournier}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Jean-Paul|Fournier}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Nouméa

| New Caledonia

| {{sortname|Sonia|Lagarde}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

| {{sortname|Sonia|Lagarde}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

Orléans

| Loiret

| {{sortname|Olivier|Carré}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

| {{sortname|Serge|Grouard}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Paris

| Paris

| {{sortname|Anne|Hidalgo}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Anne|Hidalgo}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Pau

| Pyrénées-Atlantiques

| {{sortname|François|Bayrou}}

| style="background:{{party color|Democratic Movement (France)}};"|

| MoDem

| {{sortname|François|Bayrou}}

| style="background:{{party color|Democratic Movement (France)}};"|

| MoDem

Perpignan

| Pyrénées-Orientales

| {{sortname|Jean-Marc|Pujol}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Louis|Aliot}}

| style="background:{{party color|National Rally (France)}};"|

| RN

Poitiers

| Vienne

| {{sortname|Alain|Claeys}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Léonore|Moncond'huy}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Reims

| Marne

| {{sortname|Arnaud|Robinet}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Arnaud|Robinet}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Rennes

| Ille-et-Vilaine

| {{sortname|Nathalie|Appéré}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Nathalie|Appéré}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Roubaix

| Nord

| {{sortname|Guillaume|Delbar}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|Guillaume|Delbar}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Rouen

| Seine-Maritime

| {{sortname|Yvon|Robert}}*

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Nicolas|Mayer-Rossignol}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Rueil-Malmaison

| Hauts-de-Seine

| {{sortname|Patrick|Ollier}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Patrick|Ollier}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Saint-Denis

| Réunion

| {{sortname|Gilbert|Annette}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Ericka|Bareigts}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Saint-Denis

| Seine-Saint-Denis

| {{sortname|Laurent|Russier}}

| style="background:{{party color|French Communist Party}};"|

| PCF

| {{sortname|Mathieu|Hanotin}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Saint-Étienne

| Loire

| {{sortname|Gaël|Perdriau}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Gaël|Perdriau}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Saint-Maur-des-Fossés

| Seine-Saint-Denis

| {{sortname|Sylvain|Berrios}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Sylvain|Berrios}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Saint-Nazaire

| Loire-Atlantique

| {{sortname|David|Samzun}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|David|Samzun}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Saint-Paul

| Réunion

| {{sortname|Joseph|Sinimalé}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Huguette|Bello}}

| style="background:{{party color|Communist Party of Réunion}};"|

| PLR

Saint-Pierre

| Réunion

| {{sortname|Michel|Fontaine}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Michel|Fontaine}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Strasbourg

| Bas-Rhin

| {{sortname|Roland|Ries}}*

| style="background:{{party color|Miscellaneous left}};"|

| DVG

| | {{sortname|Jeanne|Barseghian}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Toulon

| Var

| {{sortname|Hubert|Falco}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Hubert|Falco}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Toulouse

| Haute-Garonne

| {{sortname|Jean-Luc|Moudenc}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Jean-Luc|Moudenc}}

| style="background:{{party color|The Republicans (France)}};"|

| LR

Tourcoing

| Nord

| {{sortname|Jean-Marie|Vuylsteker}}*

| style="background:{{party color|The Republicans (France)}};"|

| LR

| {{sortname|Gérald|Darmanin}}

| style="background:{{party color|La République En Marche!}};"|

| LREM

Tours

| Indre-et-Loire

| {{sortname|Christophe|Bouchet}}

| style="background:{{party color|Radical Movement}};"|

| MR

| {{sortname|Emmanuel|Denis}}

| style="background:{{party color|Europe Ecology – The Greens}};"|

| EELV

Versailles

| Yvelines

| {{sortname|François|de Mazières}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

| {{sortname|François|de Mazières}}

| style="background:{{party color|Miscellaneous right}};"|

| DVD

Villeurbanne

| Lyon Metropolis

| {{sortname|Jean-Paul|Bret}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

| {{sortname|Cédric|Van Styvendael}}

| style="background:{{party color|Socialist Party (France)}};"|

| PS

Vitry-sur-Seine

| Val-de-Marne

| {{sortname|Jean-Claude|Kennedy}}

| style="background:{{party color|French Communist Party}};"|

| PCF

| {{sortname|Pierre|Bell-Lloch}}

| style="background:{{party color|French Communist Party}};"|

| PCF

See also

References

{{reflist}}