2004年6月，社会党在欧洲议会选举中获胜。2005年，社会党在大选中，首度取得绝对多数席次。其后党总书记若瑟·苏格拉底就任总理。2009年，社会党在欧洲议会选举中败给社民党，但仍于同年举行的议会选举胜出，但议席减少，因此组建少数政府。欧洲主权债务危机重创葡萄牙的经济。2011年3月23日，所有反对党对执政内阁投下不信任票。苏格拉底辞去总理，提前选举在6月5日举行。2011年葡萄牙议会选举，社会党仅拿下葡萄牙议会230席中的74席，败给社会民主党。社会党在大选中大败，得票率仅28.1%，落后社民