Ostrovy objevili Portugalci v roce 1460, o dva roky později byly osídleny. Koncem 16. století se staly portugalskou kolonií. Nezávislost získaly teprve v roce 1975.
Obyvatelstvo tvoří kreolové (míšenci Afričanů a Portugalců) 71%, africké etnikum skupiny Bantu 28%, Evropané (hlavně Portugalci) 1%. Převládají římští katolíci 98%.