List of Presidents of Germany

S. No Name Birth Place Tenure Party
1 Joachim Gauck Rostock, Germany 18 March 2012 -Incumbent Independent
2 Horst Seehofer Ingolstadt, Bavaria, Germany 17 February 2012 -18 March 2012 CSU
3 Christian Wulff Osnabrück, West Germany 30 June 2010 – 17 February 2012 CDU
4 Jens Böhrnsen Bremen, Germany 31 May 2010 – 30 June 2010 SPD
5 Horst Köhler Skierbieszów 1 July 2004 -31 May 2010 CDU
6 Johannes Rau Wuppertal, Germany 1 July 1999 – 30 June 2004 SPD
7 Roman Herzog Landshut, Bavaria, Germany 1 July 1994 -30 June 1999 CDU
8 Richard von Weizsäcker Stuttgart, Germany 1 July 1984 until- 30 June 1994 CDU
9 Karl Carstens Bremen, German Empire 1 July 1979 -30 June 1984 CDU
10 Walter Scheel Solingen, Germany 1 July 1974 -30 June 1979 FDP
11 Gustav Heinemann Schwelm, Kingdom of Prussia 1 July 1969 -30 June 1974 SPD
12 Heinrich Lübke Enkhausen, German Empire 13 September 1959 -30 June 1969 CDU
13 Theodor Heuss Brackenheim, Kingdom of Württemberg, German Empire 13 September 1949 -12 September 1959 FDP
14 Karl Arnold Herrlishöfen, Württemberg 7 September 1949 -12 September 1949 CDU
15 Karl Dönitz Grünau, Berlin, Germany 1 May 1945 -23 May 1945 NSDAP
16 Adolf Hitler Braunau am Inn, Austria-Hungary 2 August 1934 -30 April 1945 NSDAP
17 Paul von Hindenburg Posen, Duchy of Posen, Prussia 12 May 1925 -2 August 1934 Non-partisan
18 Walter Simons Elberfeld, Kingdom of Prussia 12 March 1925 -12 May 1925 Non-partisan
19 Hans Luther Berlin 28 February 1925 – 12 March 1925 Non-partisan
20 Friedrich Ebert Heidelberg 11 February 1919 -28 February 1925 SPD