Zniosła system jednopartyjny i zaczęły powstawać nowe partie.
Kongres partii w październiku 1990 roku wybrał Carlosa da Graça na nowego sekretarza generalnego, zmieniając nazwę partii przez dodanie do nazwy partii socjaldemokratyczna na (MLSTP-PSD). Zmieniona zostaje również flaga.
Podczas pierwszych wolnych wyborów 20 stycznia 1991 roku MLSTP-PSD osiąga 30,5% głosów uzyskując tym samym 21 z 55 miejsc w parlamencie i jest w opozycji. W wyborach prezydenckich na następcę Manuela Pinto da Costy wygrywa kandydat niezależny Miguel Trovoada.
Podczas wyborów regionalnych w grudniu 1992 roku MLSTP-PSD odnosi ogromny sukces i wygrywa w pięciu z siedmiu prowincji. Podczas kolejnych wyborów parlamentarnych 3 października 1994 roku partia zdobywa 27 z 55 miejsc i wraca do władzy. Jej przewodniczący Carlos da Graça zostaje wybrany premierem. W marcu 1995 partia wygrywa w wyborach powszechnych na Wyspie Książęcej. W wyborach prezydenckich w 1995 roku prezydent Miguel Trovoada został ponownie wybrany w drugiej turze, pokonując po raz drugi byłego prezydenta Manuela Pinto da Costę.