Zuid-Afrika is een land van contrasten, met steden die variëren van bruisende metropolen tot historische centra. Hieronder presenteren we de tien grootste steden van Zuid-Afrika in 2025, gebaseerd op het aantal inwoners binnen de stadsgrenzen.
1. Kaapstad – circa 3.433.441 inwoners

Kaapstad is de grootste stad van Zuid-Afrika wanneer je puur naar de gemeentegrenzen kijkt. De stad ligt in de West-Kaap en is wereldberoemd om de Tafelberg, Robbeneiland en haar stranden. Kaapstad is niet alleen een toeristische trekpleister, maar ook een politiek en cultureel centrum met een mix van historische charme en moderne flair.
2. Durban – circa 3.120.282 inwoners

Durban, gelegen in de provincie KwaZulu-Natal, is de grootste havenstad van het land en ligt aan de warme Indische Oceaan. De stad is beroemd om haar subtropische klimaat, Indiase invloeden, en kilometerslange stranden. Durban is een belangrijk economisch knooppunt en trekt jaarlijks miljoenen bezoekers.
3. Johannesburg – circa 2.026.469 inwoners

Hoewel Johannesburg vaak als de grootste stad van Zuid-Afrika wordt gezien, geldt dat alleen als je de hele metropoolregio meerekent. Binnen de officiële stadsgrenzen is Joburg de derde stad van het land. Het is het financiële hart van Zuid-Afrika, met een skyline vol wolkenkrabbers en een bruisend zakencentrum.
4. Soweto – circa 1.695.047 inwoners

Soweto, oorspronkelijk een township, is tegenwoordig een zelfstandige stad met meer dan 1,6 miljoen inwoners. De stad heeft een enorme historische betekenis vanwege haar rol in de anti-apartheidsstrijd. Tegenwoordig is Soweto een levendige, snelgroeiende stad met een rijke cultuur en trotse gemeenschap.
5. Pretoria – circa 1.619.438 inwoners

Pretoria is een van de drie hoofdsteden van Zuid-Afrika en dient als administratief centrum. De stad staat bekend om haar jacarandabomen, statige ambassades en overheidsgebouwen. Als universiteitsstad met veel groen combineert Pretoria bestuurlijke invloed met leefkwaliteit.
6. Gqeberha (voorheen Port Elizabeth) – circa 967.677 inwoners

Gqeberha ligt aan de zuidoostkust in de provincie Oost-Kaap en is een belangrijke havenstad. De stad staat bekend om haar stranden, erfgoedlocaties en als toegangspoort tot de Tuinroute. Sinds de naamsverandering in 2021 is Gqeberha bezig aan een nieuw cultureel hoofdstuk.
7. Pietermaritzburg – circa 750.845 inwoners

Pietermaritzburg is de hoofdstad van KwaZulu-Natal en heeft een kenmerkende koloniale uitstraling. De stad is een belangrijk administratief centrum en heeft een rijke historie, onder andere als verblijfplaats van Mahatma Gandhi. Tegenwoordig is het ook een levendige studentenstad.
8. Benoni – circa 605.344 inwoners

Benoni ligt in de provincie Gauteng en maakt deel uit van het stedelijk netwerk rond Johannesburg, maar is ook een zelfstandige stad. Ooit ontstaan door de goudmijnindustrie, is Benoni tegenwoordig een woonstad met veel parken, meren en een gevarieerde bevolking.
9. Tembisa – circa 511.655 inwoners

Tembisa, gelegen tussen Johannesburg en Pretoria, is een van de snelst groeiende steden van Zuid-Afrika. Het is van oorsprong een township maar inmiddels uitgegroeid tot een volwaardige stad, bekend om haar levendige gemeenschapszin en ondernemerschap.
10. Oos-Londen – circa 478.676 inwoners

Oos-Londen ligt in de Oost-Kaap aan de Indische Oceaan en is een van de belangrijkste havensteden van het land. De stad is relatief klein, maar groeit gestaag en staat bekend om haar stranden, havenindustrie en als toegangspoort tot het Wild Coast-gebied.
Oost-Rand hebben we niet opgenomen in de lijst, omdat dit een metropolitane gemeente die uit meerdere steden bestaat (zoals Germiston, Boksburg en Kempton Park) en telt als geheel ruim 4 miljoen inwoners. Omdat het geen enkele stad is binnen één set stadsgrenzen, komt het niet voor in deze top 10.