All 1M+ Cities in Africa on a Map

With the help of a map, try to name name all the urban areas in Africa with a population over 1 million?
Source: citypopulation.de
Quiz by
Jeremy
Rate:
Last updated: March 14, 2025
You have not attempted this quiz yet.
First submittedMarch 30, 2020
Times taken25,816
Average score55.0%
Rating4.93
10:00
Enter city here
0
 / 80 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 ...
 
City
Population
Cairo
22,800,000
Lagos
21,300,000
Kinshasa
16,300,000
Johannesburg
14,800,000
Luanda
9,650,000
Khartoum
7,200,000
Abidjan
7,050,000
Nairobi
6,900,000
Accra
6,800,000
Dar es Salaam
6,650,000
Alexandria
6,250,000
Bamako
5,700,000
Kano
5,350,000
Cape Town
5,100,000
Addis Ababa
4,825,000
Casablanca
4,450,000
Algiers
4,325,000
Kampala
4,300,000
Dakar
4,225,000
Yaounde
3,975,000
City
Population
Douala
3,900,000
Durban
3,900,000
Ouagadougou
3,425,000
Ibadan
3,400,000
Antananarivo
3,150,000
Abuja
3,050,000
Lusaka
3,000,000
Conakry
2,975,000
Kumasi
2,900,000
Lubumbashi
2,875,000
Tunis
2,725,000
Harare
2,675,000
Lomé
2,625,000
Maputo
2,575,000
Mbuji-Mayi
2,500,000
Brazzaville
2,475,000
Port Harcourt
2,250,000
Mogadishu
2,250,000
Cotonou
2,150,000
Rabat
2,125,000
City
Population
Kaduna
1,980,000
Kigali
1,960,000
N'Djamena
1,950,000
Monrovia
1,940,000
Tripoli
1,870,000
Benin City
1,790,000
Bangui
1,680,000
Oran
1,640,000
Niamey
1,530,000
Nouakchott
1,500,000
Pointe-Noire
1,480,000
Benguela
1,420,000
Freetown
1,420,000
Tangier
1,410,000
Kananga
1,370,000
Mombasa
1,370,000
Mwanza
1,340,000
Touba
1,320,000
Fes
1,310,000
Kisangani
1,300,000
City
Population
Aba
1,280,000
Agadir
1,270,000
Onitsha
1,230,000
Lilongwe
1,210,000
Port Elizabeth
1,200,000
Maiduguri
1,190,000
Arusha
1,190,000
Sousse
1,180,000
Banjul
1,170,000
Ilorin
1,160,000
Marrakesh
1,140,000
Sokoto
1,140,000
Jos
1,110,000
Bobo-Dioulasso
1,100,000
Bukavu
1,100,000
Asmara
1,090,000
Zaria
1,050,000
Zanzibar
1,030,000
Goma
1,010,000
Enugu
1,010,000
Save Your Stats
Your Next Quiz
Name the capital cities of Asia.
For each European country, name one of the five most populous cities that is NOT either the capital or the largest city.
Trace the mystery route that passes through 16 European capitals, on a blank map. Guess each visited capital, from the starting point to the finish flag.
Can you select the flag of every Asian country? One wrong guess and it's all over!
33 Comments
+15
Level 72
Mar 30, 2020
Brilliant work!
+4
Level 72
Mar 30, 2020
+1
+1
Level 31
Jan 6, 2022
According to citypopulation.de Abuja is now at 3.725M population ^^ Nice quizz !
+3
Level 58
Feb 28, 2022
Great quiz! Nominated!
+1
Level 75
Feb 28, 2022
Banjul, officially the City of Banjul, is the capital and fourth largest city of The Gambia. It is the centre of the eponymous administrative division which is home to an estimated 400,000 residents. So what's it doing here?
+11
Level 79
Feb 28, 2022
This quiz uses urban area populations according to citypopulation.de (the standard source for city quizzes on Jetpunk). If you have a problem with the populations listed, take it up with them, not me.
+1
Level 74
Sep 13, 2025
Maybe I'm missing something but it seems like the population of Banjul on citypopulation.de is lower now. They seemed to have it listed just under 750k from what I saw
+2
Level 79
Sep 13, 2025
Check the agglomerations page not the individual country page
+1
Level 90
Jul 7, 2025
I think the other big towns are all adjacent in the Banjul metropolitan area crowded on the west side of the country.
+13
Level 66
Feb 28, 2022
Gqeberha should work for Port Elizabeth, as it's the official name
+2
Level 79
Feb 28, 2022
Okay
+6
Level 90
Jul 7, 2025
Only if you can say it three times fast.
+5
Level 76
Jul 10, 2025
Port Elizabeth should work but it should be listed as Gqeberha.
+4
Level 79
Jul 10, 2025
No
+1
Level 72
Aug 1, 2025
lmfao
+4
Level 84
Sep 27, 2025
Why not?
+11
Level 79
Jan 14, 2023
Always the bloated citypopulation numbers.
+1
Level 25
Sep 15, 2025
Explain what you mean by "bloated".
+2
Level 27
Sep 15, 2025
citypopulation hurts my soul
+4
Level 79
Feb 23, 2024
bro you gotta accept osogbo
+1
Level 56
Mar 6, 2024
I got 63/79 but I missed easier ones like Tangier, Agadir and Sousse.
+1
Level 76
Jun 14, 2024
Nominated!
+1
Level 79
Aug 6, 2024
Osogbo is misspelled as Oshogbo
+2
Level 75
Jul 9, 2025
Brazzaville and Kinshasa are not the same urban area?
+2
Level 69
Jul 20, 2025
Not really. There are no bridges and relatively light ferry service. I highly doubt there's any significant daily commuting, or frankly any at all.
+2
Level 66
Sep 13, 2025
Great quiz!

Also, I just want to express my appreciaton of the map colours - they are very pleasing to look at for some reason.

+3
Level 88
Sep 13, 2025
Probably should accept 'Tana' for Antananarivo - similar to accepting 'Addis' or Addis Ababa.
+3
Level 27
Sep 15, 2025
i really think Tana should become a standard type-in for Antananarivo, that’s what everyone in Madagascar calls it
+1
Level 76
Oct 26, 2025
Wow some high scores on this one. In everyday live most people would struggle to get 5, so I am proud to recognize 50* African cities, though I only managed to list 38. (*well I recognise zanizibar, but did not know it was a city. I think I knew benin city existed but am only 80% sure, could be a trick of the mind)
+1
Level 37
Nov 13, 2025
I feel like Pretoria should be listed in the quiz, isn't it. The population is approximately more than 2 million people and the urban is 4 million so does it include ?
+1
Level 79
Nov 14, 2025
It’s included as part of Johannesburg
+1
Level 60
Mar 12, 2026
Will Bujumbura be added here?
+1
Level 94
Apr 14, 2026
Seconded