Le drapeau de la République démocratique de São Tomé e Príncipe (RDSTP) se compose de trois barres horizontales, vertes aux extrémités et de même largeur, et le centre, auquel sont fixées deux étoiles noires à cinq branches, jaunes et de même largeur une fois et demie chacune et un triangle écarlate dont la base est située à gauche du drapeau. La hauteur du triangle est la moitié de celle de sa base.
La signification de chacun des éléments qui composent le drapeau:
Deux étoiles symbolisant les îles de l'archipel;
Un triangle, exprimant l'égalité, le rouge, symbolisant la lutte pour l'indépendance;
Les couleurs jaune, verte et rouge, relatives au mouvement de libération (les couleurs panafricaines).