Macron will get 26 percent of the first round vote, up one percentage point from his showing a week ago, BVA said. It put Le Pen on 25 percent, down one point.
Scandal-hit third-placed candidate Francois Fillon slipped 2.5 percentage points on the week to 17 percent.
That showing follows a TV interview on Thursday night in which the conservative and erstwhile favorite accused President Francois Hollande of leading a smear campaign against him.
The poll was conducted between Wednesday and Friday.
It also showed far left candidate Jean-Luc Melenchon gaining ground, up 2 points from a week earlier to 14 percent.
Melenchon was considered by voters to have done well in the first TV debate between the main candidates that took place on Monday evening. Macron was also seen to have performed well in the debate.
More about: #France #FrenchElection #Macron #Fillion