Według komentatorów żadna z głównych partii politycznych nie miała dużych szans na zdobycie większości w parlamencie pozwalającej na samodzielne sprawowanie rządów. Według przewidywań szansę na zdobycie największej liczby mandatów miał rządzący Ruch Wyzwolenia Wysp Świętego Tomasza i Książęcej-Partia Socjaldemokratyczna (MLSTP-PSD) premiera Branco oraz opozycyjna Niezależna Akcja Demokratyczna (ADI) byłego premiera Patrice'a Trovoady. Uprawnionych do głosowania było 79 tys. wyborców spośród 175 tys. obywateli.
Wyniki wyborów Zgodnie z przewidywaniami żadna z partii politycznych nie zdobyła większości miejsc w parlamencie. Najwięcej, bo 26 mandatów zdobyła Niezależna Akcja Demokratyczna, przed rządzącym MLSTP-PSD, który uzyskał 21 mandatów. Pozostająca w nim w koalicji rządowej Partia Konwergencji Demokratycznej (PCD) zdobyła 7 mandatów, a partia prezydenta Fradique'a de Menezesa – Ruch Demokratyczny Siły na rzecz Zmiany-Partia Liberalna (MDFM-PL) – 1 mandat. Frekwencja wyborcza wyniosło blisko 88%.