There are two elections in France this year.
The first one is to choose the country's president for the next five years. The first round of voting takes place on Sunday, 10 April. Unless someone gets more than 50% of the vote share, there will be a second round on Sunday, 24 April.
Then, in June, there will be an election to choose France's next parliament.
Emmanuel Macron, Marine Le Pen and Jean-Luc Mélenchon are among the familiar faces in the race for France's top job.
The newest and most controversial arrival on the French political scene is far-right television personality Eric Zemmour.
Zemmour has long been a household name in France. He had until recently been a regular columnist at Le Figaro and other newspapers, as well as an outspoken TV commentator famed for his provocations on Islam, immigration and women.
Here is a full list of candidates running. For more, read our who's who in the race to be France's next president.
While incumbent president Emmanuel Macron is leading in the opinion polls, his rivals have recently cut into some of his support and polls also show that around a quarter of voters remain undecided. The abstention rate could be at a record high.
Below is one of the latest opinion polls. The survey, of first-round voting intentions, was carried out by Ipsos between 4-6 April.
Each potential candidate in the election had to get 500 signatures from mayors or local politicians to support their bid for France's top job.
France's constitutional council published a final list of candidates on 7 March.
The official campaign then began on 28 March, with French media having to adhere to rules about giving equal airtime to each candidate.
The two candidates with the most votes in the first round of the election on 10
Read more on euronews.com