Il avait face à lui la candidate soutenue par le parti de la gauche, Die Linke, Beate Klarsfeld, figure avec son époux Serge Klarsfeld, de la traque des anciens nazis.
Gauck a obtenu 991 voix sur les 1.232 votes exprimés, Mme Klarsfeld recueillant quant à elle 126 voix. On compte également 108 abstentions, a précisé le président du parlement Norbert Lammert.
Agé de 72 ans, l’ancien pasteur luthérien Joachim Gauck, militant des droits de l’Homme dans l’ex-Allemagne de l’Est, s’était opposé au régime communiste de la République démocratique allemande (RDA) avant de prendre la tête d’une agence fédérale après la réunification allemande en 1990.