Mapped: The 50 Largest Cities in Africa by Population
See more visuals like this on the Voronoi app.
Use This Visualization
Ranked: Africa’s 50 Most Populous Cities
See visuals like this from many other data creators on our Voronoi app. Download it for free on iOS or Android and discover incredible data-driven charts from a variety of trusted sources.
Key Takeaways
Cairo is Africa’s largest city by a wide margin, with over 25.5 million residents in 2025.
Nigeria places nine cities in the top 50, more than any other country.
Africa is the world’s fastest-urbanizing continent, with hundreds of millions of people expected to move into cities over the coming decades.
This rapid growth has already produced some of the world’s largest metro areas, driven by population growth, rural-to-urban migration, and expanding economic opportunities.
This map ranks Africa’s 50 most populous cities in 2025, based on data from the UN World Urbanization Prospects 2025.
The Largest Cities in Africa by Population
Cairo, officially known as Al-Qahirah, is Africa’s most populous city with 25.6 million residents. Egypt’s capital is not only Africa’s largest city, but also ranks among the largest cities in the world.
The table below lists 50 of Africa’s most populous cities in 2025:
RankCountryCity2025 Population
1 EgyptAl-Qahirah (Cairo)25,566,000
2 NigeriaLagos12,792,000
3 AngolaLuanda11,370,000
4 DR CongoKinshasa10,944,000
5 TanzaniaDar es Salaam7,795,000
6 EgyptAlexandria7,267,000
7 South AfricaJohannesburg7,077,000
8 SudanKhartoum6,809,000
9 EthiopiaAddis Ababa6,706,000
10 Côte d’IvoireAbidjan6,622,000
11 KenyaNairobi6,134,000
12 NigeriaOnitsha5,628,000
13 GhanaAccra5,593,000
14 CameroonYaoundé5,106,000
15 UgandaKampala4,881,000
16 NigeriaKano4,840,000
17 South AfricaCape Town4,509,000
18 MoroccoCasablanca4,457,000
19 SomaliaMogadishu4,399,000
20 GhanaKumasi4,298,000
21 MaliBamako4,245,000
22 EgyptLuxor4,188,000
23 CameroonDouala4,105,000
24 MadagascarAntananarivo3,916,000
25 SenegalDakar3,852,000
26 NigeriaOwerri3,833,000
27 NigeriaIbadan3,721,000
28 Republic of the CongoBrazzaville3,656,000
29 DR CongoKasaï-Oriental3,606,000
30 ZambiaLusaka3,511,000
31 AlgeriaAlgiers3,246,000
32 Burkina FasoOuagadougou3,206,000
33 South AfricaDurban3,178,000
34 MozambiqueMaputo3,166,000
35 DR CongoLubumbashi2,833,000
36 GuineaConakry (Coyah)2,728,000
37 BeninCotonou2,506,000
38 TunisiaTunis2,473,000
39 TogoLomé2,415,000
40 NigeriaPort Harcourt2,341,000
41 ZimbabweHarare2,117,000
42 EgyptBanha2,089,000
43 MoroccoRabat2,069,000
44 Sierra LeoneFreetown1,936,000
45 ChadN’Djaména1,935,000
46 DR CongoBeni1,924,000
47 NigeriaKaduna1,890,000
48 LiberiaMonrovia1,879,000
49 NigeriaBenin City1,845,000
50 South AfricaPretoria1,836,000
Nigeria’s Lagos ranks second with nearly 12.8 million residents, followed closely by Luanda in Angola and Kinshasa in the Democratic Republic of the Congo. These cities have expanded rapidly due to high birth rates and sustained migration from rural areas.
Nigeria, the continent’s most populous nation, appears nine times in the top 50. Egypt follows with four cities, while South Africa has four major metropolitan areas, including Johannesburg, Cape Town, Durban, and Pretoria.
East Africa also features prominently, with Dar es Salaam, Addis Ababa, Nairobi, and Kampala all ranking among the continent’s largest cities. Many of Africa’s urban areas are projected to double in size within the next 25 years.
Learn More on the Voronoi App
If you enjoyed today’s post, check out The True Size of Africa on Voronoi.
Read More