Votes for the largest cities are still being counted, as their polling stations only closed at 8pm, but this should not make a major difference to the overall trend.
This is not over, we're voting again next Sunday between candidates who have obtained more than 12.5% of the votes – and who have not withdrawn; a number of left-wing candidates are expected to do so to favor a non-fascist candidate, but who knows what candidates from Macron's party will do.
These are very scary times.
2/2