1991 wird Miguel Tovoada zum Präsidenten des gewählt.
1995 kommt es zu einem Putsch. Die Regierungen zeichnen sich nicht durch Stabilität aus.
Am 5. Januar 1999 wird Guilherme Posser da Costa zum ernannt. Allerdings bringen Koruptionsskandale in denen gefälschte im Wert von 500 Mio. US-Dollar die spielen die Regierung schnell in Bedrängnis. Im 1999 treten der Finianzminister sowie der Präsident Zentralbank zurück.
Im August 2001 wird Fradique De Menezes zum Präsidenten
Am 16. Juli 2003 kommt es zu einem Militärputsch unter von Major Fernando Pereira. Der Präsident Fradique Menezes befindet sich zu dieser Zeit auf in Nigeria daher werden von den Putschisten nur Premierministerin sowie einige andere Minister festgenommen. Schon nächsten Tag kündigen die Putschisten eine Übergangsregierung Neuwahlen an. Als Grund für den Putsch von den Putschisten die unsichere politische Lage der Insel angegeben die durch Ölfunde einige zuvor und die dadurch entstandene Streitereien entstanden
Die Republik besteht seit der Unabhängigkeit 1975 mit einer Verfassung von 1990 .
Das Parlament ( Assembléia Nacional ) hat 55 Mitglieder die auf vier gewählt werden (Daten von 2000). Der Präsident alle fünf Jahre gewählt. Wahlrecht hat jeder über 18 Jahren.
Die nördliche Insel Príncipe ist etwa km lang und 6 km breit.
Die südliche Insel São Tomé ist km lang und 32 km breit. Sie die gebirgigere der beiden Inseln. Die höchste ist 2024 m hoch. Auf São Tomé die Hauptstadt die denselben Namen (55.000 Einwohner)
Die höchste Erhebung der Insel Principe 927 Meter.
Beide Inseln sind Teil einer durch vulkanische Aktivitäten entstandenen Gebirgskette jedoch gibt es keine aktiven Vulkane mehr.
Die südliche Spitze São Tomés reicht den Äquator .
Das Bevölkerungswachstum liegt bei etwa 3% Säuglings- und Kindersterblichkeit bei 6% bzw 7 Die Lebenserwartung beträgt 64 Jahre.
Neben der Amtssprache Portugiesisch die gleichzeitig als lingua franca fungiert werden auf den Inseln noch auf dem Portugiesischen und westlichen Bantu-Sprachen basierende Kreolsprachen gesprochen: Saotomense (70 000) Principense (1 und Angolar (5 000).