Le déficit public a reculé de 30,6 % sur les sept premiers mois de l'année 2010 par rapport à 2009, passant de 1 716 millions de dollars à 1 190 millions.

Cette baisse s'explique par une chute des dépenses publiques de 7,0 %, passant de 6801 millions à 6327 millions dollars, et par une hausse des recettes publiques de 1,0 %, à 5140 millions.

Le solde primaire a totalisé 1188 millions de dollars en 2010 contre 525 millions en 2009, soit une hausse de 126 millions de dollars.