Opinion polling for the 2017 French presidential election


This page lists public opinion polls conducted for the 2017 French presidential election, which was held on 23 April 2017 with a run-off on 7 May 2017.
Unless otherwise noted, all polls listed below are compliant with the regulations of the national polling commission and utilize the quota method.

First round

Ifop-Fiducial and OpinionWay polls listed in the tables below starting in February 2017 are "rolling" polls unless otherwise denoted by an asterisk. The poll by Belgian pollster Dedicated Research commissioned by La Libre Belgique and RTBF and published on 20 February 2017, marked with two asterisks in the table below, was not subject to French regulations.
Polls marked with three asterisks from Scan Research/Le Terrain use CATI and random number dialing, unlike all other pollsters, which conduct online surveys using the quota method. The polling commission published notices for each of the two polls conducted by Scan Research/Le Terrain.
Alain Juppé, who lost the primary of the right and centre to Fillon, was floated to replace him as a result of the Fillon affair. Though tested in some hypothetical polls, Juppé announced on 6 March that he would not be a candidate, regardless of what happened with Fillon.

Graphical summary

The averages in the graphs below were constructed using polls listed below conducted by the eight major French pollsters. The graphs are smoothed 14-day weighted moving averages, using only the most recent poll conducted by any given pollster within that range.
François Bayrou of the Democratic Movement renounced a potential candidacy on 22 February 2017 and instead proposed an alliance with Emmanuel Macron, which he accepted. Yannick Jadot of Europe Ecology – The Greens announced that he would withdraw his candidacy and endorsed Benoît Hamon on 23 February after negotiating a common platform with the Socialist nominee; the agreement was approved by the EELV primary voters on 26 February.

Official campaign

This table below lists polls completed since the publication of the official list of candidates on 18 March until the first round vote on 23 April 2017. The publication of first-round polls was prohibited after midnight on 21 April 2017.
Polling firmFieldwork dateSample
size
Arthaud
LO
Poutou
NPA
Mélenchon
FI
Hamon
PS
Macron
EM
Lassalle
Résistons!
Fillon
LR
Dupont-Aignan
DLF
Asselineau
UPR
Le Pen
FN
Cheminade
S&P
Polling firmFieldwork dateSample
size
2017 election23 Apr 201722.23%0.64%1.09%19.58%6.36%24.01%1.21%20.01%4.70%0.92%21.30%0.18%
21 Apr 20176660%1%19%7.5%24.5%0.5%19%4.5%1%23%0%
20–21 Apr 20171,13420%0.5%1.5%19.5%8%23%1%19%4%0.5%23%<0.5%
18–21 Apr 20172,82327%0.5%1.5%18.5%7%24.5%1%19.5%4%1%22.5%<0.5%
20 Apr 20171,4330.5%1.5%19.5%6%25%1%19.5%4%1%22%0%
19–20 Apr 20171,44529%0.5%1.5%19.5%7%24%1%20%4%1%21.5%<0.5%
19–20 Apr 20171,40127%0.5%1.5%19%7.5%24%1.5%19%4%1%22%<0.5%
18–20 Apr 20179620.5%1.5%19%7.5%24.5%1%20%4%1%21%<0.5%
18–20 Apr 20172,2690%2%18%8%23%1%21%4%1%22%0%
17–20 Apr 20172,81027%0.5%1.5%18.5%7%24%1.5%19.5%4%1%22.5%<0.5%
18–19 Apr 20171,09820%0.5%1.5%19%8.5%24%0.5%19%3.5%0.5%23%<0.5%
18–19 Apr 20172,8120.5%1.5%19%7.5%25%1%19%4%0.5%22%<0.5%
17–19 Apr 20172,3940%2%19%8%23%1%20%4%1%22%0%
16–19 Apr 20172,79228%0.5%1.5%18.5%7.5%23.5%1.5%19.5%4%1%22.5%<0.5%
16–18 Apr 20172,4170%2%19%8%23%1%20%4%1%22%0%
14–18 Apr 20172,80429%0.5%1.5%19%7.5%23.5%1%19.5%4%1%22.5%<0.5%
16–17 Apr 20171,43832%0.5%2%18%8%24%0.5%19.5%4%0.5%23%<0.5%
16–17 Apr 20178,27428%0.5%1.5%19%8%23%1%19.5%4%1%22.5%<0.5%
15–17 Apr 20172,4230%2%19%8%23%1%20%4%1%22%0%
14–17 Apr 20171,17822%0.5%2%18%8%24%1%18.5%4%1%23%<0.5%
13–17 Apr 20172,79630%0.5%1.5%19.5%7.5%23%1%19.5%4%1%22.5%<0.5%
14–16 Apr 20172,1681%2%18%8%22%2%21%3%1%22%0%
*14–15 Apr 20171,85130%0.5%2%19.5%8%23%1%19%4%1%22%<0.5%
***13–15 Apr 20176421%1.5%22%8%24%0.5%17.5%3.5%0.5%21.5%0%
12–14 Apr 20171,04423%1%1.5%20%7.5%23%1%20%3%1%22%<0.5%
11–14 Apr 20172,77631%0.5%2%19%8%22.5%1%19%4%1%23%<0.5%
12–13 Apr 201792734%0.5%2%20%7.5%22%1.5%19%3.5%1.5%22%0.5%
12–13 Apr 20177540%1.5%19%8%24.5%1.5%18.5%3.5%0.5%23%0%
11–13 Apr 2017904<0.5%1%19%8%24%1%20%4%1%22%<0.5%
11–13 Apr 20171,4430%2%17%9%22%2%20%3%2%23%0%
10–13 Apr 20172,79731%0.5%2%19%8.5%22.5%1%19%3.5%0.5%23.5%<0.5%
11–12 Apr 20171,01037%0.5%2%18.5%9%23.5%0.5%20%3%0.5%22.5%<0.5%
10–12 Apr 20171,4230%2%17%8%23%2%20%3%1%24%0%
9–12 Apr 20172,80032%0.5%2%18.5%8.5%22.5%1.5%19%3.5%0.5%23.5%<0.5%
9–11 Apr 20171,3950%2%18%7%23%2%20%3%1%24%0%
7–11 Apr 20172,80632%0.5%1.5%18.5%8.5%23%1%19%3.5%0.5%24%<0.5%
9–10 Apr 20171,00237%0.5%2.5%17%10%23%0.5%19%4%0.5%23%<0.5%
8–10 Apr 20171,4980%2%18%8%23%2%19%3%1%24%0%
6–10 Apr 20172,61633%0.5%2%18%9%23%1%18.5%4%<0.5%24%<0.5%
7–9 Apr 20171,00234%1%1.5%18.5%8%24%0.5%18%3.5%1%24%<0.5%
7–9 Apr 20171,5650%2%18%9%23%1%19%3%1%24%0%
*7–8 Apr 20171,84532%1%2%19%8%23%1%18.5%3.5%<0.5%24%<0.5%
5–7 Apr 20171,00623%1%1.5%19%8.5%23%1%19%3.5%0.5%23%<0.5%
5–7 Apr 20171,07528%0.5%2.5%18%9%24%0.5%17%3.5%1%24%<0.5%
4–7 Apr 20172,24635%0.5%1%17%9.5%23.5%1%18.5%4.5%<0.5%24.5%<0.5%
5–6 Apr 20179281%1%18%9%24%1%19%3%1%23%<0.5%
4–6 Apr 20171,5890%2%16%10%24%0%20%3%0%25%0%
3–6 Apr 20172,24335%0.5%1%16.5%9.5%24%1%18.5%4.5%<0.5%24.5%<0.5%
5 Apr 201799536%1%1.5%17%9%23.5%1%19%4.5%<0.5%23.5%<0.5%
5 Apr 20172,0971%1%17%9%25%1%18%3%1%24%<0.5%
5 Apr 20177990.5%2%18%9%23.5%0.5%18.5%4%1%23%0%
3–5 Apr 20171,5530%1%16%10%24%0%20%3%1%25%0%
2–5 Apr 20172,24535%0.5%1%16%9.5%24.5%1%18%4.5%<0.5%25%<0.5%
3–4 Apr 20173,6391%<0.5%16%10%26%<0.5%18%4%1%24%<0.5%
2–4 Apr 20171,5410%1%15%10%24%0%20%3%1%26%0%
31 Mar–4 Apr 20172,25434%0.5%0.5%15.5%10%25%1%17.5%4.5%0.5%25%<0.5%
1–3 Apr 20171,5830%1%15%10%24%1%20%3%0%26%0%
30 Mar–3 Apr 20172,23234%0.5%0.5%15%10%26%1%17%4%0.5%25.5%<0.5%
31 Mar–2 Apr 20179,46034%1%1%15%10%25%1%17.5%4%0.5%25%<0.5%
31 Mar–2 Apr 20171,6240%1%15%11%24%1%19%4%0%25%0%
28–31 Mar 20172,20435%0.5%1%15%10%26%0.5%17.5%4%0.5%25%<0.5%
29–30 Mar 20171,01024%1%0.5%15%11.5%25%0.5%19%3%0.5%24%<0.5%
29–30 Mar 20177870%1.5%16%8%26%1%17%5%0.5%25%0%
28–30 Mar 20171,6090%1%15%11%24%1%19%4%1%24%0%
27–30 Mar 20172,21536%0.5%1%14.5%10%26%1%17.5%4%<0.5%25.5%<0.5%
28–29 Mar 201799841%0.5%0.5%15%10%25.5%1%18%4.5%0.5%24%0.5%
27–29 Mar 20171,6360%1%15%10%25%1%20%3%0%25%0%
26–29 Mar 20172,24137%0.5%0.5%14%10%26%1%17.5%4.5%0.5%25.5%<0.5%
26–28 Mar 20171,6180%1%15%10%25%1%20%3%0%25%0%
24–28 Mar 20172,23138%1%0.5%14%10.5%25.5%1%17.5%4.5%0.5%25%<0.5%
25–27 Mar 20171,00535%1%1%14%12%24%1%18%3.5%0.5%25%<0.5%
25–27 Mar 20171,5991%1%14%10%24%1%20%3%0%26%0%
23–27 Mar 20172,23538%1%0.5%14%10.5%25.5%0.5%17.5%5%0.5%25%<0.5%
***23–27 Mar 20175860.8%2%19.5%9%24.5%0.3%15.5%4%0.2%24%0.2%
24–26 Mar 20171,6761%1%13%11%24%1%20%3%0%26%0%
22–24 Mar 20171,02024%0.5%0.5%14%11.5%26%1%17%4%0.5%25%<0.5%
21–24 Mar 20172,22537%0.5%0.5%13%10.5%26%1%18%5%0.5%25%<0.5%
21–23 Mar 20171,6751%1%14%11%24%1%19%4%0%25%0%
20–23 Mar 20172,24536.5%0.5%0.5%12.5%11%26%1%18%5.5%<0.5%25%<0.5%
21–22 Mar 20176,383<0.5%<0.5%13.5%12.5%26%1%18%4%<0.5%25%<0.5%
20–22 Mar 20171,6721%0%13%12%25%1%19%3%1%25%0%
19–22 Mar 20171,97436.5%0.5%0.5%12%11%25.5%1%18%5.5%0.5%25.5%<0.5%
21 Mar 201799738%0.5%0.5%13.5%11.5%26%1%17%5%0.5%24.5%<0.5%
19–21 Mar 20171,6761%1%12%13%24%1%19%3%0%26%0%
18–21 Mar 20171,69537%1%0.5%11.5%11.5%25.5%1%17.5%5%0.5%26%<0.5%
18–20 Mar 201793537.5%1%0.5%11.5%12.5%25%0.5%18%4.5%0.5%26%<0.5%
18–20 Mar 20171,6671%1%11%14%24%1%18%3%0%27%0%
17–19 Mar 20172,84741%0.5%0.5%13%13.5%25.5%1%17.5%3%0.5%25%<0.5%
17–19 Mar 20171,5931%1%12%13%23%1%18%3%1%27%0%