Un 99% son nativos africanos (95% bantúes, hay más de 100 tribus); 1% son asiáticos (260.000), europeos (20.000) y árabes (70.000).