Svatý Tomáš a Princův ostrov je hlavní město Svatého Tomáše a Princova ostrova. Je to největší město v zemi. Žije zde 56 166 obyvatel. Jeho název pochází z portugalštiny a znamená "Svatý Tomáš". Svatý Tomáš a Princův ostrov je důležitý jako přístav. Nachází se v zálivu Ana Chaves na severovýchodě ostrova Svatý Tomáš a Princ a Princ.