Every 1,000,000+ African City on a Map

Can you name every African city that has a population of over 1,000,000 with the help of a map?
Population data from citypopulation.de, urban agglomeration population
Quiz by
Nedpet
Rate:
Last updated: March 28, 2026
You have not attempted this quiz yet.
First submittedJuly 28, 2021
Times taken2,507
Average score72.8%
Rating4.95
Report this quizReport
20:00
Enter city here:
0
 / 81 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
 
Population
City
23,200,000
Cairo
21,900,000
Lagos
16,900,000
Kinshasa
15,100,000
Johannesburg
10,400,000
Luanda
7,400,000
Khartoum
7,300,000
Abidjan
7,150,000
Nairobi
7,050,000
Accra
6,900,000
Dar es Salaam
6,350,000
Alexandria
5,950,000
Bamako
5,550,000
Kano
5,350,000
Kampala
5,200,000
Cape Town
4,950,000
Addis Ababa
4,500,000
Casablanca
4,400,000
Algiers
4,375,000
Dakar
4,000,000
Conakry
3,975,000
Durban
3,950,000
Douala
3,900,000
Yaoundé
3,550,000
Ouagadougou
3,475,000
Ibadan
3,250,000
Antananarivo
3,175,000
Abuja
Population
City
3,100,000
Lusaka
2,975,000
Lubumbashi
2,950,000
Kumasi
2,775,000
Tunis
2,725,000
Lomé
2,700,000
Harare
2,650,000
Maputo
2,600,000
Mbuji-Mayi
2,550,000
Brazzaville
2,325,000
Mogadishu
2,300,000
Port Harcourt
2,225,000
Cotonou
2,150,000
Rabat
2,050,000
Kigali
2,025,000
Kaduna
2,025,000
N'Djamena
2,000,000
Monrovia
1,930,000
Tripoli
1,840,000
Benin City
1,740,000
Bangui
1,670,000
Oran
1,580,000
Niamey
1,550,000
Nouakchott
1,530,000
Pointe-Noire
1,460,000
Freetown
1,460,000
Tangier
1,420,000
Kananga
Population
City
1,400,000
Mombasa
1,390,000
Mwanza
1,370,000
Benguela
1,370,000
Touba
1,340,000
Kisangani
1,330,000
Fes
1,320,000
Bujumbura
1,310,000
Aba
1,300,000
Agadir
1,250,000
Onitsha
1,250,000
Lilongwe
1,230,000
Arusha
1,220,000
Maiduguri
1,210,000
Banjul
1,200,000
Port Elizabeth
1,200,000
Sousse
1,190,000
Ilorin
1,180,000
Sokoto
1,150,000
Marrakesh
1,140,000
Jos
1,140,000
Bukavu
1,130,000
Bobo-Dioulasso
1,120,000
Asmara
1,080,000
Zaria
1,080,000
Zanzibar
1,050,000
Goma
1,040,000
Enugu
Save Your Stats
Your Next Quiz
How many of the world's 50 most populous urban areas can you name?
Can you name the 100 most populous urban areas in Europe with the help of a map?
In terms of population, which African urban areas rank in the top 200 globally?
Click only the countries that have white somewhere on their national flag. But don't click a wrong answer or you will instantly surrender!
6 Comments
+2
Level 82
Jul 29, 2021
Thanks. A good quiz. I believe that you have transposed Fes and Marrakech on the map.
+1
Level 74
Jul 30, 2021
Fixed, thanks!
+2
Level 70
Jan 21, 2023
Please rename Port Elizabeth to Gqeberha as it is it's official name now.
+6
Level 78
Mar 6, 2024
You really want to spell that?
+4
Level 74
May 27, 2024
To be fair, both should be accepted in a quiz like this
+1
Level 79
Oct 15, 2023
I must've tried Ife and Akure 3x each - not familiar with Osogbo.