Entre les deux candidats qualifiés au second tour, le montant total des dépenses aura été quasiment équivalent : 21 038 891 euros pour Nicolas Sarkozy et 20 712 943 euros pour Ségolène Royal.
Le candidat de l'UMP a dépensé 12,38 millions en réunions publiques, contre 7,19 millions à sa rivale du PS.
En revanche, selon les chiffres fournis à la commission nationale des comptes de campagne, M. Sarkozy a déboursé 527 800 euros en enquêtes et sondages quand Mme Royal y consacrait 836 807 euros.
Pour les candidats éliminés au premier tour, c'est François Bayrou qui a engagé le plus gros budget (9,746 millions, soit un ratio de 1,43 euro par voix obtenue), suivi par Jean-Marie Le Pen (9,683 millions, soit 2,52 euros par voix).
Viennent ensuite Marie-George Buffet (4,822 millions, 6,82 euros par voix) ; Philippe de Villiers (3,098 millions, 3,78 euros par voix) ; Arlette Laguiller (2,115 millions, 4,33 euros par voix) ; Dominique Voynet (1,436 million, 2,49 euros par voix) ; José Bové (1,204 million, 2,49 euros par voix) ; Olivier Besancenot (918 330 euros, 0,61 euro par voix) ; Frédéric Nihous (844 280 euros, 2 euros par voix) et Gérard Schivardi (713 960 euros, 5,78 euros par voix).