Cities of South Africa

South African cities represent a diverse mix of urban settlements shaped by the country's complex historical, economic, and cultural factors. The three capital cities are Pretoria (administrative), Cape Town (legislative), and Bloemfontein (judicial), reflecting South Africa's unique governmental structure.

Johannesburg, the largest city by population, emerged as a gold-mining settlement in the late 19th century and has evolved into Africa's leading financial center. The country's urban landscape features major metropolitan areas including Cape Town, Durban, and Pretoria, which serve as significant economic hubs for their respective regions. These cities collectively account for approximately 67% of South Africa's GDP.

South African cities demonstrate distinct architectural influences, combining colonial heritage with modern African urbanism. Many urban areas still reflect the spatial planning legacy of apartheid, though significant transformation efforts have been ongoing since 1994. The cities face common challenges including rapid urbanization, informal settlements, and infrastructure development needs. Current urban development focuses on sustainable growth, social integration, and economic opportunity expansion.

List of the largest cities in South Africa

City Province Population (2020)
Johannesburg Gauteng 5,782,747
Cape Town Western Cape 4,618,456
Durban KwaZulu-Natal 3,792,621
Pretoria Gauteng 2,921,488
Port Elizabeth Eastern Cape 1,253,616
Pietermaritzburg KwaZulu-Natal 750,845
Bloemfontein Free State 747,431
Benoni Gauteng 605,344
Rustenburg North West 549,575
Tembisa Gauteng 463,109
East London Eastern Cape 478,676
Welkom Free State 431,944
Soshanguve Gauteng 403,162
Vereeniging Gauteng 377,922
Newcastle KwaZulu-Natal 363,236
Botshabelo Free State 309,714
Krugersdorp Gauteng 284,638
Witbank Mpumalanga 262,491
Boksburg Gauteng 260,321
Germiston Gauteng 255,863
Centurion Gauteng 236,580
Kimberley Northern Cape 236,459
Uitenhage Eastern Cape 228,912
George Western Cape 193,672
Klerksdorp North West 186,515
Polokwane Limpopo 130,028
Springs Gauteng 121,610
Paarl Western Cape 112,045
Nelspruit Mpumalanga 110,159
Midrand Gauteng 87,387