Holden
L'Angola compte environ 90 groupes ethniques, mais les trois principaux groupes ethniques, qui représentent environ les trois quarts de la population du pays, sont les groupes de langue bantoue, les Ovimbundu (qui représentent environ 37 % de la population angolaise), les Mbundu (environ un quart de la population du pays) et Bakongo (qui représente environ 13 % de la population angolaise).
La majorité du quart restant des Angolais sont membres des groupes ethniques Chokwe (ou Lunda), Ganguela, Nhaneca-Humbe, Ambo, Herero ou Xindunga. Deux pour cent de la population angolaise sont des mesticos (Angolais de groupes familiaux mixtes européens, principalement portugais et africains) et le pour cent restant comprend principalement des Portugais (blancs) ethniques.
Les plus connues des tribus bantoues sont les Ba-Kongo (ou Ba-Fiot) et les Abunda (également appelés M'bunda ou Ba-Bundo), qui vivent respectivement dans le nord et le centre du district du Congo. Il existe également d'autres tribus en Angola, comme les Bangala, qui vivent sur la rive ouest du haut Kwango, les Bangala du Moyen Congo et les Ba-Lunda de la province de Lunda.