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.
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Luanda | 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 |
| 11 | Huambo | Huambo | 595,304 |
| 12 | Benguela | Benguela | 555,124 |
| 13 | Cabinda | Cabinda | 550,000 |
| 14 | Talatona | Luanda | 500,000 |
| 15 | Nova Vida | Luanda | 464,985 |
| 16 | Malanje | 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 |
| 21 | Samba | Luanda | 364,986 |
| 22 | Cuíto | Bíe | 355,423 |
| 23 | Ramiros | Luanda | 323,576 |
| 24 | Uíge | Uíge | 322,531 |
| 25 | Luena | Moxico | 273,675 |
| 26 | Vila Flor | Luanda | 256,066 |
| 27 | Mossamedes | Namibe | 255,000 |
| 28 | Menongue | Cubango | 251,178 |
| 29 | Chitato | Luanda Norte | 246,880 |
| 30 | Navegantes | Benguela | 240,075 |
| 31 | Kilamba | Luanda | 237,528 |
| 32 | Soyo | Zaire | 221,555 |
| 33 | Sumbe | Kwanza Sul | 205,832 |
| 34 | Zango | Luanda | 198,538 |
| 35 | Benfica | Luanda | 191,828 |
| 36 | Rangel | Luanda | 190,569 |
| 37 | Sambizanga | Luanda | 177,808 |
| 38 | Dundo | Luanda Norte | 177,604 |
| 39 | Bocoio | Benguela | 164,685 |
| 40 | N'dalatando | Cuanza Norte | 161,584 |
| 41 | Panguíla | Bengo | 158,068 |
| 42 | Mbanza Kongo | Zaire | 148,000 |
| 43 | Cacuaco | Luanda | 146,867 |
| 44 | Ingombota | Luanda | 144,911 |
| 45 | Caála | Huambo | 130,000 |
| 46 | Ondjiva | Cunene | 121,537 |
| 47 | Catchiungo | Huambo | 120,677 |
| 48 | Gabela | Kwanza Sul | 116,903 |
| 49 | Lucapa | Luanda Norte | 110,000 |
| 50 | Balombo | Benguela | 108,965 |
Twenty years earlier: Angola in the 2005 World Gazetteer — population then 12,918,595.