Décidant de la défaite aux élections générales de septembre 2006, il a annoncé qu'il démissionnerait de son poste de chef du parti, et Mona Sahlin a été élue pour lui succéder comme chef du parti en mars 2007.
Il a été le chef du parti politique social-démocrate, mais il a quitté son poste en mars 2007 et a été remplacé par Mona Sahlin comme chef du parti, la partys première femme à le faire.