Corinne Erhel, 50, was the last to speak at the rally in western France on Friday when she suddenly fell to the ground. She was rushed to hospital, where she was pronounced dead.
“I learned with immense sadness of the death of Corinne Erhel at the event in Plouisy, where she was speaking to 300 activists,” wrote French lower house speaker Claude Bartolone, a socialist.
“A member of parliament since 2007, she was fully invested in her parliamentary work, while still remaining close to the people,” said socialist President Francois Hollande.
Erhel joined the centrist political movement En Marche! (“On the Move”) of Macron, who polls predict will beat his far-right rival Marine Le Pen in Sunday's decisive run-off.