Angola's demographics: about 36 million people, largely young
More than half the population is under 18. Luanda is home to about a quarter of all Angolans. Local languages coexist with Portuguese.
Angola has one of the youngest populations in the world: the median age is around 16, and most people live in urban areas, mainly in and around Luanda. Other large cities (Huambo, Lubango, Benguela) are also growing fast, driven by rural migration.
Most of the population belongs to Bantu ethnic groups: Ovimbundu on the central plateau (Umbundu speakers), Ambundu in Luanda and the north (Kimbundu speakers), and Bakongo in the north (Kikongo speakers). There are also mixed-heritage (mestico) groups and small communities of Portuguese, Chinese, South African, and Congolese origin.
Portuguese is the official language, spoken by more than 70% of the population as a first or second language. Those arriving from other Lusophone countries communicate without much difficulty, with a distinct accent and vocabulary but mutual intelligibility. Local languages remain alive in homes and communities.
- Portuguese (official)
- Umbundu
- Kimbundu
- Kikongo
- Chokwe
- +2 more
- Catholic (about 41%)
- Evangelical/Protestant (about 38%)
- African traditional religions
- No religion