Inheems 47%, Rooms-katholiek 38% en Protestant 15%. Gegevens uit 1998.
De officiële taal is Portugees. Andere talen zijn Bantoe en andere Afrikaanse talen.