A julio de 2026, la población de Angola es de 40.1 millones. El número de habitantes ha crecido en 1 millón en el último año, lo que representa un incremento del 2.97%. La edad media de la población ha aumentado en los últimos años, pasando de 16 años en el 2016 a 16.6 años en 2026. Actualmente, la esperanza de vida al nacer es de 63.8 años y la densidad de población es de 32.2 habitantes por kilómetro cuadrado.
La tasa de crecimiento de la población de Angola alcanzó su punto máximo en 2010, rondando el 3.76% anual, pero desde entonces ha disminuido a alrededor del 2.91% en 2026. Aún así, el aumento anual en el número de personas continúa en tendencia alcista, llegando a aproximadamente 1.17 millones en 2026.
En Angola la esperanza de vida al nacer ha estado aumentando, con el indicador pasando de 52.4 años en 2006 a 63.8 años en 2026. Esto representa un aumento de más de 11 años en las últimas 2 décadas.
Angola tiene múltiples ciudades grandes con un gran número de habitantes. La ciudad más poblada es Luanda, con una diferencia significativa sobre las demás, alcanzando aproximadamente 2.8 millones habitantes. Le siguen Mulenvos, Luanda con 882,014 y Viana, Luanda con 865,863.
Estas son las 20 ciudades más pobladas en Angola:
| # | Ciudad | Población |
|---|---|---|
| 1 | Luanda | 2,776,168 |
| 2 | Mulenvos, Luanda | 882,014 |
| 3 | Viana, Luanda | 865,863 |
| 4 | Kikolo, Luanda | 728,205 |
| 5 | Maianga, Luanda | 727,681 |
| 6 | Camama, Luanda | 667,094 |
| 7 | Golfe, Luanda | 655,796 |
| 8 | Calumbo, Bengo | 652,270 |
| 9 | Hoji ya Henda, Luanda | 642,050 |
| 10 | Lubango, Huíla | 600,751 |
| # | Ciudad | Población |
|---|---|---|
| 11 | Huambo | 595,304 |
| 12 | Benguela | 555,124 |
| 13 | Cabinda | 550,000 |
| 14 | Talatona, Luanda | 500,000 |
| 15 | Nova Vida, Luanda | 464,985 |
| 16 | Malanje | 455,000 |
| 17 | Kima Kieza, Luanda | 428,855 |
| 18 | Cazenga, Luanda | 394,170 |
| 19 | Lobito, Benguela | 393,079 |
| 20 | Saurimo, Lunda Sul | 393,000 |