Largest Cities in South Africa

Type in the largest cities in South Africa. Populations are as of 2011 census data using Municipal Municipalities. The name used is that of the largest city in the defined Municipality.
This is by Metropolitan area
Quiz by stidmatt
Rate:
Last updated: May 12, 2013
You have not attempted this quiz yet.
First submittedNovember 9, 2012
Times taken3,166
Average score75.0%
Rating3.63
Report this quizReport
4:00
0
 / 8 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
4,434,827
Johannesburg
3,740,026
Cape Town
3,442,361
Durban
3,178,470
Germiston
Population
City
2,921,488
Pretoria
1,152,000
Port Elizabeth
755,200
East London
747,431
Bloemfontein
9 Comments
+1
Level 32
Dec 21, 2012
what happened to Port Elizabeth, East London and Bloemfontein etc??

why are all these townships in here?

+1
Level 44
May 12, 2013
I've updated this quiz from the 2001 Census data to be the 2001 Municipalities. Many large cities are part of larger conglomerations with a larger hub, so not every city that one would expect is going to show up, as is the nature with cities.
+1
Level 43
Feb 25, 2013
Please put commas between the numbers...
+1
Level 33
May 4, 2013
None of the townships mentioned are recognised as cities. theay are all situated within the city limits of actual cities. Bad quiz!
+1
Level 44
May 12, 2013
This was based off the 2001 census and some townships were larger than better-known cities. It has now been changed to municipalities.
+1
Level 66
Feb 9, 2016
What about Soweto? I could have sworn that it was in the top 5...
+1
Level 23
Oct 22, 2017
Yes, as a South African I can confirm that Soweto is the most populated township in SA
+1
Level 28
Jan 24, 2019
Germiston DEFINITELY have over 3 million people. Fix. Now!
+2
Level 69
Jul 8, 2023
1. Accept Joburg as Johannesburg. 2. Accept Gqeberha for Port Elizabeth (the new name)