Open
Polymarket
2027 French Presidential Election: who will be on the ballot?
Top outcomes
Jean-Luc Mélenchon
97%
Nathalie Arthaud
89%
Marine Le Pen
88%
Fabien Roussel
88%
The next French presidential election is currently expected to be held in April 2027. Prior to the election, the French Constitutional Council is expected to publish the official list of candidates to be included on the ballot for the first round of this election.
This market will resolve to “Yes” if the listed individual is included on the official candidate list for the first round of the 2027 French presidential election. Otherwise, this market will resolve to “No”.
If no such candidate list is published prior to the election, this market will resolve based on which candidates actually appear on the ballot when the election takes place. If no list is published and the specified election does not take place by June 30, 2027, 11:59 PM ET, this market will resolve to “No”.
The primary resolution source for this market will be the official candidate list published by the French Constitutional Council; however, a consensus of credible reporting may also be used.
Read more
Show less
$207K Vol.
Closes Apr 17, 2027
Live Polymarket Chart
Top outcomes by win probability — price history from Polymarket, updates when you refresh.
Open on Polymarket ↗
The chart is view-only. Use Open on Polymarket above to visit the market — no trading on this platform.
$206.5k Vol.
All outcomes
Pick Yes or No on any outcome, then explain your pick below. Reputation-only — no money or trading.
$207K Vol.
Jean-Luc Mélenchon
97% market probability
97%
$refs['reasoning-0']?.focus())"
>
Yes 97%
+3 / −97
$refs['reasoning-0']?.focus())"
>
No 3%
+97 / −3
Nathalie Arthaud
89% market probability
89%
$refs['reasoning-1']?.focus())"
>
Yes 89%
+11 / −89
$refs['reasoning-1']?.focus())"
>
No 11%
+89 / −11
Explain your Yes on Nathalie Arthaud
Explain your No on Nathalie Arthaud
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Marine Le Pen
88% market probability
88%
$refs['reasoning-2']?.focus())"
>
Yes 88%
+12 / −88
$refs['reasoning-2']?.focus())"
>
No 12%
+88 / −12
Explain your Yes on Marine Le Pen
Explain your No on Marine Le Pen
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Fabien Roussel
88% market probability
88%
$refs['reasoning-3']?.focus())"
>
Yes 88%
+12 / −88
$refs['reasoning-3']?.focus())"
>
No 12%
+88 / −12
Explain your Yes on Fabien Roussel
Explain your No on Fabien Roussel
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Édouard Philippe
84% market probability
84%
$refs['reasoning-4']?.focus())"
>
Yes 84%
+16 / −84
$refs['reasoning-4']?.focus())"
>
No 16%
+84 / −16
Explain your Yes on Édouard Philippe
Explain your No on Édouard Philippe
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Bruno Retailleau
74% market probability
74%
$refs['reasoning-5']?.focus())"
>
Yes 74%
+26 / −74
$refs['reasoning-5']?.focus())"
>
No 26%
+74 / −26
Explain your Yes on Bruno Retailleau
Explain your No on Bruno Retailleau
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Éric Zemmour
72% market probability
72%
$refs['reasoning-6']?.focus())"
>
Yes 72%
+28 / −72
$refs['reasoning-6']?.focus())"
>
No 28%
+72 / −28
Explain your Yes on Éric Zemmour
Explain your No on Éric Zemmour
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Nicolas Dupont-Aignan
63% market probability
63%
$refs['reasoning-7']?.focus())"
>
Yes 63%
+37 / −63
$refs['reasoning-7']?.focus())"
>
No 37%
+63 / −37
Explain your Yes on Nicolas Dupont-Aignan
Explain your No on Nicolas Dupont-Aignan
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Raphaël Glucksmann
60% market probability
60%
$refs['reasoning-8']?.focus())"
>
Yes 60%
+40 / −60
$refs['reasoning-8']?.focus())"
>
No 40%
+60 / −40
Explain your Yes on Raphaël Glucksmann
Explain your No on Raphaël Glucksmann
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
David Lisnard
44% market probability
44%
$refs['reasoning-9']?.focus())"
>
Yes 44%
+56 / −44
$refs['reasoning-9']?.focus())"
>
No 56%
+44 / −56
Explain your Yes on David Lisnard
Explain your No on David Lisnard
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Dominique de Villepin
40% market probability
40%
$refs['reasoning-10']?.focus())"
>
Yes 40%
+60 / −40
$refs['reasoning-10']?.focus())"
>
No 60%
+40 / −60
Explain your Yes on Dominique de Villepin
Explain your No on Dominique de Villepin
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Gabriel Attal
34% market probability
34%
$refs['reasoning-11']?.focus())"
>
Yes 34%
+66 / −34
$refs['reasoning-11']?.focus())"
>
No 66%
+34 / −66
Explain your Yes on Gabriel Attal
Explain your No on Gabriel Attal
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Marine Tondelier
32% market probability
32%
$refs['reasoning-12']?.focus())"
>
Yes 32%
+68 / −32
$refs['reasoning-12']?.focus())"
>
No 68%
+32 / −68
Explain your Yes on Marine Tondelier
Explain your No on Marine Tondelier
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
François Ruffin
26% market probability
26%
$refs['reasoning-13']?.focus())"
>
Yes 26%
+74 / −26
$refs['reasoning-13']?.focus())"
>
No 74%
+26 / −74
Explain your Yes on François Ruffin
Explain your No on François Ruffin
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
François Hollande
22% market probability
22%
$refs['reasoning-14']?.focus())"
>
Yes 22%
+78 / −22
$refs['reasoning-14']?.focus())"
>
No 78%
+22 / −78
Explain your Yes on François Hollande
Explain your No on François Hollande
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Sarah Knafo
22% market probability
22%
$refs['reasoning-15']?.focus())"
>
Yes 22%
+78 / −22
$refs['reasoning-15']?.focus())"
>
No 78%
+22 / −78
Explain your Yes on Sarah Knafo
Explain your No on Sarah Knafo
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Juan Branco
14% market probability
14%
$refs['reasoning-16']?.focus())"
>
Yes 14%
+86 / −14
$refs['reasoning-16']?.focus())"
>
No 86%
+14 / −86
Explain your Yes on Juan Branco
Explain your No on Juan Branco
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Michel-Edouard Leclerc
13% market probability
13%
$refs['reasoning-17']?.focus())"
>
Yes 13%
+87 / −13
$refs['reasoning-17']?.focus())"
>
No 87%
+13 / −87
Explain your Yes on Michel-Edouard Leclerc
Explain your No on Michel-Edouard Leclerc
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Matthieu Pigasse
12% market probability
12%
$refs['reasoning-18']?.focus())"
>
Yes 12%
+88 / −12
$refs['reasoning-18']?.focus())"
>
No 88%
+12 / −88
Explain your Yes on Matthieu Pigasse
Explain your No on Matthieu Pigasse
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
François Asselineau
10% market probability
10%
$refs['reasoning-19']?.focus())"
>
Yes 10%
+90 / −10
$refs['reasoning-19']?.focus())"
>
No 90%
+10 / −90
Explain your Yes on François Asselineau
Explain your No on François Asselineau
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Manuel Bompard
8% market probability
8%
$refs['reasoning-20']?.focus())"
>
Yes 8%
+92 / −8
$refs['reasoning-20']?.focus())"
>
No 92%
+8 / −92
Explain your Yes on Manuel Bompard
Explain your No on Manuel Bompard
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Xavier Bertrand
8% market probability
8%
$refs['reasoning-21']?.focus())"
>
Yes 8%
+92 / −8
$refs['reasoning-21']?.focus())"
>
No 92%
+8 / −92
Explain your Yes on Xavier Bertrand
Explain your No on Xavier Bertrand
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Philippe de Villiers
8% market probability
8%
$refs['reasoning-22']?.focus())"
>
Yes 8%
+92 / −8
$refs['reasoning-22']?.focus())"
>
No 92%
+8 / −92
Explain your Yes on Philippe de Villiers
Explain your No on Philippe de Villiers
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Jérôme Guedj
6% market probability
6%
$refs['reasoning-23']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-23']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Jérôme Guedj
Explain your No on Jérôme Guedj
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Ségolène Royal
6% market probability
6%
$refs['reasoning-24']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-24']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Ségolène Royal
Explain your No on Ségolène Royal
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Jean-Michel Fauvergue
6% market probability
6%
$refs['reasoning-25']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-25']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Jean-Michel Fauvergue
Explain your No on Jean-Michel Fauvergue
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Jordan Bardella
6% market probability
6%
$refs['reasoning-26']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-26']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Jordan Bardella
Explain your No on Jordan Bardella
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
François Bayrou
6% market probability
6%
$refs['reasoning-27']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-27']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on François Bayrou
Explain your No on François Bayrou
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Karim Bouamrane
6% market probability
6%
$refs['reasoning-28']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-28']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Karim Bouamrane
Explain your No on Karim Bouamrane
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Gérald Darmanin
6% market probability
6%
$refs['reasoning-29']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-29']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Gérald Darmanin
Explain your No on Gérald Darmanin
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Bernard Cazeneuve
6% market probability
6%
$refs['reasoning-30']?.focus())"
>
Yes 6%
+94 / −6
$refs['reasoning-30']?.focus())"
>
No 94%
+6 / −94
Explain your Yes on Bernard Cazeneuve
Explain your No on Bernard Cazeneuve
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Jean Castex
5% market probability
5%
$refs['reasoning-31']?.focus())"
>
Yes 5%
+95 / −5
$refs['reasoning-31']?.focus())"
>
No 95%
+5 / −95
Explain your Yes on Jean Castex
Explain your No on Jean Castex
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Yaël Braun-Pivet
5% market probability
5%
$refs['reasoning-32']?.focus())"
>
Yes 5%
+95 / −5
$refs['reasoning-32']?.focus())"
>
No 95%
+5 / −95
Explain your Yes on Yaël Braun-Pivet
Explain your No on Yaël Braun-Pivet
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Olivier Faure
5% market probability
5%
$refs['reasoning-33']?.focus())"
>
Yes 5%
+95 / −5
$refs['reasoning-33']?.focus())"
>
No 95%
+5 / −95
Explain your Yes on Olivier Faure
Explain your No on Olivier Faure
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Delphine Batho
4% market probability
4%
$refs['reasoning-34']?.focus())"
>
Yes 4%
+96 / −4
$refs['reasoning-34']?.focus())"
>
No 96%
+4 / −96
Explain your Yes on Delphine Batho
Explain your No on Delphine Batho
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Manuel Valls
4% market probability
4%
$refs['reasoning-35']?.focus())"
>
Yes 4%
+96 / −4
$refs['reasoning-35']?.focus())"
>
No 96%
+4 / −96
Explain your Yes on Manuel Valls
Explain your No on Manuel Valls
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Carole Delga
4% market probability
4%
$refs['reasoning-36']?.focus())"
>
Yes 4%
+96 / −4
$refs['reasoning-36']?.focus())"
>
No 96%
+4 / −96
Explain your Yes on Carole Delga
Explain your No on Carole Delga
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Bally Bagayoko
4% market probability
4%
$refs['reasoning-37']?.focus())"
>
Yes 4%
+96 / −4
$refs['reasoning-37']?.focus())"
>
No 96%
+4 / −96
Explain your Yes on Bally Bagayoko
Explain your No on Bally Bagayoko
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Clémentine Autain
4% market probability
4%
$refs['reasoning-38']?.focus())"
>
Yes 4%
+96 / −4
$refs['reasoning-38']?.focus())"
>
No 96%
+4 / −96
Explain your Yes on Clémentine Autain
Explain your No on Clémentine Autain
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Teddy Riner
3% market probability
3%
$refs['reasoning-39']?.focus())"
>
Yes 3%
+97 / −3
$refs['reasoning-39']?.focus())"
>
No 97%
+3 / −97
Explain your Yes on Teddy Riner
Explain your No on Teddy Riner
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Laurent Wauquiez
3% market probability
3%
$refs['reasoning-40']?.focus())"
>
Yes 3%
+97 / −3
$refs['reasoning-40']?.focus())"
>
No 97%
+3 / −97
Explain your Yes on Laurent Wauquiez
Explain your No on Laurent Wauquiez
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Sébastien Lecornu
3% market probability
3%
$refs['reasoning-41']?.focus())"
>
Yes 3%
+97 / −3
$refs['reasoning-41']?.focus())"
>
No 97%
+3 / −97
Explain your Yes on Sébastien Lecornu
Explain your No on Sébastien Lecornu
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Valérie Pécresse
2% market probability
2%
$refs['reasoning-42']?.focus())"
>
Yes 2%
+98 / −2
$refs['reasoning-42']?.focus())"
>
No 98%
+2 / −98
Explain your Yes on Valérie Pécresse
Explain your No on Valérie Pécresse
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Mathilde Panot
2% market probability
2%
$refs['reasoning-43']?.focus())"
>
Yes 2%
+98 / −2
$refs['reasoning-43']?.focus())"
>
No 98%
+2 / −98
Explain your Yes on Mathilde Panot
Explain your No on Mathilde Panot
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Michel Barnier
1% market probability
1%
$refs['reasoning-44']?.focus())"
>
Yes 1%
+99 / −1
$refs['reasoning-44']?.focus())"
>
No 99%
+1 / −99
Explain your Yes on Michel Barnier
Explain your No on Michel Barnier
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Élisabeth Borne
1% market probability
1%
$refs['reasoning-45']?.focus())"
>
Yes 1%
+99 / −1
$refs['reasoning-45']?.focus())"
>
No 99%
+1 / −99
Explain your Yes on Élisabeth Borne
Explain your No on Élisabeth Borne
(optional)
0 / 2,000
Share the argument behind your pick — visible in the public forecast feed.
Post forecast
Cancel
Public forecast history
All forecasts on this market — scored on Reputation when resolved. Earn Popularity when others like your forecast or comments.
No forecasts yet. Be the first to place one.