South Africa: largest cities and towns and statistics of their population


download data for Google Earth
see also the list of metropolitan areas

view more cities and places
no.namecensus 1991census 1996calculation 2013annual
growth
latitudelongitudeparent divisionname variantsmetropolitan area
1Cape Town1 891 0922 415 4083 803 0322.7133.93°S18.46°EWestern CapeKaapstad, Kapstad, Kapstadt, Kapa, iKapa, Ekapa, Ikapa, Belhar, Bellville, Durbanville, Kraaifontein, Parow, Bishop Lavis, Elsies Rivier, Elsies River, Elsiesrivier, Elsiesriver, Goodwood, Milnerton, Pinelands, Blue Downs, Brackenfell, Kuilsrivier, Kuils River, Kuilsriver, Scottsdene, Ocean View, Vishoek, Fish Hoek, Constantia, Grassy Park, Guguletu, Hout Bay, Khayelitsa, Khayalitsa, Khayalitsha, Lingelethu West, Langa, Nyanga, Crossroads, KruispadCape Town
2Durban1 764 6052 117 7003 584 2063.1429.87°S30.99°EKwaZulu NataleThekwini, Thekong, Ethekwini, Port Natal, Amanzimtoti, Isipingo, Isipingo Beach, Kingsburgh, Lamont, Lamontville, Queensburgh, Tongaat, Umhlanga, Verulam, Kloof, Pinetown, Shallcross, Westville, Kwa Makuta, KwaMakuta, KwaMakhuta, Kwandengezi, Clermont, Kwa Mashu, Kwadabeka, Newtown, Ntuzuma, Umlazi 
3Johannesburg 1 480 5302 158 22426.19°S28.04°EGautengeGoli, Egoli, eRhawutini, Erhawutini, Erautini, Gauteng, Kgauteng, Jo'burg, Kempton Park, Edenvale, Germiston, Bedfordview, Alexandra, Randburg, Sandton, Dobsonville, Roodepoort, Roodepoort-Maraisburg, Katlehong, Kathlehong, TokozaJohannesburg
4Soweto885 4211 098 0942 040 4753.7126.28°S27.84°EGautengDiepmeadow, Lenasia South, LenasiaJohannesburg
5Pretoria936 4191 104 4791 978 1133.4925.73°S28.22°EGautengePitoli, Epitoli, iPitoli, Ipitoli, iTswani, Itswani, Tswane, Tshwane, Pitoriya, Atteridgeville, Soshanguve, Akasia, MamelodiPretoria
6Port Elizabeth633 406749 8451 172 7182.6733.96°S25.59°EEastern CapeBhayi, iBhayi, Ibhayi, Baye, Motherwell, KayamnandiPort Elizabeth
7Pietermaritzburg261 833382 936899 0475.1529.61°S30.39°EKwaZulu NataleMgungundlovu, Emgungundlovu, eMalitzboko, Emalitzboko, Mokokotlofo, Maritzburg, Imbali, iMbali, Edendale, Msunduzi, Msundini 
8Benoni286 272365 467762 4084.4226.15°S28.33°EGautengDaveytown, WattvilleJohannesburg
9Tembisa209 238282 272656 2205.0925.99°S28.22°EGauteng Johannesburg
10Bloemfontein278 344334 112600 6473.5129.15°S26.23°EFree StateMangaung, Bainsvlei, Bloemspruit 
11Welkom156 658235 649561 6455.2427.97°S26.73°EFree StateThabong, Free State Goldfields 
12Boksburg195 905260 905547 6314.4626.27°S28.23°EGautengVosloorusJohannesburg
13Vereeniging 346 800505 54326.65°S27.96°EGautengEvaton, Meyerton, Randvaal, Walkerville, Orange Farm, Klipriviervallei, EmfuleniVereeniging
14Sihlangu212 777258 836491 7603.8527.75°S29.92°EKwaZulu NatalMadadeni, Osizweni, Newcastle 
15East London 409 339467 28632.97°S27.87°EEastern CapeOos-Londen, iMonti, Monti, Imonti, Emonti, Port Rex, Beacon Bay, Gompo Town, Kwelega, Kwelera, Newlands, Mooiplaas, Mdantsane 
16Krugersdorp143 264204 128463 8824.9526.09°S27.77°EGautengKagiso, MogaleJohannesburg
17Brakpan130 380171 359400 2005.1226.29°S28.37°EGautengTsakaneJohannesburg
18Botshabelo118 926177 971388 2824.7029.23°S26.73°EFree State  
19Emalahleni114 612167 181364 4844.6925.86°S29.22°EMpumalangaKwaguga, KwaGuga, KwaGuqa, Guqa Kwa, Witbank, eMalahleni 
20Verwoerdburg80 552114 575314 4676.1225.83°S28.20°EGautengCenturionPretoria
21Richards Bay23 32872 646312 1578.9528.80°S32.09°EKwaZulu NatalRichards Baai, Richard's Bay, Richardsbay, Richardsbaai 
22Vanderbijlpark284 873253 335294 8270.9026.69°S27.82°EGautengLekoa, Sebokeng, Shapeville, SharpvilleVereeniging
23Uitenhage177 314192 120288 4572.4233.76°S25.39°EEastern CapeKwaNobuhle, KwaNobhule, DespatchPort Elizabeth
24Kimberley152 200170 430253 1552.3528.75°S24.77°ENorthern CapeGaleshewe 
25Carltonville174 533165 149230 0431.9726.34°S27.37°EGautengCarletonville, Khutsong, Merafong 
26Paarl115 581140 376222 6392.7533.70°S18.96°EWestern CapeePere, Epere, Mbekweni, WellingtonCape Town
27George63 89594 121221 7915.1733.95°S22.45°EWestern CapeThembalethu 
28Somerset West80 917112 489221 3904.0634.07°S18.84°EWestern CapeMacassar, Somerset Wes, StrandCape Town
29Embalenhle56 50277 896220 6036.3126.53°S29.06°EMpumalangaeMbalenhle 
30Middelburg75 252104 189218 5964.4625.76°S29.47°EMpumalangaMhluzi, Vaalbank 
31Springs153 992160 795217 1521.7826.27°S28.43°EGautengKwaThema, Kwathema, Kwa ThemaJohannesburg
32Alberton 147 948215 66926.33°S28.13°EGautengTokozaJohannesburg
33Midstream 126 400184 25826.00°S28.13°EGautengMidrandJohannesburg
34Nigel76 51791 724179 4054.0326.40°S28.44°EGautengDuduza 
35Vryheid25 09953 228175 8567.2827.76°S30.79°EKwaZulu NatalBhekuzulu 
36Klerksdorp133 300141 313170 7351.1226.88°S26.62°ENorth WestJouberton 
37Epumalanga62 14081 714168 6324.3529.82°S30.61°EKwaZulu NatalMpumalanga, Sankontshe 
38Westonaria 114 580167 02826.32°S27.65°EGautengEnnerdale, Bekkersdal, Wes Rand, Wes-Rand, West RandJohannesburg
39Randfontein86 49198 169163 1473.0326.15°S27.70°EGautengMohlakengJohannesburg
40Virginia37 89461 006159 6285.8228.09°S26.87°EFree StateMeloding 
41Worcester54 37176 896153 2264.1433.64°S19.44°EWestern CapeeVostile, Evostile 
42Bhisho 133 307152 17832.87°S27.39°EEastern CapeKing Williams Town, eQonce, Eqonce, King, Kingwilliamstown, Zwelitsha, Bisho 
43Nelspruit79 06594 714148 6292.6925.47°S30.98°EMpumalangaeNelspotho, Enelspotho, Kabokweni, Kanyamazane, KaNyamazane, kaNyamazane, Matsulu 
44Emnambithi85 12189 080147 5613.0128.55°S29.78°EKwaZulu NatalEzakheni, eZakheni, Ladysmith 
45Bethal21 24442 803142 8917.3526.47°S29.45°EMpumalangaeMzinoni, Emzinoni, Highveld Ridge 
46Polokwane83 26293 629139 0862.3623.89°S29.45°ELimpopoSeshego, Pietersburg 
47Orkney52 04675 324137 5843.6126.98°S26.64°ENorth WestKanana 
48Delmas18 08036 238137 4408.1626.14°S28.68°EMpumalangaBotleng 
49Upington36 31655 064133 5915.3528.46°S21.23°ENorthern CapePaballelo 
50Kroonstad78 54386 930130 1752.4027.66°S27.21°EFree StateMaokeng, Seeisoville 
51Kutlwanong42 35457 079127 9524.8627.84°S26.75°EFree StateKutloanong 
52Queenstown32 87153 963125 6315.1031.90°S26.88°EEastern CapeKuKomani, Mlungisi 
53Piet Retief11 31127 527119 8409.0427.00°S30.81°EMpumalangaEthandakukhanja, Ethandakukhanya 
54Stellenbosch43 18459 641111 3643.7433.92°S18.86°EWestern Cape Cape Town
55Phalaborwa 98 201110 67823.95°S31.11°ELimpopoNamakgale 
56Potchefstroom101 083106 047110 4740.2426.70°S27.10°ENorth West  
57Brits27 15251 171108 5814.5225.63°S27.78°ENorth WestLethabile 
58Bethlehem45 49957 224108 1113.8128.22°S28.30°EFree StateBohlokong, Bohlakong 
59Phuthaditjhaba25 03641 930105 5795.5828.53°S28.81°EFree State  
60Grahamstown45 41862 110104 9503.1333.30°S26.52°EEastern CapeGrahamstad, eRhini, Erhini, Rhini, Rini 
61Rustenburg 106 855104 81025.65°S27.24°ENorth WestHartbeesfontein, Tlhabane 
62Bela-Bela13 43933 471104 5936.9324.88°S28.29°ELimpopoWarmbaths, Warm Baths, Warmbad 
63Mokopane 90 685102 20724.16°S29.00°ELimpopoMogalakwena, Mahwelereng, Potgietersrus 
64Standerton41 03555 06099 3233.5326.94°S29.24°EMpumalangaSakhile 
65Dundee10 77624 91898 8018.4428.16°S30.23°EKwaZulu Natal  
66Barberton11 21824 86996 6058.3125.78°S31.05°EMpumalangaEmjindini, eMjindini 
67Kgotsong22 98836 52696 2255.8627.39°S26.62°EFree StateBothaville, Bothaville Black Township 
68Parys32 34743 43195 5164.7526.91°S27.46°EFree StateTumahole 
69Mosselbay33 37243 64692 8634.5434.17°S22.13°EWestern CapeMossel Bay, Aliwal Suid, Aliwal South, Mosselbaai 
70Oudtshoorn42 46953 58892 5993.2733.58°S22.19°EWestern Cape  
71Sasolburg 73 99788 02626.82°S27.84°EFree StateZamdelaVereeniging
72Louis Trichardt 77 91587 81423.04°S29.89°ELimpopoMakhado 
73Mthatha 76 38287 19531.58°S28.79°EEastern CapeMtata, Ngangelizwe, Umtata 
74Stilfontein39 64453 59086 1892.8326.84°S26.76°ENorth WestKhuma 
75Heidelberg35 74341 81684 7054.2426.53°S28.34°EGautengRatanda 
76Saldanha33 97344 59083 6573.7733.01°S17.93°EWestern CapeVredenburg 
77Mabopane 83 90482 29825.50°S28.08°ENorth West Pretoria
78Knysna19 70930 80781 9905.9334.03°S23.06°EWestern CapeKhayalethu 
79Viljoenskroon11 17324 07676 1017.0027.21°S26.95°EFree StateRammulotsi 
80Atlantis45 17749 10876 0452.6133.57°S18.48°EWestern Cape Cape Town
81Graaff-Reinet21 64134 18475 9204.8132.30°S24.54°EEastern Cape  
82Heilbron13 12124 24272 8746.6927.28°S27.98°EFree StatePhiritona 
83Fort Beaufort13 00025 48971 9716.3032.77°S26.63°EEastern CapeKwatinidubu, Bhofolo 
84KwaDukuza21 13930 71671 8365.1229.34°S31.29°EKwaZulu NatalStanger 
85Balfour11 70520 85268 5817.2526.65°S28.59°EMpumalangaSiyathemba 
86Port Shepstone22 43329 04867 0145.0430.72°S30.46°EKwaZulu NatalMarburg, Gamalakhe 
87Fochville10 99627 98266 7875.2526.47°S27.50°ENorth WestKokozi 
88Schweizer Reneke11 32826 30965 4435.5127.19°S25.33°ENorth WestIpelegeng 
89Esikhawini30 36832 89363 9063.9828.88°S31.90°EKwaZulu NataleSikhawini 
90Volksrust10 96520 22860 7746.6927.36°S29.89°EMpumalangaVukuzakhe 
91De Aar18 58326 95059 7584.8030.65°S24.00°ENorthern CapeBarcelona 
92GaRankuwa 59 22858 09425.62°S27.98°ENorth WestGa Rankuwa, Ga-RankuwaPretoria
93Ermelo 37 54057 32326.51°S29.98°EMpumalangaWesselton 
94Lichtenburg 56 72755 64126.15°S26.16°ENorth WestBoikhutso 
95Aliwal North13 18022 50854 8755.3830.69°S26.71°EEastern CapeDukathole, Aliwal-Noord 
96Phola16 10422 42353 7695.2826.05°S29.05°EBhodlihola, Ogies 
97Mondlo22 73028 34453 6353.8227.98°S30.72°EKwaZulu Natal  
98Tshwethe11 77120 02053 1225.9127.27°S28.50°EFree StateNamahadi, Frankfort, Steve Vukile Tshwethe 
99Beaufort-West20 80528 61952 6013.6532.35°S22.57°EWestern CapeBeaufort Wes 
100Senekal11 30019 35351 4455.9228.32°S27.62°EFree StateMatwabeng 
101Temba 35 05651 10225.40°S28.26°EGauteng  
102Lebohang13 73821 62950 7355.1426.36°S28.92°EMpumalangaLeandra, Leandra Black Township, Eendrag 
103Ceres14 97322 67450 4774.8233.36°S19.30°EWestern Cape  
104Bulfontein12 02519 45547 6565.4129.14°S26.23°EFree StatePhahameng, Bultfontein 
105Wesselsbron14 34723 41147 5884.2627.84°S26.36°EFree StateMonyakeng 
106Theunissen15 11320 34547 5805.1228.40°S26.72°EFree StateLusaka, Masilo 
107Vryburg28 21934 17445 5561.7126.96°S24.73°ENorth WestHuhudi 
108Thohoyandou 39 51344 53322.95°S30.48°ELimpopoThohoyando 
109Stutterheim13 60120 10844 2994.7632.56°S27.41°EEastern Cape  
110Thaba Nchu 37 10244 13629.21°S26.83°EFree StateSelosesha 
111Mmabatho 44 25543 40825.83°S25.61°ENorth WestMafikeng, Mafeking 
112Ekangala 30 92543 12125.68°S28.75°EMpumalanga  
113Giyani15 06120 86342 2914.2423.31°S30.72°ELimpopo  
114Malmesbury15 85921 81642 2083.9633.45°S18.72°EWestern Cape  
115Harrismith 33 73240 12728.27°S29.13°EFree StateForty-Second Hill, Tsiame 
116Cradock26 85729 16339 2381.7632.20°S25.61°EEastern CapeLingelihle 
117Lebowakgomo20 18422 64039 0913.2624.20°S29.50°ELimpopoLebowa-Kgomo 
118Grabouw11 10715 99738 7225.3434.14°S19.02°EWestern Cape  
119Butterworth 33 35738 07932.33°S28.10°EEastern CapeIbika, Gcuwa 
120Wolmaranstad10 66122 18337 8873.2027.20°S25.98°ENorth WestWolmaransstad, Tswelelang 
121Ncotshane10 64714 86536 5115.4327.38°S31.62°EKwaZulu NatalPhongola, Pongola 
122Siyabuswa31 19329 81136 4371.1925.12°S29.05°EMpumalangaSiyabushwa 
123Margate 28 52035 98730.85°S30.37°EKwaZulu NatalUvongo 
124Allanridge13 93419 39035 4603.6127.74°S26.67°EFree StateNyakallong, Nyakalong 
125Nkowakowa13 88517 90734 9824.0223.88°S30.28°ELimpopo  
126Empangeni25 71324 71134 0111.9028.74°S31.89°EKwaZulu NatalNgwelezana, Ngwelezane 
127Richmond 26 89433 93529.85°S30.29°EKwaZulu Natal  
128Howick10 53515 16933 8494.8329.49°S30.22°EKwaZulu NatalHilton 
129Mpophomeni15 69417 66733 5673.8529.56°S30.20°EKwaZulu Natal  
130KwaNgema18 483 32 21427.00°S30.46°EMpumalangaDriefontein 
131Komatipoort10 24013 26831 5815.2325.41°S31.94°EMpumalangaKomatieport, Kamaqhekeza 
132Robertson13 58717 57729 5593.1033.80°S19.98°EWestern Cape  
133Wembezi28 95825 76829 5230.8029.03°S29.82°EKwaZulu NatalEstcourt, Wembesi 
134Bronkhorstspruit 19 97729 12125.80°S28.74°EGautengBronkhorspruit 
135Warrenton 18 40528 90328.12°S24.84°ENorthern CapeIkhutseng 
136Postmasburg 18 13228 474Northern Cape  
137Secunda31 35225 45927 8810.5426.55°S29.17°EMpumalanga  
138Lady Frere 24 31527 75731.69°S27.23°EEastern Cape  
139Cullinan 18 62327 14725.67°S28.52°EGautengStanza Bopape, Rayton 
140Lulekani 23 95026 99323.92°S31.26°ELimpopo  
141Hermanus 19 95326 59834.41°S19.23°EWestern CapeGreater Hermanus, Zwelihle 
142Kokstad 21 03226 53830.55°S29.42°EKwaZulu NatalBhongweni 
143Ulundi11 10212 73026 4204.3928.33°S31.41°EKwaZulu Natal  
144Hennenman 21 95126 11327.97°S27.03°EFree State  
145Scottsburgh 19 85125 04830.28°S30.75°EKwaZulu NatalUmzinto 
146Mashishing 17 82024 84825.09°S30.45°EMpumalangaLydenburg 
147Modjajiskloof 22 04324 84423.69°S30.14°ELimpopoDuiwelskloof, Modjaji 
148Ekuphumleni 20 36723 25032.07°S26.79°EEastern Cape  
149Kruisfontein 19 95122 77534.00°S24.73°EEastern CapeHumansdorp 
150Jan Kempdorp 13 83021 71927.91°S24.85°ENorthern CapeValspan 
151Umkomaas 16 91821 34730.19°S30.80°EKwaZulu NatalMkomazi 
152Modimolle 18 41420 75424.70°S28.40°ELimpopoPhagameng, Nylstroom 
153Needscamp10 66013 24420 5802.6333.15°S27.65°EEastern Cape  
154Plettenberg Bay 15 42520 56234.05°S23.37°EWestern CapePlettenbergbaai, Plettenbergbay 
155Musina 18 11320 41422.34°S30.03°ELimpopoNancefield, Messina 
156Middelburg 17 63720 13431.50°S25.01°EEastern CapeMidros, KwaNonzame, Kwanonzame 
157Colesberg 12 74120 00830.72°S25.10°ENorthern CapeKuyasa 
158Port Alfred 17 43819 90733.60°S26.88°EEastern CapeNkwenkwezi 
159Ladybrand 16 55319 69129.19°S27.46°EFree StateManyatseng 
160Reitz 15 98519 01627.79°S28.43°EFree StatePetsana 
161Barkly West 11 91818 71628.53°S24.53°ENorthern CapeBarkly-Wes, Mataleng 
162Pampierstad 18 77618 41727.78°S24.68°ENorth West  
163Witrivier 13 10418 27225.31°S31.02°EMpumalanga  
164Hendrina 13 03618 17726.14°S29.72°EMpumalangaKwazamokuhle, Kwazamokhule, KwaZamokhule 
165Prieska 11 52318 09629.66°S22.73°ENorthern CapeLemnertsville 
166Ballitoville 14 27218 00829.54°S31.20°EKwaZulu NatalEtete 
167Somerset East 15 68717 90832.72°S25.58°EEastern CapeSomerset Oos, KwaNojoli 
168Ga-Nala 12 36617 24326.26°S29.23°EMpumalangaKriel 
169Tzaneen 15 20917 14123.82°S30.17°ELimpopo  
170Randvaal 11 71017 07026.58°S28.02°EGauteng Vereeniging
171Springbok 10 70516 81129.67°S17.88°ENorthern Cape  
172Vrede 14 04916 71327.43°S29.16°EFree StateThembalihle 
173Swellendam10 21911 39416 3672.1534.02°S20.43°EWestern Cape  
174Danielskuil 10 38216 30428.17°S23.53°ENorthern Cape  
175Empuluzi 11 64516 23826.54°S30.04°EMpumalangaeMpuluzi, Mpuluzi 
176Ritchie 10 21516 04229.04°S24.60°ENorthern Cape  
177Bredasdorp 11 84815 79434.53°S20.03°EWestern Cape  
178Vredendal 11 74515 65631.64°S18.50°EWestern Cape  
179Lephalale 13 77915 53023.67°S27.75°ELimpopoOnverwacht, Marapong, Ellisras 
180Eshowe 12 25615 46528.88°S31.46°EKwaZulu Natal  
181Ekuvukeni 11 87914 98928.47°S30.16°EKwaZulu Natal  
182Zeerust 15 25214 96025.54°S26.08°ENorth WestIkageleng 
183Kathu 9 45514 84827.70°S23.05°ENorthern Cape  
184Christiana 15 09214 80327.92°S25.16°ENorth WestUtlwanang 
185Kuruman 9 32514 64427.45°S23.42°ENorthern Cape  
186Greytown 11 53214 55129.06°S30.59°EKwaZulu NatalEnhlalakahle 
187Sundumbili13 46812 25514 5271.0129.13°S31.40°EKwaZulu Natal  
188Hoopstad 12 16714 47427.82°S25.92°EFree StateTikwana 
189Bloemhof 14 74714 46527.65°S25.59°ENorth WestBoitumelong 
190Breyten 10 30814 37326.30°S29.98°EMpumalangaKwazanele, KwaZanele, Breyton 
191Zastron 11 96114 22930.29°S27.08°EFree StateMatlakeng 
192Deneysville 11 91114 16926.87°S28.10°EFree StateRefengkgotso 
193Glencoe 11 22914 16928.17°S30.15°EKwaZulu NatalSithembile 
194Clocolan 11 83514 07928.91°S27.57°EFree StateHlohlolwane 
195Burgersdorp 12 18413 90930.99°S26.33°EEastern CapeMzamomhle 
196Brandfort 11 61713 82028.70°S26.47°EFree StateMajwemasweu 
197Belfast 9 78813 64825.68°S30.03°EMpumalangaSiyathuthuka, Siyatutuka 
198Adelaide 11 85813 53732.70°S26.29°EEastern CapeLingelethu 
199Whittlesea 11 73013 39132.17°S26.82°EEastern CapeSada 
200Ventersdorp 13 52013 261North WestTshing 

sponsored link:
#