Explore the rivals' shifting poll ratings
On 7 May, French voters will decide whether centrist Emmanuel Macron or far-right Marine Le Pen will be president.
On 7 May, French voters will decide whether centrist Emmanuel Macron or far-right Marine Le Pen will be president.