Candidat de la coalition « Macky 2012 », avec pour slogan « La voie du véritable développement » (Yoonu Yookuté en wolof), il mène campagne à travers le pays sans couper avec le mouvement d’opposition du 23-Juin (M23), qui se contente de manifester à Dakar en faveur de l’invalidation de la candidature d’Abdoulaye Wade à un troisième mandat. Il arrive en deuxième position du premier tour, avec 26,58 % des voix, contre 34,81 % au président sortant. Dans l’entre-deux-tours, il réunit tous les candidats battus dans la coalition Benno Bokk Yakkar (« Unis pour le même espoir », en wolof) et remporte le second tour, le 25 mars 2012, face à celui qui a été son mentor, celui-ci l’appelant le soir même pour le féliciter, avant la proclamation officielle des résultats par le Conseil constitutionnel (avec 65,80 % des voix, contre 34,20 % pour le président sortant)5.