Transit · ZA
All cities
304 cities
Cities of 15,000+ people, largest first
Johannesburg
Cape Town
Durban
Pretoria
Soweto
Gqeberha
Soshanguve
Pietermaritzburg
Evaton
Benoni
Bloemfontein
Thembisa
East London
Vereeniging
Boksburg
Welkom
Newcastle
Krugersdorp
Rustenburg
Emalahleni
Diepsloot
Randburg
Roodepoort
Botshabelo
Brakpan
Kariega
Polokwane
Germiston
Richards Bay
Vanderbijlpark
Athlone
Paarl
Centurion
Klerksdorp
Somerset West
Mdantsane
Middelburg
George
Springs
Ivory Park
Carletonville
Alexandra
Potchefstroom
Mthatha
KwaDukuza
Westonaria
Etwatwa
Vryheid
Pinetown
Ladysmith
Cities of All cities
Loading map…
Geographic data © GeoNames (CC BY 4.0)