The four main candidates this year are Francois Fillon (Republicains), Benoit Hamon (Socialists), Marine Le Pen (Front National) and Emmanual Macron (Independent).
The four main candidates this year are Francois Fillon (Republicains), Benoit Hamon (Socialists), Marine Le Pen (Front National) and Emmanual Macron (Independent).