Benguela's 2025 population is now estimated at 878,004. In 1950, the population of Benguela was 14,364. Benguela has grown by 34,797 in the last year, which represents a 4.13% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Benguela, which typically includes Benguela's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Luanda | 10,027,900 | |
| Lubango | 1,047,810 | |
| Cabinda | 990,695 | |
| Malanje | 861,380 | |
| Huambo | 777,336 | |
| Cuito | 704,349 | |
| Uige | 686,667 | |
| Lobito | 505,576 | |
| N'dalatando | 383,100 | |
| Namibe | 80,149 | |
| Soio | 67,491 | |
| Saurimo | 40,498 | |
| Sumbe | 33,277 | |
| Menongue | 32,203 | |
| Caxito | 28,224 | |
| Longonjo | 24,346 | |
| Mbanza Congo | 24,220 | |
| Caala | 21,205 | |
| Luena | 21,115 | |
| Lucapa | 20,115 | |
| Camacupa | 19,150 | |
| Catabola | 18,855 | |
| Luau | 18,465 | |
| N'zeto | 18,352 | |
| Catumbela | 16,977 | |
| Camabatela | 12,837 | |
| Uacu Cungo | 10,970 | |
| Caconda | 10,549 | |
| Ondjiva | 10,169 |