Rank Largest Cities In Africa
Estimated Metro Population
1 Lagos, Nigeria 21.0 million people
2 Cairo, Egypt 20.4 million people
3 Kinshasa, Democratic Republic of the Congo
13.3 million people
4 Luanda, Angola 6.5 million people
5 Nairobi, Kenya 6.5 million people
6 Mogadishu, Somalia
6.0 million people
7 Abidjan, Ivory Coast
4.7 million people
8 Alexandria, Egypt 4.7 million people
9 Addis Ababa, Ethiopia
4.6 million people
10 Johannesburg, South Africa
4.4 million people
11 Dar es Salaam, Tanzania
4.4 million people
12 Casablanca, Morocco 4.3 million people
13 Accra, Ghana 4.1 million people
14 Durban, South Africa
3.4 million people
15 Kano, Nigeria 2.8 million people