Population of Cities in South Africa (2017)

5
Over 1 Million
49
100,000 to 1 Million
151
10,000 to 100,000

South Africa has 5 cities with more than a million people, 49 cities with between 100,000 and 1 million people, and 151 cities with between 10,000 and 100,000 people. The largest city in South Africa is Cape Town, with a population of 3,433,441 people.

Name 2017 Population
Cape Town3,433,441
Durban3,120,282
Johannesburg2,026,469
Soweto1,695,047
Pretoria1,619,438
Port Elizabeth967,677
Pietermaritzburg750,845
Benoni605,344
Tembisa511,655
East London478,676
Vereeniging474,681
Bloemfontein463,064
Boksburg445,168
Welkom431,944
Newcastle404,838
Krugersdorp378,821
Diepsloot350,000
Botshabelo309,714
Brakpan305,692
Witbank262,491
Richards Bay252,968
Vanderbijlpark246,754
Centurion233,386
Uitenhage228,912
Roodepoort225,000
Paarl190,000
Springs186,394
Carletonville182,304
Klerksdorp178,921
George174,582
Midrand173,009
Westonaria156,831
Middelburg154,706
Vryheid150,012
Mossel Bay150,000
Orkney145,801
Kimberley142,089
eMbalenhle141,741
Nigel140,644
Mpumalanga140,121
Bhisho137,287
Randfontein133,654
Worcester127,597
Rustenburg124,064
Polokwane123,749
Potchefstroom123,669
Virginia122,502
Brits122,497
Nelspruit110,159
Phalaborwa109,468
Queenstown105,309
Kroonstad103,992
Bethal101,919
Mokopane101,090
Mabopane97,417
Kutloanong95,008
Stellenbosch94,263
Stilfontein93,110
Delmas92,046
Grahamstown91,548
Warmbaths90,210
Louis Trichardt86,854
Dundee84,413
Piet Retief84,349
Phuthaditjhaba84,258
Bethlehem83,654
Mthatha78,663
Sasolburg77,016
Mmabatho76,754
Oudtshoorn76,708
Standerton74,021
Bothaville71,934
Upington71,373
Parys71,319
Schweizer-Reneke70,214
Ga-Rankuwa68,767
Saldanha68,284
Barberton67,927
Lichtenburg65,863
Heidelberg64,199
Knysna63,106
Graaff-Reinet62,896
Fochville62,416
Atlantis60,266
Stanger59,899
Fort Beaufort58,419
Kraaifontein57,911
Heilbron55,196
Viljoenskroon54,955
Port Shepstone52,793
Vryburg49,588
Wolmaransstad49,366
eSikhawini49,265
Balfour46,008
Mondlo44,922
Beaufort West44,737
Aliwal North44,436
Thohoyandou44,046
Volksrust43,378
Wesselsbron42,552
Ceres41,596
Ermelo41,124
Senekal39,584
Thaba Nchu38,616
Ekangala37,650
Giyani37,024
Stutterheim35,510
Harrismith35,108
Malmesbury34,991
Theunissen34,718
Margate34,407
Butterworth34,353
Lebowakgomo33,308
Cradock32,898
Richmond32,445
De Aar32,318
Retreat32,289
Allanridge31,700
Nkowakowa30,138
Grabouw29,885
Howick28,725
Driefontein28,127
Empangeni28,093
Bronkhorstspruit27,343
Siyabuswa26,236
Mpophomeni26,229
Cullinan25,490
Kokstad25,373
Hermanus25,153
Lady Frere25,041
Duiwelskloof24,572
Scottburgh23,949
Hennenman22,847
Pampierstad21,800
Lydenburg21,695
Ulundi20,753
Modimolle20,527
Komatipoort20,508
Secunda20,418
Umkomaas20,410
Messina20,191
Queensdale20,009
Plettenberg Bay19,445
Kruisfontein18,991
Middelburg18,164
Port Alfred17,959
Warrenton17,946
Zeerust17,708
Christiana17,523
Lansdowne17,399
Ladybrand17,228
Ballitoville17,218
Bloemhof17,122
Tzaneen16,954
Reitz16,637
Somerset East16,155
White River15,954
Hendrina15,871
Rondebosch15,158
Kriel15,055
Berea15,000
Bredasdorp14,936
Vredendal14,806
Eshowe14,786
Vrede14,622
Claremont14,531
Ekuvukeni14,331
Mahikeng14,000
Greytown13,912
Swellendam13,674
Glencoe13,547
Jan Kempdorp13,485
Ga-Kgapane13,000
Hoopstad12,663
Breyten12,550
Burgersdorp12,548
Mankoeng12,499
Sundumbili12,455
Zastron12,449
Colesberg12,423
Deneysville12,397
Clocolan12,318
Adelaide12,212
Koster12,126
Brandfort12,091
Whittlesea12,080
Belfast11,916
Elliot11,836
Jeffrey's Bay11,698
Thulamahashi11,655
Barkly West11,621
Koppies11,445
Villiers11,240
Prieska11,236
Winburg11,072
Ilinge10,899
Marquard10,839
Ventersburg10,698
Vredefort10,649
Springbok10,438
Thabazimbi10,365
Kirkwood10,148
Mooirivier10,132
Danielskuil10,123
Molteno10,078
Orange Farm10,000
Rosebank10,000
Ritchie9,960
Alice9,788
Kathu9,219
Dordrecht9,123
Kuruman9,093
Calvinia8,146
Hardys Memories of Africa7,500
Willowmore7,100
Constantia6,922
Port Saint John's5,939
Carnarvon5,785
Newlands5,343