List of cities in South Africa by population

Source UN (World Urbanization Prospects 2018)
Date01 Apr 2024

South Africa cities population

Code City Population Share (%) Rank Change
20232024South AfricaWorldPopulation(%)
JohaJohannesburg6,198,0166,324,35110.4166126,3352.04
CapeCape Town4,890,2804,977,8338.1629487,5531.79
EkurEkurhuleni4,118,3274,190,8326.87312072,5051.76
DurbDurban (Ethekwini)3,228,0033,262,1285.35416434,1251.06
PretPretoria2,818,1002,889,8994.74519671,7992.55
PortPort Elizabeth (Nelson Mandela Bay)1,295,9281,312,6312.15646516,7031.29
WestWest Rand934,341947,7341.55767713,3931.43
SoshSoshanguve892,254905,8681.48870913,6141.53
VereVereeniging793,927802,9001.3297888,9731.13
EastEast London (Buffalo City)735,692745,8551.221086010,1631.38
BloeBloemfontein598,383608,6550.99711104910,2721.72
RustRustenburg574,400592,1930.97012108917,7933.10
PietPietermaritzburg (The Msunduzi)545,872553,1620.9071311757,2901.34
WitbWitbank499,211511,9730.83914126412,7622.56
PoloPolokwane479,251493,9510.80915129814,7003.07