Population of Cities in South Africa (2021)

The southernmost country in Africa and the largest country in southern Africa, South Africa is an ecologically diverse and multicultural country, home to mountains, beaches, forests and lagoons. While Johannesburg is the largest city in South Africa, with a population of around 4.5 million residents, it is not the country's capital city. Unusually, South Africa actually has three separate capital cities: Pretoria, Bloemfontein and Cape Town. Each of these functions as the seat of a different branch of government. Pretoria is the location of the administrative branch of government. An intellectual and research hub, the city is home to three universities and has a population of 741,651 residents.

Bloemfontein is the judicial capital of South Africa and is the location of the Supreme Court of Appeal of South Africa. The city has a population of around 520,000 residents, making it the seventh largest city in the country. Its name is derived from the Afrikaans and Dutch for 'fountain of flowers' or 'blooming fountain', but it is also known as 'The City of Roses' as the flowers are very popular and an annual rose festival is held in the city. South Africa's third capital is the coastal city of Cape Town, the seat of the Parliament of South Africa and the country's legislative capital. Cape Town is home to 433,688 residents in the city and more than 3.7 million in the metropolitan area. Cape Town is known for its harbor and the famous flat-topped Table Mountain, which overlooks the city.

South Africa has 5 cities with more than a million people, 49 cities with between 100,000 and 1 million people, and 162 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 2021 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
Randburg337,053
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
Midrand173,009
Westonaria156,831
Middelburg154,706
Vryheid150,012
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
Alberton121,536
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
Standerton74,021
Bothaville71,934
Upington71,373
Parys71,319
Schweizer-Reneke70,214
Ga-Rankuwa68,767
Knysna68,659
Saldanha68,284
Barberton67,927
Lichtenburg65,863
Heidelberg64,199
Graaff-Reinet62,896
Fochville62,416
Oudtshoorn61,507
Atlantis60,266
KwaDukuza59,899
Mossel Bay59,031
Fort Beaufort58,419
Kraaifontein57,911
Wellington55,543
Heilbron55,196
Viljoenskroon54,955
Port Shepstone52,793
Vryburg49,588
Wolmaransstad49,366
Edenvale49,292
eSikhaleni49,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
Vredenburg38,382
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
Postmasburg30,089
Grabouw29,885
Howick28,725
Driefontein28,127
Empangeni28,093
Robertson27,715
Bronkhorstspruit27,343
Siyabuswa26,236
Mpophomeni26,229
Cullinan25,490
Kokstad25,373
Hermanus25,153
Lady Frere25,041
Midstream25,000
Duiwelskloof24,572
Scottburgh23,949
Hennenman22,847
Pampierstad21,800
Lydenburg21,695
Ulundi20,753
Modimolle20,527
Komatipoort20,508
Secunda20,418
eMkhomazi20,410
Queensdale20,009
Plettenberg Bay19,445
Kruisfontein18,991
Middelburg18,164
Port Alfred17,959
Warrenton17,946
Zeerust17,708
Christiana17,523
Lansdowne17,399
Ladybrand17,228
Ballito17,218
Bloemhof17,122
Tzaneen16,954
Reitz16,637
Riversdale16,176
Somerset East16,155
White River15,954
Hendrina15,871
Montagu15,176
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
Prince Albert13,136
Ga-Kgapane13,000
Hoopstad12,663
Breyten12,550
Burgersdorp12,548
Mankoeng12,499
Sundumbili12,455
Zastron12,449
Colesberg12,423
Deneysville12,397
George12,345
Clocolan12,318
Adelaide12,212
Koster12,126
Brandfort12,091
Whittlesea12,080
Bochum12,000
Lindley12,000
Belfast11,916
Elliot11,836
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
Rosebank10,000
Maile10,000
Orange Farm10,000
Ritchie9,960
Alice9,788
Kathu9,219
Dordrecht9,123
Kuruman9,093
Calvinia8,146
Hardys Memories of Africa7,500
Eden Glen7,345
Ladismith7,127
Willowmore7,100
Eastleigh6,988
Constantia6,922
Albertina6,372
Port Saint John's5,939
Carnarvon5,785
Eden Glen Ext 605,494
Newlands5,343
Riverlea

Population of All Cities in South Africa

Sources