Die Flagge von São Tomé und Príncipe wurde erstmals anlässlich der Unabhängigkeit des Landes am 12. Juli 1975 als Nationalflagge gehisst und am 5. November des gleichen Jahres offiziell eingeführt.