В этнических группах Анголы преобладают банту, которые разделены на несколько этнолингвистических групп.. Основными из них являются овимбунду, составлявшие около 37% населения в 2005 году, кимбунду, составлявшие 25% населения, и баконго с 13 %.
mestiço (смешанные европейцы и коренные африканцы) составляют около 2% населения. Поскольку метисы, как правило, лучше образованы, чем черное население, их влияние в правительстве непропорционально их численности. Европейцы, в основном португальского происхождения, составляют 1% населения; другие различные группы составляют оставшиеся 22%.