France 2027 Election

Wins out of 100 simulated elections

How to read this chart

What you see

  • One square = one simulated election, out of 100, coloured by the camp that won it.
  • Solid: the camp’s main candidate.
  • Hatched: another candidate of the same camp, when they are the one running (Bardella instead of Le Pen, for instance).

Where the number comes from

  1. Who runs? Each simulation first draws the candidates, using probabilities published with their reasons. An absent candidate’s votes go to the candidates closest to them.
  2. Starting point: today’s polling average, with its own margin.
  3. Historical correction: the front-runners are pulled towards the field, as in past campaigns (10 of 11 front-runners fell back).
  4. Uncertainty: what can still move before the vote, plus an error shared by all polls, with surprises like in 2002.
  5. Two rounds: the top two qualify, then the runoff is simulated.
  6. Count: 20,000 simulations, scaled to 100 squares.

Today

RN: 80 wins out of 100 simulated elections, with 172 days to go before the first round.

Grid of 100 squares, by camp. RN: 80 wins out of 100 (Le Pen 69, Bardella 11), Centrist bloc 10 (Philippe 9, Attal 1), Place publique-PS 6 (Glucksmann 6), Mainstream right 3 (Retailleau 2, Lisnard 1), LFI 1 (Mélenchon 1). Every other camp wins fewer than 1 in 100.

  1. RN80 Le Pen 69Bardella 11 (possible stand-in)
  2. Centrist bloc10 Philippe 9Attal 1 (possible stand-in)
  3. Place publique-PS6 Glucksmann 6
  4. Mainstream right3 Retailleau 2Lisnard 1 (possible stand-in)
  5. LFI1 Mélenchon 1

Assumptions by candidate

How to read this table

What you see

  • Three nested bars, from the palest to the darkest: runs, makes the runoff, wins. Each bar sits inside the one before.
  • %A camp row: its total wins, the same as in the grid.

Where the number comes from

  1. Runs: an editorial estimate based on past elections, not a poll. Each probability is explained in the methodology.
  2. Makes runoff: the share of simulations in which the candidate finishes in the top two. A candidate who does not run cannot make it.
  3. Wins: the share of simulations in which they win the runoff.

Today

Marine Le Pen: 85% runs 76% makes the runoff 69% wins.

Chance of running, making the runoff and winning, in %, by camp
Candidate Runs Makes runoff Wins
RN 80%
Marine Le Pen RN 85% 76% 69%
Jordan Bardella RN 15% 13% 11%
LFI 1%
Jean-Luc Mélenchon LFI 95% 40% 1%
Centrist bloc 10%
Édouard Philippe Horizons 80% 26% 9%
Gabriel Attal Renaissance 55% 5% 1%
Place publique-PS 6%
Raphaël Glucksmann Place publique 90% 26% 6%
Mainstream right 3%
Bruno Retailleau LR 60% 6% 2%
David Lisnard Nouvelle Énergie 45% 4% 1%
Reconquête <1%
Éric Zemmour Reconquête 75% 2% <1%
Other candidates 45–90% <1% <1%

How the forecast has changed

How to read this chart

What you see

  • One line per camp: its chance of winning, week by week.
  • A note: a campaign event. Hover for the date and the source.
  • A dotted vertical line: the simulated lineup changed that day.

Where the number comes from

  1. The line is replayed. For each past week, the whole calculation is run again with only the polls published by then.
  2. Same rules as today: same lineup, same candidacy probabilities. A move in the line comes from the polls, never from a change to the model.
  3. A camp = the sum of its candidates’ chances. A candidate not yet polled at a date is left out of that point.
  • RN
  • Centrist bloc
  • Place publique-PS
  • Mainstream right
  • LFI
  • Debout!

Chance of winning by camp, in %, from April 2024 to October 2026: RN from 33% to 80%, Centrist bloc from 42% to 10%, Place publique-PS, from 23% in September 2024 to 6% in October 2026, Mainstream right, from 8% in April 2025 to 3% in October 2026, LFI from 18% to 1%, Debout!, from 6% in May 2024 to <1% in October 2026.

  • : Appeal ruling clears Le Pen to run
  • : Glucksmann wins the PS-Place publique primary
  • : LR picks Retailleau
  • : LFI picks Mélenchon
  • : Attal announces his run
Chance of winning, in %, one row per month.
DateRNCentrist blocPlace publique-PSMainstream rightLFIDebout!
Oct 28, 202680%10%6%3%1%<1%
Oct 7, 202674%17%5%2%1%<1%
Sep 2, 202668%20%7%2%1%<1%
Aug 5, 202654%29%8%3%5%<1%
Jul 1, 202649%34%9%4%4%<1%
Jun 3, 202650%31%11%4%3%<1%
May 6, 202628%38%14%8%8%2%
Apr 1, 202626%39%16%7%7%2%
Mar 4, 202635%31%16%7%8%1%
Feb 4, 202632%29%19%5%11%2%
Jan 7, 202631%30%19%5%10%2%
Dec 3, 202529%31%19%6%10%2%
Nov 5, 202529%32%17%7%10%2%
Oct 1, 202524%32%20%7%11%2%
Sep 3, 202523%36%16%9%12%2%
Aug 6, 202521%37%17%9%12%2%
Jul 2, 202519%37%17%9%12%3%
Jun 4, 202518%38%17%11%11%3%
May 7, 202518%38%19%9%11%3%
Apr 2, 202525%35%20%—14%5%
Mar 5, 202523%35%22%—13%4%
Feb 5, 202521%35%22%—14%4%
Jan 1, 202520%36%22%—14%5%
Dec 4, 202419%35%22%—14%5%
Nov 6, 202418%36%22%—14%5%
Oct 2, 202416%36%23%—16%6%
Sep 4, 202427%39%——22%7%
Aug 7, 202427%39%——23%7%
Jul 3, 202431%37%——19%6%
Jun 5, 202429%38%——20%7%
May 1, 202430%36%——21%6%
Apr 24, 202433%42%——18%—

First-round polling average

How to read this chart

What you see

  • The line: the polling average, candidate by candidate.
  • The light band: an 80% chance that the true average of the day lies inside. It is not the election-day forecast, which is much wider (see the scenarios).
  • One dot = one poll, larger and darker when it weighs more in the average.

Where the number comes from

  1. Weigh: a poll counts according to how recent it is, its sample size (capped at 3,000) and the pollster’s rating. Polls from the last 14 days carry 88% of the weight.
  2. Correct: a pollster that always gives a candidate a little more (house effect) is brought back towards the others.
  3. Translate: a poll testing a different lineup is brought to the most probable one; absent candidates’ votes go to the politically closest.
  4. Smooth: a Kalman filter treats opinion as something that moves a little each day, and polls as noisy measurements of it. It works on the ratios between candidates, so the total is always 100%.

Today

Le Pen stands at 35.5% in the average, from 75 polls and 319 tested lineups.

  • Le Pen · RN
  • Mélenchon · LFI
  • Philippe · Horizons
  • Glucksmann · Place publique
  • Retailleau · LR
  • Zemmour · Reconquête
  • Tondelier · Les Écologistes
  • Dupont-Aignan · Debout la France
  • Roussel · PCF
  • Arthaud · LO

First-round polling average since January 2026, with 80% ranges. As of October 28, 2026: Le Pen 35.5%, Mélenchon 17.0%, Philippe 15.7%, Glucksmann 13.5%, Retailleau 7.3%, Zemmour 4.2%, Tondelier 2.4%, Dupont-Aignan 1.9%, Roussel 1.8%, Arthaud 0.7%. Values are in the table below.

  • : Appeal ruling clears Le Pen to run
  • : Glucksmann wins the PS-Place publique primary
  • : LR picks Retailleau
  • : LFI picks Mélenchon
Average and 80% range, in % of valid votes, one row per week.
DateLe PenMélenchonPhilippeGlucksmannRetailleauZemmourTondelierDupont-AignanRousselArthaud
Oct 2835.5 33.0–37.917.0 15.3–18.615.7 14.4–17.413.5 12.1–14.97.3 6.5–8.24.2 3.7–4.82.4 2.1–2.81.9 1.7–2.21.8 1.6–2.10.7 0.6–0.8
Oct 2135.3 34.2–36.416.9 16.2–17.715.8 15.1–16.513.5 12.8–14.17.3 6.9–7.84.2 3.9–4.52.5 2.2–2.71.9 1.7–2.21.9 1.7–2.10.7 0.6–0.8
Oct 1435.7 34.7–36.516.4 15.8–17.115.8 15.2–16.413.3 12.7–13.87.4 7.0–7.94.1 3.8–4.42.6 2.4–2.92.0 1.8–2.11.9 1.7–2.10.7 0.6–0.8
Oct 736.0 34.6–37.516.8 16.0–17.716.3 15.4–17.311.8 11.0–12.57.5 6.9–8.14.1 3.8–4.42.8 2.5–3.02.0 1.8–2.22.0 1.8–2.20.7 0.6–0.8
Sep 3035.6 34.3–36.816.8 15.9–17.617.3 16.5–18.210.8 10.2–11.57.5 7.0–8.14.2 3.9–4.63.0 2.7–3.22.0 1.8–2.22.1 1.9–2.40.7 0.6–0.8
Sep 2335.2 33.7–36.817.0 16.1–17.917.1 16.1–18.110.7 9.9–11.37.8 7.2–8.44.2 3.8–4.53.0 2.8–3.42.1 1.9–2.32.2 1.9–2.40.8 0.7–0.9
Sep 1633.9 32.4–35.117.5 16.5–18.517.7 16.7–18.610.9 10.3–11.67.8 7.2–8.44.0 3.7–4.43.1 2.8–3.42.1 1.9–2.42.2 2.0–2.50.8 0.7–0.9
Sep 934.2 33.0–35.416.5 15.7–17.318.2 17.4–19.111.1 10.5–11.77.7 7.2–8.23.8 3.6–4.13.2 2.9–3.52.2 2.0–2.42.3 2.1–2.50.8 0.7–0.9
Sep 233.5 32.4–34.616.4 15.7–17.118.6 17.8–19.511.7 11.1–12.37.6 7.1–8.13.7 3.4–3.93.2 3.0–3.52.2 2.0–2.42.4 2.1–2.60.8 0.7–1.0
Aug 2634.0 32.6–35.315.9 15.0–16.818.3 17.4–19.411.8 11.1–12.57.6 7.0–8.23.7 3.3–4.03.2 2.9–3.62.2 2.0–2.42.5 2.2–2.70.9 0.7–1.0
Aug 1934.7 32.9–36.416.0 14.9–17.218.2 16.9–19.411.2 10.3–12.17.6 6.9–8.43.6 3.2–4.03.3 2.9–3.72.1 1.9–2.42.4 2.1–2.80.9 0.7–1.0
Aug 1234.1 32.0–36.516.1 14.7–17.518.5 17.0–20.111.1 10.0–12.17.8 6.9–8.63.6 3.2–4.13.4 3.0–3.82.1 1.8–2.52.4 2.1–2.80.9 0.7–1.0
Aug 533.6 30.9–36.116.2 14.9–18.018.8 17.0–20.310.9 9.8–12.28.0 7.2–9.03.7 3.2–4.23.4 3.0–4.02.1 1.8–2.42.4 2.1–2.70.9 0.7–1.0
Jul 2932.7 30.5–34.816.4 15.1–17.819.3 17.6–20.810.7 9.6–11.98.2 7.3–9.13.8 3.2–4.33.5 3.1–4.02.1 1.8–2.42.4 2.1–2.80.9 0.7–1.0
Jul 2232.7 30.9–34.616.3 14.9–17.519.4 18.1–20.810.5 9.6–11.48.4 7.6–9.33.8 3.4–4.33.6 3.2–4.12.0 1.7–2.32.4 2.1–2.80.9 0.7–1.0
Jul 1533.9 32.0–35.815.6 14.4–16.619.3 18.1–20.610.3 9.4–11.28.4 7.6–9.23.7 3.3–4.23.6 3.2–4.11.9 1.6–2.22.4 2.1–2.70.9 0.7–1.0
Jul 834.9 33.6–36.014.7 13.8–15.719.2 18.1–20.210.2 9.5–10.98.5 7.8–9.13.7 3.4–4.13.6 3.3–4.01.9 1.6–2.12.4 2.1–2.70.9 0.7–1.0
Jul 134.2 32.2–36.214.4 13.2–15.519.3 17.9–20.810.4 9.5–11.38.9 7.9–9.74.0 3.5–4.43.7 3.2–4.21.9 1.6–2.22.5 2.2–2.90.9 0.7–1.0
Jun 2433.4 31.4–35.214.0 12.9–15.319.3 18.0–21.010.6 9.6–11.69.2 8.3–10.24.2 3.7–4.73.7 3.3–4.22.0 1.7–2.32.6 2.3–3.00.9 0.7–1.1
Jun 1733.0 30.2–35.513.8 12.7–15.319.0 17.3–20.811.0 9.8–12.09.3 8.2–10.44.3 3.8–4.93.8 3.2–4.32.0 1.7–2.32.8 2.4–3.20.9 0.7–1.1
Jun 1032.8 30.4–35.613.7 12.5–15.018.8 17.0–20.411.3 10.0–12.59.4 8.3–10.54.4 3.9–5.03.8 3.3–4.32.0 1.7–2.32.8 2.4–3.30.9 0.7–1.1
Jun 332.6 30.5–34.813.7 12.5–15.018.8 17.2–20.311.3 10.3–12.49.5 8.5–10.64.6 4.0–5.13.8 3.3–4.32.0 1.7–2.42.9 2.5–3.20.9 0.7–1.1
May 2732.2 30.6–33.613.6 12.7–14.618.7 17.2–20.011.4 10.5–12.39.8 8.9–10.74.8 4.3–5.33.8 3.4–4.32.0 1.8–2.42.9 2.5–3.40.9 0.7–1.1
May 2032.2 30.1–34.713.5 12.4–14.718.5 17.0–19.911.4 10.2–12.59.8 8.8–10.74.8 4.3–5.53.9 3.4–4.42.0 1.7–2.42.9 2.5–3.40.9 0.7–1.1
May 1332.3 29.8–34.913.1 11.6–14.618.7 17.0–20.611.4 10.2–12.59.9 8.9–11.14.8 4.2–5.43.9 3.4–4.52.0 1.7–2.43.0 2.5–3.40.9 0.7–1.1
May 632.3 30.0–34.512.6 11.2–14.019.0 17.4–20.611.4 10.1–12.510.0 8.8–11.44.8 4.1–5.44.0 3.4–4.62.0 1.7–2.43.0 2.5–3.50.9 0.7–1.1

Candidate scenarios

How to read this chart

What you see

  • A|BEach button sets a lineup: the most probable one by default, then variants.
  • The light bar: the first-round share in 80% of the simulations.
  • The dark bar: the middle half of the simulations.
  • The tick: the median, the “middle” share.
  • The hollow dot: today’s polling average, for comparison.

Where the number comes from

  1. Why do the bars sit away from the dots? In the 1995–2022 presidential elections, 10 of the 11 candidates polling at 20% or more five months out fell back. The model therefore pulls the front-runners towards the field. With 172 days to go, a front-runner keeps about 64% of their lead over the field; the effect fades out by election day.
  2. Why so wide? Two sources of chance, calibrated on history: what can move during the campaign (6.4 points for a 20% candidate), and the polling error on election day (1.7 points). Their distribution makes big surprises more frequent than a normal one would.
  3. Scenario or main forecast? A scenario does not draw the candidacies: it shows what would happen if this lineup were the one on the ballot. It is simulated 20,000 times with the same draws as the main forecast: a difference between two scenarios comes from the lineup alone.

Today

Le Pen 35.5% in the polls 27.2% on average in the simulations, between 17 and 38% in 80% of them.

Election-day first-round vote share in the simulations: Le Pen, median 26.7%, half of the simulations between 21.7 and 32.1%, 80% between 17.3 and 37.7%; Mélenchon, median 15.8%, half of the simulations between 11.8 and 20.3%, 80% between 8.6 and 25.7%; Philippe, median 14.8%, half of the simulations between 11.0 and 19.3%, 80% between 7.9 and 24.8%; Glucksmann, median 13.1%, half of the simulations between 9.4 and 17.7%, 80% between 6.6 and 23.2%; Retailleau, median 8.4%, half of the simulations between 5.7 and 12.0%, 80% between 3.7 and 16.6%; Zemmour, median 5.2%, half of the simulations between 3.4 and 7.7%, 80% between 2.2 and 10.9%; Tondelier, median 2.9%, half of the simulations between 1.9 and 4.4%, 80% between 1.2 and 6.4%; Dupont-Aignan, median 2.3%, half of the simulations between 1.5 and 3.5%, 80% between 1.0 and 5.1%; Roussel, median 2.2%, half of the simulations between 1.4 and 3.3%, 80% between 0.9 and 4.9%; Arthaud, median 0.8%, half of the simulations between 0.5 and 1.2%, 80% between 0.3 and 1.9%.

Simulated first-round vote share, in % of valid votes.
CandidateMedian50% of simulations80% of simulationsPolling average
today
Marine Le Pen26.721.7–32.117.3–37.735.5%
Jean-Luc Mélenchon15.811.8–20.38.6–25.717.0%
Édouard Philippe14.811.0–19.37.9–24.815.7%
Raphaël Glucksmann13.19.4–17.76.6–23.213.5%
Bruno Retailleau8.45.7–12.03.7–16.67.3%
Éric Zemmour5.23.4–7.72.2–10.94.2%
Marine Tondelier2.91.9–4.41.2–6.42.4%
Nicolas Dupont-Aignan2.31.5–3.51.0–5.11.9%
Fabien Roussel2.21.4–3.30.9–4.91.8%
Nathalie Arthaud0.80.5–1.20.3–1.90.7%

The bars show each candidate’s election-day vote share across the simulations; the dot shows today’s polling average. The simulations pull candidates towards each other: in past campaigns, 10 of the 11 candidates polling at 20% or more five months out ended up lower.

Chance of making the runoff and of winning, in %, under the selected scenario.
CandidateMakes runoffWin
Le Pen88%80%
Philippe34%10%
Glucksmann26%6%
Retailleau9%3%
Mélenchon40%<1%
Zemmour3%<1%
Tondelier1%<1%
Dupont-Aignan<1%<1%
Roussel<1%<1%
Arthaud<1%<1%
Averages and ranges
First-round polling average and election-day forecast, in % of valid votes; chances in %.
CandidateAverage80% range95% rangeElection day
(mean)
Election day
(80%)
Makes the
runoff
Tops the
first round
Le Pen RN35.532.9–38.031.7–39.527.217.3–37.788%65%
Mélenchon LFI17.015.5–18.714.7–19.616.78.6–25.740%12%
Philippe Horizons15.714.2–17.213.5–18.115.87.9–24.834%10%
Glucksmann Place publique13.512.0–14.911.4–15.714.36.6–23.226%8%
Retailleau LR7.36.5–8.26.0–8.79.73.7–16.69%3%
Zemmour Reconquête4.23.7–4.83.5–5.16.22.2–10.93%1%
Tondelier Les Écologistes2.42.1–2.81.9–3.03.61.2–6.41%<1%
Dupont-Aignan Debout la France1.91.7–2.21.5–2.42.81.0–5.1<1%<1%
Roussel PCF1.81.6–2.11.4–2.32.70.9–4.9<1%<1%
Arthaud LO0.70.6–0.80.5–0.91.00.3–1.9<1%<1%

Possible runoffs

How to read this chart

What you see

  • %The percentage on the right: the share of simulations in which this runoff happens.
  • The split bar: each finalist’s expected share if this runoff happens. The bracket: where the split falls in 80% of the simulations. The tick in the middle: 50%.
  • The 100-square grid: who wins this runoff, out of 100 simulations in which it happens.

Where the number comes from

  1. Who qualifies? In each simulation, the top two of the first round. Each runoff’s frequency follows.
  2. Two sources, blended by precision: the polls of this runoff, if it was tested at least three times, and a vote-transfer model: voters of eliminated candidates split between the finalists by political proximity, some abstain. This model misses polled runoffs by about 4.5 points. A runoff polled often mostly follows its polls; one never polled rests on transfers alone.
  3. The first round matters: a finalist who beats expectations in the first round has more reserves. A runoff-specific error and drift, calibrated on the 1995–2022 runoffs, are added.
  1. Le Penvs.Mélenchon 33% chance of this runoff
    63.9%between 58 and 69% 36.1%between 31 and 42%
  2. Le Penvs.Philippe 27% of simulations
    54.2%between 48 and 60% 45.8%between 40 and 52%
  3. Le Penvs.Glucksmann 20% of simulations
    55.1%between 49 and 61% 44.9%between 39 and 51%

Other runoffs: 20% of simulations

Runoff polls

How to read this chart

What you see

  • 1·2·3One panel per runoff listed above, in the same order, with the same candidate named first.
  • The line and its band: the share of the candidate named first in the panel’s title (the line in their colour), in the runoff polls of the last 12 months, and the 80% range of that average.
  • The dots: the polls. The horizontal line: 50%; above it, that candidate wins.
  • Empty axes: this runoff was never polled over the period.

Where the number comes from

  1. Same method as the first round: polls weighted by recency, sample size and the pollster’s rating, smoothed by a Kalman filter.
  2. The polls alone. The runoff forecast above adds the vote-transfer model and everything that can move before the vote, so the two figures can differ.

Le Pen – Mélenchon

Le Pen – Mélenchon: Le Pen’s share of the runoff vote in the polling average, from October 2025 to October 2026. As of October 28, 2026: 69.3%, 80% range 66.1–72.3%. 21 polls, the latest on October 22, 2026. Values are in the table below.

21 polls · latest Oct 22

Le Pen – Mélenchon: Le Pen’s share of the runoff vote, in %, in the polling average and in each poll.
DateAverage80% rangePoll (pollster)
Oct 28, 202669.366.1–72.3—
Oct 22, 202669.368.2–70.469 (OpinionWay)
Oct 21, 202669.368.2–70.470 (Toluna Harris Interactive)
Oct 19, 202668.467.3–69.468 (Ifop)
Oct 16, 202668.467.3–69.469 (Elabe)
Oct 15, 202668.467.3–69.468 (YouGov)
Oct 14, 202668.467.3–69.468 (OpinionWay)
Oct 8, 202667.366.0–68.767 (Toluna Harris Interactive)
Oct 7, 202667.366.0–68.768 (Odoxa)
Sep 24, 202668.367.3–69.269 (Toluna Harris Interactive)
Sep 21, 202666.164.1–68.064 (YouGov)
Sep 10, 202666.966.0–67.867 (Toluna Harris Interactive)
Sep 10, 202666.966.0–67.867 (OpinionWay)
Sep 3, 202666.865.5–68.066 (OpinionWay)
Aug 28, 202668.267.0–69.469.5 (Elabe)
Aug 25, 202667.666.2–69.067 (Ifop)
Aug 19, 202667.666.2–69.068 (Toluna Harris Interactive)
Jul 24, 202662.360.6–63.961 (Cluster17)
Jul 10, 202667.566.4–68.667.5 (Elabe)
Jul 8, 202667.566.4–68.667 (Toluna Harris Interactive)
Jul 8, 202667.566.4–68.670 (Ifop)
May 27, 202667.065.4–68.667 (Toluna Harris Interactive)

Le Pen – Philippe

Le Pen – Philippe: Le Pen’s share of the runoff vote in the polling average, from October 2025 to October 2026. As of October 28, 2026: 56.2%, 80% range 52.6–59.7%. 22 polls, the latest on October 22, 2026. Values are in the table below.

22 polls · latest Oct 22

Le Pen – Philippe: Le Pen’s share of the runoff vote, in %, in the polling average and in each poll.
DateAverage80% rangePoll (pollster)
Oct 28, 202656.252.6–59.7—
Oct 22, 202656.255.0–57.356 (OpinionWay)
Oct 21, 202656.255.0–57.357 (Toluna Harris Interactive)
Oct 19, 202653.852.6–55.056 (Ifop)
Oct 16, 202653.852.6–55.052.5 (Elabe)
Oct 15, 202653.852.6–55.052 (YouGov)
Oct 14, 202653.852.6–55.056 (OpinionWay)
Oct 8, 202655.253.7–56.756 (Toluna Harris Interactive)
Oct 7, 202655.253.7–56.753 (Odoxa)
Sep 24, 202656.355.2–57.457 (Toluna Harris Interactive)
Sep 21, 202655.353.1–57.455 (YouGov)
Sep 10, 202654.753.8–55.655 (Toluna Harris Interactive)
Sep 10, 202654.753.8–55.655 (OpinionWay)
Sep 3, 202652.551.1–53.952 (OpinionWay)
Aug 28, 202652.551.1–53.952.5 (Elabe)
Aug 25, 202654.152.5–55.652 (Ifop)
Aug 19, 202654.152.5–55.655 (Toluna Harris Interactive)
Jul 24, 202652.150.4–53.852 (Cluster17)
Jul 10, 202652.050.8–53.352 (Elabe)
Jul 8, 202652.050.8–53.351 (Toluna Harris Interactive)
Jul 8, 202652.050.8–53.354 (Ifop)
May 27, 202651.850.0–53.552 (Toluna Harris Interactive)
Mar 27, 202647.345.5–49.147 (Elabe)

Le Pen – Glucksmann

Le Pen – Glucksmann: Le Pen’s share of the runoff vote in the polling average, from July 2026 to October 2026. As of October 28, 2026: 57.2%, 80% range 53.6–60.6%. 11 polls, the latest on October 22, 2026. Values are in the table below.

11 polls · latest Oct 22

Le Pen – Glucksmann: Le Pen’s share of the runoff vote, in %, in the polling average and in each poll.
DateAverage80% rangePoll (pollster)
Oct 28, 202657.253.6–60.6—
Oct 22, 202657.256.0–58.356 (OpinionWay)
Oct 21, 202657.256.0–58.359 (Toluna Harris Interactive)
Oct 19, 202655.053.8–56.257 (Ifop)
Oct 16, 202655.053.8–56.253.5 (Elabe)
Oct 15, 202655.053.8–56.255 (YouGov)
Oct 14, 202655.053.8–56.256 (OpinionWay)
Sep 21, 202658.455.9–60.859 (YouGov)
Aug 28, 202656.455.0–57.857 (Elabe)
Aug 25, 202655.752.8–58.555 (Ifop)
Jul 24, 202656.454.6–58.156 (Cluster17)
Jul 10, 2026—58.5 (Elabe)

Latest polls

How to read this table

What you see

  • %The figures published by the pollsters, as they are, in % of valid votes. No adjustment is applied in this table.
  • BEach row: fieldwork, pollster and its rating, sponsor, sample, method, link to the filing with the Commission des sondages.
  • ↓“Show all polls” opens the full table, its filters and the Weight column: each poll’s exact share of today’s average.

Where the number comes from

  1. Recency: a recent poll weighs more. Those from the last 14 days carry 88% of the average.
  2. Sample: more respondents, more weight, up to 3,000.
  3. Pollster rating: weight multiplied by 0.8 to 1.2.
  4. No double counting: waves from the same pollster less than 10 days apart share their weight, and the lineups tested in one poll count as one observation.
  5. Margin of error of a 1,000-person poll: from ±1.4 points for a 5% candidate to ±3.1 points at 50%.
First-round polls. In % of valid votes, as published. For each poll: pollster, sponsor, fieldwork dates, sample, method and a link to the notice. Approximate margin of error for 1,000 respondents: 1.4 to 3.1 points depending on the share (assuming random sampling, 95% confidence).
Pollfieldwork · pollster · sponsor · sample Le PenMélenchonPhilippeGlucksmannRetailleauLisnardAttalZemmourTondelierRuffinDupont-AignanRousselArthaud Weight
Oct 21–22 OpinionWay B CNews · 973 resp. · online · notice ↗ 3616121366441—110.5 12.7%
Oct 21–22 Ipsos B+ Le Parisien · 1,500 resp. · online · notice ↗ 321714135.56.5—43.5—1.52.50.5 4.5%
Oct 19–22 Cluster17 B 2,817 resp. · online · notice ↗ 3318.516138——42—320.5 4.5%
Oct 19–21 Toluna Harris Interactive B+ 2,094 resp. · online · notice ↗ 351713126—562—211 3.2%
Oct 17–19 Ifop B− 1,928 resp. · online · notice ↗ 341512125.55.5432.51.51.520 1.7%
Oct 14–16 Elabe A− 1,701 resp. · online · notice ↗ 31.515.515.5156.55.5—32.5—31.50.5 1.5%
Oct 12–15 YouGov C+ Le HuffPost · 1,094 resp. · online · notice ↗ 3513812546452220 1.0%
Oct 14–15 Cluster17 B Le Point · 1,263 resp. · online · notice ↗ 3118171177—32—21.50.5 0.8%
Oct 13–14 OpinionWay B CNews · 1,043 resp. · online · notice ↗ 3515121364552—111 2.8%
Oct 13–14 OpinionWay B 1,001 resp. · online · notice ↗ 351412137—743—230.5 0.8%
Show all polls (75)

Pollster ratings

How to read this table

What you see

  • AThe rating, from A+ to C. B is the average pollster; a dash means too short a track record.
  • −0.3Relative error, in points: the pollster’s past error minus the expected one; negative when it missed by less than its competitors in the same elections, so better. The rating divides it by the average poll’s own error (see the rating scale under the table).
  • +0.4Bias left, centre, right, far right: the pollster’s past miss for each bloc, relative to the other pollsters; positive when it overstated the bloc.
  • ×1.1Weight: the multiplier applied to its polls in the average.

Where the number comes from

  1. A track record: 541 polls published in the 60 days before past elections (presidential since 1995, European since 2009, legislative since 2017), compared with the official results.
  2. A fair comparison: each error is compared with the other pollsters’ in the same election at the same time. In 2022 they all underestimated Mélenchon: the rating keeps only what sets a pollster apart.
  3. Caution: with few polls, the rating is pulled towards the average; under 5 polls, no rating and a slightly lower weight.
  4. Effect: the rating sets the weight, from ×0.8 to ×1.2. The bloc bias is published but does not adjust the 2027 polls: methods change from one election to the next.
Pollster ratings. A positive bias means the pollster overstated the bloc relative to other pollsters.
Pollster Rating Mean error
(pts)
Relative
error
Bias
left
Bias
centre
Bias
right
Bias
far right
Elections
rated
Polls
rated
2027
polls
Weight
Ipsos B+A− to B− 2.03 −0.03 +0.1−0.1+0.3−0.3 13804 1.06
Toluna Harris Interactive B+A to B− 2.05 −0.05 −0.2−0.1−0.2+0.4 96016 1.09
LH2 B−B to C 2.15 +0.07 +0.4+0.2−0.4−0.2 3160 0.89
Verian B+A to B− 2.22 −0.05 +0.1−0.10.00.0 9532 1.09
Odoxa A−A+ to B+ 2.25 −0.08 −0.2+0.3−0.3+0.1 5165 1.16
YouGov C+ 2.27 +0.14 −0.4−0.3−0.5+0.7 452 0.79
Elabe A−A+ to B+ 2.32 −0.09 −0.4+0.20.0−0.2 7346 1.18
CSA C+B− to C 2.37 +0.12 +0.1+0.2−0.7+0.5 5330 0.82
Ifop B−B to C+ 2.38 +0.06 0.00.0+0.2+0.3 1210121 0.91
BVA B−B+ to C+ 2.39 +0.04 0.0−0.1−0.1−0.1 11490 0.94
Cluster17 BA to C+ 2.39 −0.02 +0.6−0.3−0.1−0.8 4287 1.04
OpinionWay BA− to B− 2.58 −0.01 −0.1+0.1+0.6−0.2 106112 1.01
AtlasIntel — Limited track record: default weight 110 0.83
Le Terrain — Limited track record: default weight 120 0.83
Viavoice — Limited track record: default weight 220 0.83
  • AExpected error at least 7% below the average pollster’s (A+, A, A−)
  • BBetween 7% below and 10% above the average (B+, B, B−)
  • CMore than 10% above the average (C+, C)
  • —Limited track record: default weight

Methodology

Polls

This site tracks every published voting-intention poll for the 2027 presidential election since March 2023: 75 first-round polls, covering 319 candidate lineups, and 31 runoff polls as of October 22, 2026. The list comes from Wikipedia and is checked against the filings pollsters must make with France’s polling regulator, the Commission des sondages. Each poll is shown with its pollster, sponsor, fieldwork dates, sample size and method.

French pollsters often test several lineups of candidates in the same poll. Each lineup is mapped onto a reference field: the declared candidates that pollsters test regularly. When a candidate is missing from a lineup, we estimate where their voters go from polls that tested both lineups on the same respondents.

Average

The average weights each poll by how recent it is, its sample size and its pollster’s rating. It is smoothed over time, and the band around each line shows the uncertainty in today’s average.

Pollsters are rated on their track record across 13 elections: the presidential elections from 1995 to 2022, the European elections from 2009 to 2024 and the legislative elections from 2017 to 2024. The gaps between them are small: weights range from 0.8 to 1.2 and barely move the average.

Simulations

The model runs the election 20,000 times. Each simulation starts from the current average, with the front-runners pulled back towards the pack: in past campaigns, 10 of the 11 candidates polling at 20% or more five months out ended up lower. It then adds two sources of uncertainty: how opinion may shift before the vote, and the error all pollsters share on election day. Both are calibrated on the presidential elections from 1995 to 2022, for major and minor candidates alike. The top two in each simulation go through to the runoff, which is decided by the head-to-head polls or, for a matchup that has never been polled, by estimated vote transfers.

A candidate’s chance of winning is the share of simulations they win.

Candidacies

The field is not official yet, and the headline figure accounts for that. Each simulation first draws who is on the ballot, based on each candidate’s chance of running, and never keeps two candidates from the same camp when only one of them can run, such as Marine Le Pen and Jordan Bardella. Results are then grouped by camp.

These chances are editorial estimates based on past elections. Since 1995, six months before the first round, 96% of the most-polled candidates made it onto the ballot, as did 75% of the minor candidates polled regularly and 30% of the figures polled only occasionally.

The scenarios further down each assume a fixed field, the most likely one by default, and first-round polling is mapped onto that field. Each candidate’s chance of running, and the reasoning behind it, is published with the data.

Track record

In past presidential elections, the model’s 80% range contained the result 79% of the time five months before the vote, 84% three months out, 81% one month out and 84% a week out. These rates rest on six elections and about thirty candidates at each point, so a gap of 10 points from the target is within the range of chance. In 2017 and 2022, runoff polls overstated the far right by 3 to 4 points. The model does not adjust for this, as there are too few elections to go on; if it happened again, Marine Le Pen’s chance of winning would be a few points lower.

Updates

The forecast is updated every night. Under France’s law of 19 July 1977, no poll is published or discussed on this site on the day before or the day of each round, and the forecast is frozen during that time. The simulations shown here are calculations based on published polls. Every poll has a margin of error.

Forecast sensitivity
Chance of winning under different model assumptions, in %
If…Le PenBardellaPhilippeGlucksmannRetailleau
Baseline assumptions69%11%9%6%2%
Campaign drift halved74%12%6%5%1%
Campaign drift multiplied by 1.566%11%10%8%2%
No drift (opinion stays put until election day)78%13%5%3%<1%
Systematic polling error multiplied by 1.569%11%9%7%2%
Normal tails instead of Student’s t72%11%8%6%1%
0.5 correlation between candidates of the same bloc69%11%9%6%1%
Runoff error and drift multiplied by 1.564%10%10%8%2%
First-round shocks carried into the runoff, not capped at its calibrated drift60%9%11%9%3%
Runoff polls ignored (vote-transfer model only)62%11%12%10%2%
Most likely field, no uncertainty over who runs80%<1%10%6%3%
Every declared, regularly polled candidate runs74%<1%10%6%3%
Twice the risk that candidates drop out63%26%5%5%<1%
Half the risk that candidates drop out72%5%10%6%2%
Election-day shares centred on today’s average, no uncertainty about reversion to the mean79%14%3%2%<1%
Centred on today’s average, reversion to the mean drawn in either direction (raw shares)79%14%3%3%<1%
Shares revert towards the field average (log scale), rate estimated without shrinkage69%11%8%7%1%
Shares revert towards the field average (raw shares)75%13%5%4%1%
If the 2017 and 2022 runoff polling miss recurs (far right overstated in the runoff, average error at this point in the race)65%10%11%8%2%