Largest Cities in Angola

139 cities in Angola, ranked by population.

Cities
139
Urban population
15M
Largest city
Luanda

Cities by population

# City Population
1 Luanda 2.8M
2 Lubango 600.8K
3 Huambo 595.3K
4 Benguela 555.1K
5 Cabinda 550K
6 Talatona 500K
7 Malanje 455K
8 Cazenga 424.5K
9 Saurimo 393K
10 Ingombota 370K
11 Lobito 358K
12 Cuíto 355.4K
13 Uíge 322.5K
14 Maianga 319K
15 Luena 273.7K
16 Rangel 261K
17 Mossamedes 255K
18 Menongue 251.2K
19 Chitato 246.9K
20 Sambizanga 244K
21 Sumbe 205.8K
22 Soyo 200.9K
23 Dundo 177.6K
24 N'dalatando 161.6K
25 Mbanza Kongo 148K
26 Caála 130K
27 Ondjiva 121.5K
28 Gabela 116.9K
29 Lucapa 110K
30 Catumbela 95K
31 Negage 93K
32 Porto Amboim 91.6K
33 Cubal 90.4K
34 Cafunfo 90K
35 Cela 90K
36 Quissecula 90K
37 Matala 78K
38 Barra do Dande 75K
39 Bailundo 70.5K
40 Luquembo 69.4K
41 Gama 66.2K
42 Camucuio 66.1K
43 Ganda 65K
44 Dondo 64.6K
45 Nzagi 60K
46 Camacupa 59K
47 Luau 55.4K
48 Caxito 55K
49 Cuango-Luzamba 55K
50 Samba 54K
51 Andulo 50K
52 Ucu Seles 47.4K
53 Tômbua 46.6K
54 Baía Farta 45K
55 Calulo 44K
56 Virei 42.6K
57 Maquela do Zombo 42K
58 Cuímba 41.9K
59 Buco Zau 41K
60 Cacuso 39.3K
61 Balombo 36.4K
62 Humbe 36K
63 Bocoio 35K
64 Xangongo 35K
65 Cazombo 34K
66 Mussende 33.6K
67 Songo 31.4K
68 Caluquembe 31K
69 Santa Clara 29K
70 N'zeto 28.8K
71 Catabola 28.8K
72 Quibala 27.1K
73 Catchiungo 27K
74 Chinguar 26.8K
75 Cuilo 26.6K
76 Lubalo 26.1K
77 Chitembo 25K
78 Dombe Grande 25K
79 Belize 24.4K
80 Quipungo 23K
81 Longonjo 23K
82 Sanza Pombo 23K
83 Ucuma 21.8K
84 Camabatela 21.8K
85 Mungo 21.7K
86 Capunda 21.3K
87 Conda 21.3K
88 Tombôco 20.4K
89 Cassanguidi 20K
90 Cuemba 20K
91 Golungo Alto 20K
92 Lucala 19.4K
93 Lumbala 19K
94 Nharêa 18K
95 Cambundi 17.2K
96 Cambundi Catembo 17.2K
97 Alto Hama 17K
98 Londuimbali 17K
99 Cangandala 16.2K
100 Cunda diá Baze 16K
101 Caconda 15K
102 Cacongo 15K
103 Calonamba 15K
104 Calucinga 15K
105 Cuchi 15K
106 Caimbambo 14.5K
107 Camboio 14.5K
108 Cameia 14.1K
109 Ecunna 14K
110 Quilenda 13.7K
111 Cacolo 13.5K
112 Buco 13.2K
113 Camanongue 12.9K
114 Cahama 12.8K
115 Banza Damba 12K
116 Chongoroi 12K
117 Damba 12K
118 Jamba 12K
119 Cunhinga 11.8K
120 Ambriz 11.6K
121 Uacu Cungo 11K
122 Bibala 10.5K
123 Chibia 10K
124 Chipindo 10K
125 Ebo 10K
126 Mavinga 10K
127 Chicomba 9.4K
128 Praia Bebe 9.1K
129 Calandula 9K
130 Calai 8.7K
131 Quibaxe 8.3K
132 Muconda 8K
133 Chissamba 7.7K
134 Puri 7.6K
135 Dala 7.5K
136 Chela 5.8K
137 Léua 5.2K
138 Lumeji 5K
139 Cazaji 4.8K

Frequently Asked Questions

Our database contains 139 cities for Angola, shown above ranked by population.

The largest city in Angola by population is Luanda with approximately 2.8M residents.

City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.