Nach dem Rücktritt des langjährigen Parteichefs Svensson 2004 konkurrierten Göran Hägglund, Maria Larsson und Mats Odell um den Vorsitz. Sowohl Larsson als auch Odell zogen ihre Bewerbung allerdings zurück, so dass Hägglund am 3. April 2004 ohne Gegenkandidaten zum neuen Vorsitzenden gewählt wurde. Im Vorfeld der Wahl 2006 bildeten die Christdemokraten mit drei anderen Parteien des bürgerlichen Lagers das Wahlbündnis Allianz für Schweden unter der Führung von Fredrik Reinfeldt. Die Allianz gewann die Wahl, Reinfeldt wurde zum Ministerpräsidenten gewählt, und für die Christdemokraten traten Hägglund als Minister für Gesundheit und Soziales, Larsson als Ministerin für Volksgesundheits- und Sozialhilfefragen und Odell als Minister für Kommunal- und Finanzmarktfragen in die Regierung ein.