Who is the Current President of Germany?

The current president of Germany is Horst Kohler and the Chancellor is Angela Merkel. Horst Kohler is a member of the Christian Democratic Union and assumed office on July 1, 2004.