Presidential Election 2027Probabilities of winning, recalculated every day

First- and second-round polls

Each line links to its source. Gaps between pollsters (house effects) are estimated by the model and removed before averaging.

For each poll: the pollster, fieldwork dates, sample size, client, method and the notice of the Commission des sondages, when this information exists in our sources. "Not given" means the source consulted does not provide it; the original record, reachable through the link, prevails. The model's figures are not polls.

Polls over time

One dot per first-round poll (raw published value). Line: the model's median estimate, after correcting for house effects. Candidates in alphabetical order.

The chart shows all first-round polls; the filters below apply only to the table.

How to read this chart. Each dot is a first-round poll, at the value published by the pollster; the line of the same colour is the model's median estimate for that candidate. Hover over a dot to see the pollster, the date and the sample.

Learn more

The gap between a dot and the line comes partly from house effects, which the model estimates and corrects, and from sampling error. A single dot is not a trend: only the line summarises all the polls. Candidates are chosen with the buttons, in alphabetical order.

Polls

310 polls · 31 Mar 2023 → 22 Oct 2026

Reset

How to read this table. Each line is a published poll: pollster, fieldwork dates, sample size, then the score of each candidate tested. A dot (·) means the candidate was not tested.

Learn more

The client, the method and the link to the notice filed with the Commission des sondages are shown on a poll when the source gives them; otherwise one "not given" line above the list says so, instead of repeating it on every row. Second-round head-to-heads are listed apart, one card per pollster, with every pair tested. The filters let you keep only one pollster, one round or one period.

Client, Method, Notice of the Commission des sondages: not given.

1st round

PollsterFieldworkSample Le PenGlucksmannAttalMélenchonRetailleauZemmourTondelierDupont-AignanSource
Cluster17 15 Sep–16 Sep 2026 1943 30.0··19.57.5·3.04.0 notice table
Harris Interactive 8 Sep–10 Sep 2026 2052 33.09.08.016.07.05.03.02.0 notice table
Harris Interactive 8 Sep–10 Sep 2026 2052 34.010.0·17.07.05.03.03.0 notice table
Harris Interactive 8 Sep–10 Sep 2026 2052 35.012.014.017.09.05.03.02.0 notice table
Harris Interactive 8 Sep–10 Sep 2026 2052 33.0··17.09.05.04.02.0 notice table
Harris Interactive 8 Sep–10 Sep 2026 2052 36.0·15.017.010.05.04.02.0 notice table
OpinionWay 9 Sep–10 Sep 2026 1001 32.0·8.016.07.02.03.02.0 notice table
OpinionWay 9 Sep–10 Sep 2026 1001 33.0·8.017.07.02.03.03.0 notice table
OpinionWay 9 Sep–10 Sep 2026 1001 34.09.07.017.07.02.03.02.0 notice table
OpinionWay 8 Sep–9 Sep 2026 1001 34.09.08.015.08.04.03.02.0 notice table
OpinionWay 8 Sep–9 Sep 2026 1001 33.012.014.015.012.04.04.02.0 notice table
OpinionWay 8 Sep–9 Sep 2026 1001 34.010.0·15.010.04.03.03.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 33.011.56.015.57.04.04.02.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 33.512.5·15.58.04.04.02.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 34.013.513.015.510.04.54.52.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 34.0·7.516.57.04.05.02.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 34.5··16.57.54.05.52.0 notice table
Ipsos 3 Sep–9 Sep 2026 13060 35.0·15.517.010.54.55.52.5 notice table
OpinionWay 2 Sep–3 Sep 2026 1003 35.013.013.017.011.03.04.0· notice table
OpinionWay 2 Sep–3 Sep 2026 1003 33.012.0·16.08.03.04.0· notice table
OpinionWay 2 Sep–3 Sep 2026 1003 34.011.07.017.07.03.03.0· notice table
Ipsos 31 Aug–2 Sep 2026 1500 34.011.57.515.06.03.03.52.0 notice table
Ipsos 31 Aug–2 Sep 2026 1500 34.512.0·15.07.53.04.02.0 notice table
Ipsos 31 Aug–2 Sep 2026 1500 35.014.014.015.09.53.04.02.5 notice table
Ipsos 31 Aug–2 Sep 2026 1500 34.5·8.516.06.03.05.02.0 notice table

2nd round (head-to-head)

  • OpinionWay 21 Oct–22 Oct 2026 · n=973
    • Le Pen56.044.0Glucksmann
    • Le Pen69.031.0Mélenchon
    • Le Pen56.044.0Philippe
  • Harris Interactive 19 Oct–21 Oct 2026 · n=2094
    • Le Pen57.043.0Philippe
    • Le Pen59.041.0Glucksmann
    • Le Pen70.030.0Mélenchon
  • Ifop 17 Oct–19 Oct 2026 · n=1928
    • Le Pen58.042.0Attal
    • Le Pen59.041.0Hollande
    • Le Pen68.032.0Mélenchon
    • Le Pen57.043.0Glucksmann
    • Le Pen56.044.0Philippe
  • Elabe 14 Oct–16 Oct 2026 · n=1701
    • Le Pen52.547.5Philippe
    • Le Pen69.031.0Mélenchon
    • Le Pen53.546.5Glucksmann
  • YouGov 12 Oct–15 Oct 2026 · n=1094
    • Le Pen55.045.0Attal
    • Le Pen68.032.0Mélenchon
    • Le Pen52.048.0Philippe
    • Le Pen55.045.0Glucksmann
  • OpinionWay 13 Oct–14 Oct 2026 · n=1043
    • Le Pen68.032.0Mélenchon
    • Le Pen56.044.0Philippe
    • Le Pen56.044.0Glucksmann
  • Harris Interactive 5 Oct–8 Oct 2026 · n=2004
    • Le Pen56.044.0Philippe
    • Le Pen67.033.0Mélenchon
  • Harris Interactive 22 Sep–24 Sep 2026 · n=1974
    • Le Pen69.031.0Mélenchon
    • Le Pen57.043.0Philippe
  • Harris Interactive 8 Sep–10 Sep 2026 · n=2052
    • Le Pen56.044.0Attal
    • Le Pen67.033.0Mélenchon
    • Le Pen55.045.0Philippe
  • Elabe 26 Aug–28 Aug 2026 · n=1501
    • Le Pen57.043.0Glucksmann
  • Ifop 24 Aug–25 Aug 2026 · n=1598
    • Le Pen52.048.0Philippe
    • Le Pen54.046.0Hollande
    • Le Pen54.046.0Attal
    • Le Pen58.042.0Retailleau
    • Le Pen67.033.0Mélenchon
    • Le Pen55.045.0Glucksmann
  • Harris Interactive 18 Aug–19 Aug 2026 · n=1764
    • Le Pen57.043.0Attal
    • Le Pen68.032.0Mélenchon
    • Le Pen55.045.0Philippe
  • Cluster17 22 Jul–24 Jul 2026 · n=1506
    • Le Pen56.044.0Glucksmann
    • Le Pen57.043.0Retailleau
    • Le Pen52.048.0Philippe
    • Le Pen61.039.0Mélenchon
    • Le Pen56.044.0Attal
  • Ifop 7 Jul–8 Jul 2026 · n=984
    • Le Pen54.046.0Philippe
    • Le Pen70.030.0Mélenchon
    • Le Pen55.045.0Attal
  • Harris Interactive 7 Jul–8 Jul 2026 · n=1582
    • Le Pen55.045.0Attal
    • Le Pen67.033.0Mélenchon
    • Le Pen51.049.0Philippe
  • Harris Interactive 25 May–27 May 2026 · n=1744
    • Le Pen54.046.0Attal
    • Bardella68.032.0Mélenchon
    • Bardella57.043.0Attal
    • Le Pen52.048.0Philippe
    • Le Pen67.033.0Mélenchon
    • Bardella54.046.0Philippe
  • Odoxa 20 May–21 May 2026 · n=1005
    • Bardella52.048.0Philippe
  • Elabe 25 Mar–27 Mar 2026 · n=1504
    • Bardella58.541.5Glucksmann
    • Bardella71.528.5Mélenchon
    • Philippe53.047.0Le Pen
    • Philippe51.548.5Bardella
    • Le Pen51.049.0Attal
    • Bardella58.042.0Retailleau
  • Odoxa 25 Mar–26 Mar 2026 · n=1005
    • Philippe52.048.0Bardella
  • Odoxa 19 Nov–20 Nov 2025 · n=1300
    • Bardella56.044.0Attal
    • Bardella53.047.0Philippe
    • Bardella74.026.0Mélenchon
    • Bardella58.042.0Glucksmann
  • Odoxa 23 Apr–24 Apr 2025 · n=1005
    • Philippe54.046.0Bardella
    • Philippe54.046.0Le Pen
  • Ifop/Hexagone 11 Apr–18 Apr 2025 · n=9128
    • Bardella52.048.0Attal
    • Bardella67.033.0Mélenchon
    • Philippe52.048.0Le Pen
    • Bardella50.050.0Philippe
    • Bardella53.047.0Retailleau
  • Ifop 20 Apr–24 Apr 2024 · n=1081
    • Le Pen51.049.0Philippe
    • Le Pen53.047.0Attal
  • Cluster17 2 Apr–5 Apr 2024 · n=1686
    • Le Pen65.035.0Mélenchon
    • Le Pen50.050.0Ruffin PD [ fr ]
  • Ifop 31 Jan–1 Feb 2024 · n=1081
    • Le Pen64.036.0Mélenchon
    • Le Pen50.050.0Philippe
    • Le Pen51.049.0Attal

House effects

Average gap of each pollster from the consensus, in points, after regularisation. Positive: the pollster gives the candidate more than the average.

How to read this table. Each line is a pollster; each cell, the average gap between its results for a candidate and the weighted consensus, in points. A plus sign means a score usually higher than the consensus.

Learn more

This gap (pollster bias) can come from the method, the mode of interviewing or the weighting; it says nothing about the pollster's intentions. The model corrects part of it, with caution when the pollster has few polls.

PollsterLe PenGlucksmannAttalMélenchonRetailleauZemmourTondelierDupont-Aignan
Cluster17 −1.9+0.10.0+2.10.0−0.3−0.6+1.0
Harris Interactive −0.1−0.70.0+1.10.0+1.2−0.5−0.2
Ifop +0.8+0.90.0−0.80.0−1.0−0.3−0.5
Ipsos −1.1+0.20.0−0.60.0+0.2+0.4−0.2
Odoxa +1.1−0.70.0+1.10.0+0.2+0.1−0.2
OpinionWay +0.5+0.60.0−1.60.0−0.2−0.1−0.2
YouGov +0.6−0.30.0−1.30.00.0+1.0+0.4