Ved folketellingen i 2012 hadde landet en befolkning på . Langt de fleste av innbyggerne bor på São Tomé. Príncipe hadde i 2012 en befolkning på .