Einheimische 47%, römisch-katholisch 38% Protestanten und 15%. Daten aus dem Jahr 1998.
Die Amtssprache ist Portugiesisch. Andere Sprachen sind Bantu und andere afrikanische Sprachen.