58
Cities
18,536,440
Total Urban Population
Luanda
Largest City
All Cities in Angola
| # | City | Population | Year |
|---|---|---|---|
| 1 | Luanda | 2,487,444 | 2026 |
| 2 | Cacuaco | 1,279,488 | 2026 |
| 3 | Lubango | 903,564 | 2026 |
| 4 | Huambo | 844,000 | 2026 |
| 5 | Cabinda | 739,182 | 2026 |
| 6 | Malanje | 604,215 | 2026 |
| 7 | Sambizanga | 600,000 | 2026 |
| 8 | Uíge | 599,000 | 2026 |
| 9 | Benguela | 512,886 | 2026 |
| 10 | Kuito | 512,706 | 2026 |
| 11 | Lobito | 436,467 | 2026 |
| 12 | Saurimo | 393,000 | 2026 |
| 13 | Menongue | 372,500 | 2026 |
| 14 | Cubal | 357,618 | 2026 |
| 15 | Luena | 357,413 | 2026 |
| 16 | Ombadja | 304,964 | 2026 |
| 17 | Bailundo | 294,494 | 2026 |
| 18 | Sumbe | 279,968 | 2026 |
| 19 | Caála | 279,792 | 2026 |
| 20 | Amboim | 271,843 | 2026 |
| 21 | Matala | 262,763 | 2026 |
| 22 | Andulo | 258,161 | 2026 |
| 23 | Moçâmedes | 255,000 | 2026 |
| 24 | Ganda | 235,486 | 2026 |
| 25 | Dande | 222,528 | 2026 |
| 26 | Soyo | 200,920 | 2026 |
| 27 | Chitato | 195,136 | 2026 |
| 28 | Chibia | 190,670 | 2026 |
| 29 | Seles | 187,127 | 2026 |
| 30 | Cuango | 183,767 | 2026 |
| 31 | Dundo | 177,604 | 2026 |
| 32 | Catumbela | 175,805 | 2026 |
| 33 | Cazengo | 171,743 | 2026 |
| 34 | Caluquembe | 169,420 | 2026 |
| 35 | Caconda | 167,820 | 2026 |
| 36 | Bocoio | 164,685 | 2026 |
| 37 | Quibala | 163,991 | 2026 |
| 38 | N'dalatando | 161,584 | 2026 |
| 39 | Quipungo | 158,918 | 2026 |
| 40 | Lucapa | 154,305 | 2026 |
| 41 | Chiange | 151,375 | 2026 |
| 42 | M'banza-Kongo | 148,000 | 2026 |
| 43 | Namakunde | 142,047 | 2026 |
| 44 | Negage | 137,559 | 2026 |
| 45 | Londuimbali | 134,254 | 2026 |
| 46 | Chicomba | 131,807 | 2026 |
| 47 | Chinguar | 129,370 | 2026 |
| 48 | Catabola | 126,631 | 2026 |
| 49 | Nharea | 126,339 | 2026 |
| 50 | Quilengues | 123,005 | 2026 |
| 51 | Ondjiva | 121,537 | 2026 |
| 52 | Cachiungo | 120,677 | 2026 |
| 53 | Gabela | 116,903 | 2026 |
| 54 | Mungo | 113,417 | 2026 |
| 55 | Balombo | 108,965 | 2026 |
| 56 | Baía Farta | 107,841 | 2026 |
| 57 | Jamba | 105,090 | 2026 |
| 58 | Chicala-Choloanga | 103,646 | 2026 |