List of Presidents of Germany: Past and Present

Last updated

This page lists the presidents and heads of state of Germany from 1949 to the present, with the years each leader was in office and a short summary of their time in power. Use it to find the current president of Germany, former leaders, and key dates in the country's political history.

Current president of Germany: Frank-Walter Steinmeier (in office since 2017).
Advertisement

Presidents of Germany in order, with years in office

Theodor Heuss

Served: 1949–1959

First Federal President; served two terms.

Heinrich Lübke

Served: 1959–1969

Served until he resigned on 30 June 1969.

Gustav Heinemann

Served: 1969–1974

Social Democrat who served one term.

Advertisement

Walter Scheel

Served: 1974–1979

Free Democrat who served one term.

Karl Carstens

Served: 1979–1984

Christian Democrat who served one term.

Richard von Weizsäcker

Served: 1984–1994

Served two terms, including German reunification in 1990.

Roman Herzog

Served: 1994–1999

Christian Democrat who served one term.

Johannes Rau

Served: 1999–2004

Social Democrat who served one term.

Horst Köhler

Served: 2004–2010

Re-elected in 2009; resigned on 31 May 2010.

Jens Böhrnsen

Served: 2010 (acting)

President of the Bundesrat who acted as head of state in June 2010.

Christian Wulff

Served: 2010–2012

Resigned on 17 February 2012.

Horst Seehofer

Served: 2012 (acting)

Bundesrat president who acted as head of state for 30 days in February and March 2012.

Joachim Gauck

Served: 2012–2017

Independent who served one term, from March 2012 to March 2017.

Frank-Walter Steinmeier

Served: 2017–present

Social Democrat who took office on 19 March 2017 and was re-elected in 2022.

Advertisement

Frequently asked questions about the presidents of Germany

Who is the current president of Germany?

The current president of Germany is Frank-Walter Steinmeier, in office since 2017.

Who were the previous presidents of Germany?

The presidents and heads of state of Germany listed on this page, in order, are: Theodor Heuss, Heinrich Lübke, Gustav Heinemann, Walter Scheel, Karl Carstens, Richard von Weizsäcker, Roman Herzog, Johannes Rau, Horst Köhler, Jens Böhrnsen, Christian Wulff, Horst Seehofer, Joachim Gauck, Frank-Walter Steinmeier.

Who was the first president of Germany?

Theodor Heuss was the first president of Germany, in office 1949–1959.

Sources: Wikipedia, List of presidents of Germany; Bundeswahlleiterin (Federal Returning Officer) list of Federal Presidents (checked Nov 2026). Federal Presidents of the Federal Republic since 1949, with acting presidents labelled; Weimar and wartime heads of state are not listed.. Last reviewed November 2026.

Presidents of other Europe countries