Population of Cities in South Africa (2018)

5
Over 1 Million
50
100,000 to 1 Million
159
10,000 to 100,000
  • Cape Town
  • Durban
  • Johannesburg
  • Soweto
  • Pretoria
  • Port Elizabeth
  • Pietermaritzburg
  • Benoni
  • Tembisa
  • East London
  • Vereeniging
  • Bloemfontein
  • Boksburg
  • Welkom
  • Newcastle
  • Krugersdorp
  • Diepsloot
  • Randburg
  • Botshabelo
  • Brakpan
  • Witbank
  • Richards Bay
  • Vanderbijlpark
  • Centurion
  • Uitenhage
  • Roodepoort
  • Paarl
  • Springs
  • Carletonville
  • Klerksdorp
  • Midrand
  • George
  • Westonaria
  • Middelburg
  • Vryheid
  • Orkney
  • Kimberley
  • eMbalenhle
  • Nigel
  • Mpumalanga
  • Bhisho
  • Randfontein
  • Worcester
  • Rustenburg
  • Polokwane
  • Potchefstroom
  • Virginia
  • Brits
  • Alberton
  • Nelspruit

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, 50 cities with between 100,000 and 1 million people, and 159 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.

Cape Town

Cape Town is the second-most populous urban area in South Africa after Johannesburg.

3,433,441

Durban

Durban is a coastal city known for its African, Indian and colonial influences.

3,120,282

Johannesburg

Johannesburg, South Africa's biggest city and the capital of Gauteng province, was originally a nineteenth-century gold-mining settlement.

2,026,469

Soweto

The name Soweto is an English syllabic abbreviation for South Western Townships.

1,695,047

Pretoria

Pretoria is known as 'Jacaranda City' because of its thousands of jacaranda trees.

1,619,438

Port Elizabeth

Port Elizabeth is nicknamed 'The Friendly City' and 'The Windy City'.

967,677

Pietermaritzburg

Pietermaritzburg was founded in 1838 and is governed by the Msunduzi Local Municipality.

750,845

Benoni

Benoni has more horse stables per square kilometre than anywhere else in the southern hemisphere.

605,344

Tembisa

The name Tembisa or Thembisa is a Nguni word meaning 'promise' and 'hope'.

511,655

East London

East London lies on the Indian Ocean coast of South Africa and is home to the country's only river port.

478,676

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