The Odoxa survey of more than 1,000 people carried out on March 29 and 30 sees centrist Emmanuel Macron winning 26 percent of the vote ahead of far-right leader Marine Le Pen on 25 percent, with Fillon on 17 percent but closely trailed by Melenchon on 16 percent.