Population of South Africa

59,308,690

2020


Yearly change:

1.28%

5-year change:

1.42%

20-year change:

1.59%

Most populated cities in South Africa

South Africa has an estimated population of 59.3 million. Around 26% of the population lives in the 10 major cities.

# City Population
1 Cape Town, Western Cape 3,433,441
2 Durban, KwaZulu-Natal 3,120,282
3 Johannesburg, Gauteng 2,026,469
4 Soweto, Gauteng 1,695,047
5 Pretoria, Gauteng 1,619,438
6 Port Elizabeth, Eastern Cape 967,677
7 Pietermaritzburg, KwaZulu-Natal 750,845
8 Benoni, Gauteng 605,344
9 Tembisa, Gauteng 511,655
10 East London, Eastern Cape 478,676
# City Population
11 Vereeniging, Gauteng 474,681
12 Bloemfontein, Orange Free State 463,064
13 Boksburg, Gauteng 445,168
14 Welkom, Orange Free State 431,944
15 Newcastle, KwaZulu-Natal 404,838
16 Krugersdorp, Gauteng 378,821
17 Diepsloot, Gauteng 350,000
18 Randburg, Gauteng 337,053
19 Botshabelo, Orange Free State 309,714
20 Brakpan, Gauteng 305,692