Population Statistics
HomeWorldAngola

Angola: cities by population

Angola has a population of 30,809,762, with Luanda as its capital. The 50 largest of its 181 recorded towns and cities, ranked.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
#PlaceRegionPopulation
1LuandaLuanda2,776,168
2MulenvosLuanda882,014
3VianaLuanda865,863
4KikoloLuanda728,205
5MaiangaLuanda727,681
6CamamaLuanda667,094
7GolfeLuanda655,796
8CalumboBengo652,270
9Hoji ya HendaLuanda642,050
10LubangoHuíla600,751
11HuamboHuambo595,304
12BenguelaBenguela555,124
13CabindaCabinda550,000
14TalatonaLuanda500,000
15Nova VidaLuanda464,985
16MalanjeMalanje455,000
17Kima KiezaLuanda428,855
18CazengaLuanda394,170
19LobitoBenguela393,079
20SaurimoLunda Sul393,000
21SambaLuanda364,986
22CuítoBíe355,423
23RamirosLuanda323,576
24UígeUíge322,531
25LuenaMoxico273,675
26Vila FlorLuanda256,066
27MossamedesNamibe255,000
28MenongueCubango251,178
29ChitatoLuanda Norte246,880
30NavegantesBenguela240,075
31KilambaLuanda237,528
32SoyoZaire221,555
33SumbeKwanza Sul205,832
34ZangoLuanda198,538
35BenficaLuanda191,828
36RangelLuanda190,569
37SambizangaLuanda177,808
38DundoLuanda Norte177,604
39BocoioBenguela164,685
40N'dalatandoCuanza Norte161,584
41PanguílaBengo158,068
42Mbanza KongoZaire148,000
43CacuacoLuanda146,867
44IngombotaLuanda144,911
45CaálaHuambo130,000
46OndjivaCunene121,537
47CatchiungoHuambo120,677
48GabelaKwanza Sul116,903
49LucapaLuanda Norte110,000
50BalomboBenguela108,965

Twenty years earlier: Angola in the 2005 World Gazetteer — population then 12,918,595.