De ti største byene etter folketall er Cape Town, Durban, Johannesburg, Pretoria, Soweto, Port Elizabeth, Pietermaritzburg, Benoni, Vereeniging og Bloemfontein.