Home » cities » Main Cities of South Africa

Main Cities of South Africa


List of the main cities of South Africa, ordered by number of inhabitants.

nametypepopulation
Johannesburgcity4,434,827
Cape Towncity3,740,026
Durbancity3,442,361
Sowetocity1,270,000
Gqeberhacity1,050,000
Pretoriacity741,651
Polokwanecity628,999
Pietermaritzburgcity618,536
Rustenburgcity549,575
Tembisatown463,109
Mitchells Plaintown400,000
Bloemfonteincity370,000
Newcastlecity363,236
Randburgcity335,000
Khayelitshatown330,000
Roodepoortcity325,000
Krugersdorpcity275,000
East Londoncity267,007
Boksburgtown260,000
Centuriontown236,580
iBhayitown235,000
Kimberleycity225,160
Sandtoncity222,415
Mthathacity210,783
Mpumalangatown193,058
Klerksdorpcity186,515
Botshabelocity181,712
Benonitown158,777
Blue Downstown150,000
Motherwelltown140,000
Diepsloottown138,329
Bethelsdorptown130,000
Madadenitown119,497
Ga-Masemolatown115,457
Paarlcity112,045
Mbombelacity110,159
eMalahlenicity108,673
Kariegatown103,639
Vereenigingcity100,000
Worcestertown97,098
Vanderbijlparktown95,840
Lenasiatown89,714
Middelburgtown87,348
Elsiesrivertown85,000
Ermelotown83,865
Milnertontown80,000
Parowtown80,000
Somerset Westtown80,000
Osizwenitown77,845
Ennerdaletown77,815
Strandtown75,000
Upingtoncity74,834
Ezakhenitown70,809
Thaba Nchucity70,118
Thohoyandoutown69,453
Makhandacity67,264
Ladysmithcity64,855
Welkomcity64,130
Khutsongtown62,458
Oudtshoorntown61,507
Bethaltown60,779
Kraaifonteintown60,000
Mossel Baytown60,000
Stellenboschtown60,000
Piet Retieftown57,428
Richards Baycity57,387
Atlantistown55,000
Knysnatown51,078
Matsulutown47,306
Bela-Belatown45,001
Kuilsriviertown45,000
Standertontown43,966
Potchefstroomcity43,448
Musinacity42,678
Secundacity40,198
Durbanvilletown40,000
Siyabuswatown36,882
Mkhuhlutown35,864
Lebowakgomotown35,087
Dundeetown34,924
Kanyamazanetown34,593
Acornhoektown33,529
eMjindinitown33,241
Mokopanecity30,151
Eersteriviertown30,000
Thabazimbitown28,847
Robertsontown27,715
Jeffreys Baytown27,107
Lichtenburgtown26,338
Giyanitown25,954
Port Alfredtown25,859
Louis Trichardtcity25,360
Mookgophongtown24,853
Carletonvilletown23,000
Kamhlushwatown21,832
Mahubahubatown21,377
KaMaqhekezatown21,192
Verenatown20,793
Kostertown19,499
KwaNojolitown18,825