Angola flag

Largest Cities in Angola

29 cities with population over 100,000

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

Country Population

36.2M

Major Cities

29

Largest City

Luanda

Capital

Luanda

Top 10 Cities

Luanda
2.8M
Lubango
600,751
Huambo
595,304
Benguela
555,124
Cabinda
550,000
Talatona
500,000
Malanje
455,000
Cazenga
424,528
Saurimo
393,000
Ingombota
370,000

All Cities in Angola

Cities in Angola ranked by population
#CityPopulation
1LuandaCapital2,776,168
2Lubango600,751
3Huambo595,304
4Benguela555,124
5Cabinda550,000
6Talatona500,000
7Malanje455,000
8Cazenga424,528
9Saurimo393,000
10Ingombota370,000
11Lobito357,950
12CuĆ­to355,423
13UĆ­ge322,531
14Maianga319,000
15Luena273,675
16Rangel261,000
17Mossamedes255,000
18Menongue251,178
19Chitato246,880
20Sambizanga244,000
21Sumbe205,832
22Soyo200,920
23Dundo177,604
24N'dalatando161,584
25Mbanza Kongo148,000
26CaƔla130,000
27Ondjiva121,537
28Gabela116,903
29Lucapa110,000