Além do português, Angola abriga cerca de onze grupos lingüísticos principais, que podem ser subdivididos em diversos dialetos (cerca de noventa). As línguas principais são: o umbundu, falado pelo grupo ovimbundu (parte central do país); o kikongo, falado pelos bakongo, ao norte, e o chokwe-lunda e o kioko-lunda, ambos ao nordeste. Há ainda o kimbundu, falado pelos mbundos, mbakas, ndongos e mbondos, grupos aparentados que ocupam parte do litoral, incluindo a capital Luanda.
O português é a língua oficial de Angola. Em 1983, 60% dos moradores declararam que o português é sua língua materna, embora estimativas indiquem que 70% da população fale uma das línguas nativas como primeira ou segunda língua.