There are over 100 distinct ethnic groups and languages/dialects in Angola. The three dominant ethnic groups are the Ovimbundu (37%), Mbundu (Ambundu) (25%) and the Bakongo (13%).

Other numerically important groups include the closely interrelated Chokwe and Lunda (8%), the Ganguela and Nyaneka-Khumbi (3%), Ambo (2%), the Ovambo, the Herero, the Xindonga and scattered residual groups of San (Khoisan) and Kwisi (0,5%), Himba,KwepeKuvale and Zwemba

Angola ethnic map