Les candidats en lice sont : Olivier Besancenot (Ligue communiste révolutionnaire), François Bayrou (UDF), José Bové (altermondialste), Dominique Voynet (Verts), Philippe de Villiers (Mouvement pour la France), Ségoléne Royal (Parti socialiste), Frédéric Nihous (Chasse, Pêche, Nature et Traditions), Jean-Marie Le Pen (Front national), Arlette Laguiller (Lutte ouvrière), Nicolas Sarkozy (UMP) Gérard Schivardi ("candidat des maires", soutenu par le Parti des Travailleurs) et Marie-George Buffet (PCF).

Pour la première fois, quatre femmes briguent le poste de Président de la République et Ségoléne Royal, candidate du PS sera peut-être même présente au second tour. Les candidats sont moins nombreux qu’en 2002 où ils étaient 16 candidats. Le record des candidatures revient à Arlette Laguiller qui se présente pour la sixième fois, c'est la cinquième participation de Jean-Marie Le Pen.