Angola flag

Largest Cities in Angola

47 cities with population over 100,000

Angola has 47 cities with a population over 100,000. The largest city is Luanda with 2,776,168 people. The capital city is Luanda.

Country Population

37.9M

Major Cities

47

Largest City

Luanda

Capital

Luanda

Top 10 Cities

Luanda
2.8M
Mulenvos
882,014
Viana
865,863
Kikolo
728,205
Maianga
727,681
Camama
667,094
Golfe
655,796
Calumbo
652,270
Hoji ya Henda
642,050
Lubango
600,751

All Cities in Angola

Cities in Angola ranked by population
#CityPopulation
1LuandaCapital2,776,168
2Mulenvos882,014
3Viana865,863
4Kikolo728,205
5Maianga727,681
6Camama667,094
7Golfe655,796
8Calumbo652,270
9Hoji ya Henda642,050
10Lubango600,751
11Huambo595,304
12Benguela555,124
13Cabinda550,000
14Talatona500,000
15Nova Vida464,985
16Malanje455,000
17Kima Kieza428,855
18Cazenga394,170
19Lobito393,079
20Saurimo393,000
21Samba364,986
22CuĆ­to355,423
23Ramiros323,576
24UĆ­ge322,531
25Luena273,675
26Vila Flor256,066
27Mossamedes255,000
28Menongue251,178
29Chitato246,880
30Navegantes240,075
31Kilamba237,528
32Soyo221,555
33Sumbe205,832
34Zango198,538
35Benfica191,828
36Rangel190,569
37Sambizanga177,808
38Dundo177,604
39N'dalatando161,584
40PanguĆ­la158,068
41Mbanza Kongo148,000
42Cacuaco146,867
43Ingombota144,911
44CaƔla130,000
45Ondjiva121,537
46Gabela116,903
47Lucapa110,000