Die nasionale vlag van São Tomé en Príncipe is op 5 November 1975 amptelik in gebruik geneem. Die vlag vertoon ’n rooi driehoek aan die vlagpaalkant met drie bane (van bo na onder) in groen, geel en groen (in verhouding 2:3:2) met twee swart vyfpuntige sterre in die geel baan aan die wapperkant. Die kleure op die vlag is die Pan-Afrika kleure en wys op die eilande se solidariteit met Afrika. Die rooi stel die stryd om onafhanklikheid voor, groen stel die plantegroei van die eilande voor, geel stel kakao voor (wat die belangrikste uitvoerproduk is) en die twee swart sterre stel onderskeidelik die eilande van São Tomé en Príncipe voor. Die ontwerp van die vlag is ontleen aan die banier van die Movimento de Liberacion de São Tomé (Vryheidsbeweging van São Tomé), wat die eilande se stryd om onafhanklikheid gelei het. Vlag van die Portugese Koloniegoewerneur Voorgestelde vlag vir Portugees São Tomé en Príncipe (en) Greig, Charlotte. The Dictionary of Flags. Grange Books. ISBN 1-84013-758-4 (en) São Tomé en Príncipe by Flags of the World.