Election map

Aberdeen TLC: ANC 48.4%Alexandria TLC: ANC 83.3%Alicedale TLC: ANC 80.4%Bathurst TLC: ANC 90.6%Bushmans River TLC: ANC 84.5%Cookhouse TLC: ANC 86.6%Despatch TLC: ANC 37.7%Graaff-Reinet TLC: ANC 49.8%Grahamstown TLC: ANC 77.4%Hankey TLC: ANC 68.6%Humansdorp TLC: ANC 53.2%Jansenville TLC: ANC 65.3%Jeffrey's Bay TLC: ANC 27.4%Joubertina TLC: ANC 51.5%Kareedouw TLC: ANC 61.0%Kenton-on-Sea TLC: ANC 72.7%Kirkwood TLC: ANC 79.7%Klipplaat TLC: ANC 74.5%Nieu-Bethesda TLC: ANC 72.8%Patensie TLC: ANC 69.3%Paterson TLC: ANC 89.7%Pearston TLC: ANC 50.3%Port Alfred TLC: ANC 77.7%Port Elizabeth TLC: ANC 64.2%Riebeeck-East TLC: ANC 79.2%Somerset East TLC: ANC 67.0%St Francis Bay TLC: DP 43.8%Steytlerville TLC: ANC 48.2%Uitenhage TLC: ANC 69.4%Willowmore TLC: ANC 47.8%Aberdeen Rural TRC: NNP 40.5%Albany TRC: ANC 82.8%Alexandria Rural TRC: ANC 82.7%Bathurst Rural TRC: ANC 86.8%Blue Horizon Bay LC: DP 38.0%Boknes/ Canon Rocks LC: DP 36.0%Hankey Rural TRC: ANC 63.3%Humansdorp Rural TRC: ANC 67.3%Jansenville Rural TRC: ANC 43.7%Joubertina Rural TRC: ANC 59.8%Kirkwood Rural TRC: ANC 81.2%Oyster Bay LC: ANC 76.7%Port Elizabeth Rural TRC: ANC 59.8%Seafield LC: ANC 44.8%Seaview LC: DP 56.8%Somerset East Rural TRC: ANC 69.0%Steytlerville Rural TRC: NNP 41.0%Uitenhage Rural TRC: ANC 57.1%Willowmore Rural TRC: NNP 52.8%Adelaide TLC: ANC 85.0%Alice TLC: ANC 90.8%Bedford TLC: ANC 73.5%Butterworth TLC: ANC 60.5%Cathcart TLC: ANC 80.3%East London TLC: ANC 77.0%Fort Beaufort TLC: ANC 82.0%Hamburg TLC: ANC 96.0%Idutywa TLC: ANC 60.8%Kei Mouth TLC: ANC 80.1%Kei Road TLC: ANC 85.9%Keiskammahoek TLC: ANC 92.0%Centane TLC: ANC 65.4%King Williams Town TLC: ANC 84.5%Komga TLC: ANC 78.3%Middeldrift TLC: ANC 86.1%Nqamakwe TLC: ANC 61.9%Peddie TLC: ANC 94.9%Seymore TLC: ANC 89.9%Stutterheim TLC: ANC 79.9%Willowvale TLC: ANC 51.9%Adelaide Rural TRC: ANC 84.1%Amatola Coastal LC: ANC 42.3%Bedford Rural TRC: ANC 78.9%Butterworth/ Gcuwa TRC: ANC 75.5%Cathcart Rural TRC: ANC 82.4%Centane TRC: ANC 84.4%East London Rural TRC: ANC 96.7%Fort Beaufort Rural TRC: ANC 95.0%Gatyana/ Willowvale TRC: ANC 72.1%Idutywa Rural TRC: ANC 66.8%Keiskammahoek Rural TRC: ANC 88.4%King Williams Town Rural TRC: ANC 95.1%Komga Rural TRC: ANC 87.6%Middeldrift Rural TRC: ANC 96.6%Mpofu/ Stockenstroom TRC: ANC 94.8%Nqamakwe Rural TRC: ANC 77.2%Peddie Rural TRC: ANC 96.5%Stutterheim Rural TRC: ANC 94.7%Tsomo Rural TRC: ANC 80.2%Victoria East TRC: ANC 97.1%Cofimvaba TLC: ANC 59.8%Cradock TLC: ANC 74.3%Hofmeyer TLC: ANC 78.1%Lady Frere TLC: ANC 71.9%Middelburg TLC: ANC 70.9%Molteno TLC: ANC 88.3%Queenstown TLC: ANC 79.8%Sterkstroom TLC: ANC 90.0%Tarkastad TLC: ANC 83.2%Whittlesea/Sada TLC: ANC 94.2%Cacadu/ Glen Grey TRC: ANC 89.3%Cofimvaba/ St Marks TRC: ANC 75.7%Cradock Rural TRC: ANC 72.3%Hewu TRC: ANC 92.5%Hofmeyer Rural TRC: ANC 59.2%Hogsback LC: ANC 80.3%Middelburg Rural TRC: ANC 84.0%Nthabathemba TRC: ANC 86.7%Queenstown Rural TRC: ANC 92.5%Sterkstroom Rural TRC: ANC 69.9%Aliwal North TLC: ANC 82.8%Barkly East TLC: ANC 78.9%Burgersdorp TLC: ANC 77.9%Cala TLC: ANC 75.1%Dordrecht TLC: ANC 80.8%Elliot TLC: ANC 88.1%Indwe TLC: ANC 79.1%Jamestown TLC: ANC 90.8%Lady Grey TLC: ANC 84.1%Maclear TLC: ANC 81.9%Rhodes TLC: ANC 90.4%Sterkspruit TLC: ANC 78.3%Steynsburg TLC: ANC 82.5%Ugie TLC: ANC 85.3%Venterstad TLC: ANC 58.9%Albert TRC: ANC 59.9%Aliwal North Rural TRC: ANC 57.2%Barkly East Rural TRC: ANC 74.0%Elliot Rural TRC: ANC 83.4%Herschel TRC: ANC 91.5%Indwe Rural TRC: ANC 78.1%Lady Grey Rural TRC: ANC 79.6%Maclear Rural TRC: ANC 75.1%Wodehouse TRC: ANC 78.1%Xalanga/ Cala TRC: ANC 83.6%Elliotdale TLC: UDM 61.7%Engcobo TLC: ANC 56.2%Libode TLC: ANC 49.3%Mqanduli TLC: UDM 59.9%Ngqeleni TLC: ANC 53.8%Port St Johns TLC: ANC 54.7%Qumbu TLC: ANC 60.6%Tsolo TLC: UDM 49.9%Umtata TLC: UDM 56.5%Engcobo Rural TRC: ANC 74.3%Libode Rural TRC: ANC 59.9%Mqanduli Rural TRC: UDM 78.1%Ngqeleni Rural TRC: ANC 61.0%Qumbu Rural TRC: ANC 66.3%Tsolo Rural TRC: ANC 52.2%Umtata Rural TRC: UDM 53.3%Umzimvubu TRC: ANC 64.7%Xhora TRC: UDM 66.8%Bizana TLC: ANC 77.7%Flagstaff TLC: ANC 69.4%Lusikisiki TLC: ANC 64.8%Mount Ayliff TLC: ANC 73.1%Mount Fletcher TLC: ANC 62.2%Mount Frere TLC: ANC 63.4%Tabankulu TLC: ANC 61.9%Umzimkulu TLC: ANC 75.3%Bizana Rural TRC: ANC 92.4%Kwabhaca TRC: ANC 80.5%Lusikisiki Rural TRC: ANC 82.6%Maluti TRC: ANC 85.7%Maxesibeni TRC: ANC 90.4%Mount Fletcher Rural TRC: ANC 80.4%Siphageni TRC: ANC 85.4%Tabankulu Rural TRC: ANC 79.4%Umzimkulu Rural TRC: ANC 89.3%Bethulie TLC: ANC 78.0%Bloemfontein TLC: ANC 66.3%Botshabelo TLC: ANC 93.4%Dewetsdorp TLC: ANC 83.0%Edenburg TLC: ANC 78.1%Fauresmith TLC: ANC 73.4%Jacobsdal TLC: ANC 80.0%Jagersfontein TLC: ANC 84.2%Koffiefontein TLC: ANC 85.0%Luckhof TLC: ANC 73.8%Oppermansgronde TLC: UDM 54.8%Petrusburg TLC: ANC 81.7%Philippolis TLC: ANC 81.8%Reddersburg TLC: ANC 80.7%Rouxville TLC: ANC 88.9%Smithfield TLC: ANC 80.3%Springfontein TLC: ANC 75.3%Thaba Nchu TLC: ANC 74.9%Trompsburg TLC: ANC 77.0%Vanstadensrus TLC: ANC 87.7%Gariep Dam TLC: ANC 38.7%Wepener TLC: ANC 87.0%Zastron TLC: ANC 88.4%Bloemfontein Rural RLC: ANC 73.5%Central South FS RLC: ANC 57.0%Oranje-West RLC: ANC 54.9%South East FS RLC: ANC 68.4%Thaba Nchu Rural RLC: ANC 73.2%Arlington TLC: ANC 87.9%Bethlehem TLC: ANC 76.7%Clarens TLC: ANC 86.8%Clocolan TLC: ANC 86.5%Cornelia TLC: ANC 93.3%Excelsior TLC: ANC 85.0%Ficksburg TLC: ANC 87.9%Harrismith TLC: ANC 84.8%Hobhouse TLC: ANC 84.3%Kestell TLC: ANC 81.2%Ladybrand TLC: ANC 84.1%Lindley TLC: ANC 79.6%Marquard TLC: ANC 88.2%Mashae Fourie TLC: ANC 87.2%Mautsendal TLC: ANC 94.2%Memel TLC: ANC 84.5%Paul Roux TLC: ANC 61.1%Petrus Steyn TLC: ANC 86.8%Phuthaditjhaba TLC: ANC 88.9%Reitz TLC: ANC 72.5%Senekal TLC: ANC 83.6%Steynsrus TLC: ANC 86.1%Thaba Patchoa TLC: ANC 56.2%Tweespruit/Kopano TLC: ANC 85.4%Vrede TLC: ANC 84.7%Warden TLC: ANC 81.8%Drakensberg RLC: ANC 82.1%Maluti RLC: ANC 83.1%Qwa Qwa RLC: ANC 92.3%Riemland RLC: ANC 82.2%Allanridge TLC: ANC 89.8%Boshof TLC: ANC 76.9%Bothaville TLC: ANC 88.6%Brandfort TLC: ANC 78.7%Bultfontein TLC: ANC 86.1%Dealesville TLC: ANC 86.8%Hennenman TLC: ANC 81.0%Hertzogville TLC: ANC 88.1%Hoopstad TLC: ANC 88.2%Odendaalsrus TLC: ANC 86.3%Soutpan TLC: ANC 92.1%Theunissen TLC: ANC 88.7%Ventersburg TLC: ANC 84.8%Verkeerdevlei TLC: ANC 93.2%Virginia TLC: ANC 81.3%Welkom TLC: ANC 79.7%Wesselbron TLC: ANC 87.8%Winburg TLC: ANC 86.9%Moddervaal RLC: ANC 68.0%Sandrivier RLC: ANC 84.1%Vetvaal RLC: ANC 87.8%Deneysville TLC: ANC 83.4%Edenville TLC: ANC 87.8%Frankfort TLC: ANC 82.6%Heilbron TLC: ANC 84.0%Koppies TLC: ANC 86.9%Kroonstad TLC: ANC 79.3%Oranjeville TLC: ANC 84.8%Parys TLC: ANC 72.8%Sasolburg TLC: ANC 69.3%Tweeling TLC: ANC 81.9%Viljoenskroon TLC: ANC 89.6%Villiers TLC: ANC 87.6%Vredefort TLC: ANC 86.4%Koepel RLC: ANC 81.8%Kroonkop RLC: ANC 87.3%Vaaldam RLC: ANC 78.1%Northern Johannesburg MLC: ANC 61.6%Eastern Johannesburg MLC: ANC 59.2%Southern Johannesburg MLC: ANC 73.4%Western Johannesburg MLC: ANC 66.9%Kempton Park/ Tembisa MLC: ANC 71.1%Edenvale/ Modderfontein MLC: ANC 69.6%Midrand/ Rabie Ridge/ Ivory Park MLC: ANC 81.8%Vereeniging-Kopanong MLC: ANC 79.8%Western Vaal MLC: ANC 78.7%City Council of Pretoria MLC: ANC 54.9%Northern Pretoria MLC: ANC 90.8%Centurion MLC: DP 42.8%Alberton TLC: ANC 53.7%Benoni TLC: ANC 72.9%Boksburg TLC: ANC 59.9%Brakpan TLC: ANC 76.3%Bronkhorstspruit TLC: ANC 73.5%Cullinan/ Rayton TLC: ANC 71.1%Germiston TLC: ANC 72.1%Heidelberg TLC: ANC 50.9%Nigel TLC: ANC 77.3%Springs TLC: ANC 67.8%Blesbokspruit TRC: ANC 70.5%Bronberg TRC: ANC 65.8%De Deur/ Walkerville LAC: ANC 57.6%Devon LAC: ANC 92.3%Eikenhof LAC: ANC 66.9%Elands River TRC: ANC 68.4%Hammanskraal LAC: ANC 90.3%Pienaars River TRC: ANC 59.2%Randvaal LAC: ANC 51.7%Roodeplaat LAC: ANC 61.5%Suikerbosrand River TRC: ANC 70.2%Vaal Marina LAC: ANC 55.0%Vischkuil LAC: ANC 65.2%Carletonville TLC: ANC 74.0%Krugersdorp TLC: ANC 70.0%Randfontein TLC: ANC 68.9%Westonaria TLC: ANC 75.4%Crocodile River TRC: ANC 66.8%Gatsrand TRC: ANC 83.1%Magaliesburg LAC: ANC 82.0%Magaliesberg TRC: ANC 80.1%Vaal Oewer LAC: DP 48.7%Vaal River TRC: ANC 62.3%Northern Durban MLC: ANC 31.6%North Central Durban MLC: ANC 45.8%South Central Durban MLC: ANC 51.1%South Durban MLC: ANC 51.2%Inner West Durban MLC: ANC 58.4%Outer West Durban MLC: ANC 66.6%Uthungulu Regional CouncilEmpangeni/Ngwelezane TLC: IFP 38.0%Eshowe TLC: IFP 54.1%Gingindlovu TLC: IFP 57.8%Inyala/Mtubatuba TLC: IFP 65.8%Mandeni TLC: ANC 51.6%Mtunzini TLC: DP 34.2%Richards Bay TLC: ANC 40.0%St Lucia TLC: DP 40.1%Zululand Regional CouncilLouwsburg TLC: IFP 74.7%Melmoth TLC: IFP 80.7%Nongoma TLC: IFP 96.1%Paulpietersburg TLC: IFP 41.5%Pongola TLC: IFP 48.7%Ulundi TLC: IFP 94.8%Vryheid TLC: IFP 57.9%Ilembe Regional CouncilDolphin Coast/Ballito TLC: ANC 55.5%KwaDukuza/Stanger TLC: ANC 50.8%Nkwazi/Zinkwazi Beach TLC: ANC 39.0%Umzinyathi Regional CouncilDannhauser TLC: IFP 39.8%Dundee TLC: IFP 39.5%Glencoe TLC: ANC 40.6%Newcastle TLC: ANC 43.7%Utrecht TLC: IFP 42.3%Uthukela Regional CouncilBergville TLC: ANC 28.6%Colenso/Nkanyezi TLC: ANC 48.6%Estcourt/Wembezi TLC: ANC 42.2%Ladysmith/Emnambithi TLC: ANC 65.2%Weenen TLC: IFP 65.0%Indlovu Regional CouncilAshburton TLC: DP 37.0%Camperdown TLC: ANC 39.2%Cedarville TLC: ANC 78.4%Cool Air TLC: ANC 34.3%Creighton TLC: ANC 35.2%Dalton TLC: ANC 51.3%Greytown TLC: ANC 50.0%Hilton TLC: DP 56.0%Howick TLC: ANC 67.2%Impendle TLC: ANC 64.1%Ixopo TLC: ANC 56.3%Kokstad TLC: ANC 75.7%Kranskop TLC: IFP 63.0%Matatiele TLC: ANC 74.6%Mooi River TLC: ANC 71.9%New Hanover TLC: ANC 55.3%PMB/Msunduzi TLC: ANC 67.0%Richmond TLC: ANC 50.8%Underberg TLC: ANC 50.6%Wartburg TLC: DP 55.9%Ugu Regional CouncilHarding TLC: ANC 65.4%Hibberdene TLC: ANC 39.2%Impenjati/Southbroom TLC: DP 51.0%Margate TLC: ANC 45.5%Pennington TLC: DP 37.1%Port Shepstone TLC: DP 37.4%Scottburgh/Umzinto North TLC: DP 26.8%Umkomaas TLC: IFP 26.0%Umtamvuma/Port Edward TLC: DP 50.4%Amersfoort TLC: ANC 85.0%Amsterdam TLC: ANC 86.0%Badplaas TLC: ANC 92.4%Balfour TLC: ANC 84.3%Bethal TLC: ANC 80.9%Breyton TLC: ANC 89.9%Carolina TLC: ANC 77.0%Chrissiesmeer TLC: ANC 78.6%Davel TLC: ANC 85.6%Delmas TLC: ANC 78.8%Ekulindeni TLC: ANC 93.5%Elukwatini TLC: ANC 91.8%Empuluzi TLC: ANC 90.2%Ermelo TLC: ANC 75.3%Greylingstad TLC: ANC 92.5%Grootvlei TLC: ANC 61.1%Highveld Ridge TLC: ANC 73.2%Kriel TLC: ANC 66.3%Leandra TLC: ANC 92.5%Lothair TLC: ANC 95.1%Morgenzon TLC: ANC 83.5%Perdekop TLC: ANC 89.0%Piet Retief TLC: ANC 71.5%Standerton TLC: ANC 81.0%Volksrust TLC: ANC 74.1%Wakkerstroom TLC: ANC 63.3%Amersfoort Rural TRC: ANC 91.9%Balfour Rural TRC: ANC 76.2%Bethal Rural TRC: ANC 81.0%Carolina Rural TRC: ANC 88.6%Delmas Rural TRC: ANC 87.0%Ermelo Rural TRC: ANC 90.0%Highveld Ridge Rural TRC: ANC 83.0%Kriel Rural TRC: ANC 88.0%Piet Retief Rural TRC: ANC 76.3%Standerton Rural TRC: ANC 84.8%Volksrust Rural TRC: ANC 72.7%Wakkerstroom Rural TRC: ANC 81.3%Belfast TLC: ANC 81.5%Dullstroom TLC: ANC 82.0%Ekangala TLC: ANC 93.6%Groblersdal TLC: ANC 34.3%Hendrina TLC: ANC 88.0%Kwamahlanga TLC: ANC 92.8%Machadodorp TLC: ANC 84.3%Marblehall TLC: ANC 43.2%Mathanjana TLC: ANC 91.1%Mbibane TLC: ANC 94.5%Mdutjane TLC: ANC 90.3%Mkobola TLC: ANC 90.9%Moutse TLC: ANC 95.1%Ogies/ Phola TLC: ANC 93.2%Waterval Boven TLC: ANC 76.0%Witbank TLC: ANC 77.3%Belfast Rural TRC: ANC 90.0%Groblersdal TRC: ANC 87.8%Waterval Boven Rural TRC: ANC 89.7%Witbank Rural TRC: ANC 87.7%Barberton TLC: ANC 82.1%Graskop TLC: ANC 68.7%Hazyview TLC: ANC 88.5%Komatipoort TLC: ANC 81.7%Lydenburg TLC: ANC 64.1%Malelane TLC: ANC 68.9%Marloth Park TLC: ANC 36.7%Nelspruit TLC: ANC 84.1%Sabie TLC: ANC 77.8%Steelpoort / Burgersfort / Ohrigstad TLC: ANC 79.0%White River TLC: ANC 74.2%Barberton Rural TRC: ANC 87.7%Lydenburg Rural TRC: ANC 92.1%Nelspruit Rural TRC: ANC 77.4%Nkomazi East TRC: ANC 93.7%Nkomazi West TRC: ANC 94.8%Pilgrims Rest TRC: ANC 94.9%White River Rural TRC: ANC 94.7%Eksteenskuil TLC: NNP 54.0%Kakamas TLC: ANC 64.3%Keimoes TLC: ANC 55.1%Kenhardt TLC: NNP 45.9%Mier TLC: ANC 50.2%Pofadder TLC: ANC 70.8%Upington TLC: ANC 60.3%Boesmanland TRC: NNP 43.8%Gramelua TRC: ANC 63.6%Gordonia TRC: NNP 44.9%Groenvallei TRC: ANC 60.6%Kanna TRC: ANC 72.9%Kingsby TRC: ANC 82.0%Noodvoor TRC: ANC 79.0%Onseepkans TRC: ANC 78.7%Oranje TRC: ANC 57.1%Brandboom TLC: ANC 65.5%Britstown TLC: ANC 49.9%Colesberg TLC: ANC 73.4%De Aar TLC: ANC 55.0%Hanover TLC: ANC 61.1%Hopetown TLC: ANC 65.8%Loxton TLC: ANC 47.7%Marydale TLC: NNP 51.3%Noupoort TLC: ANC 65.2%Petrusville TLC: ANC 51.1%Philipstown TLC: ANC 68.6%Prieska TLC: ANC 51.9%Strydenburg TLC: NNP 48.3%Victoria-West TLC: ANC 47.6%Vosburg TLC: ANC 58.7%Doringberg TRC: NNP 51.7%E'Boya TRC: ANC 42.2%Hutchinson TRC: ANC 58.0%Masizakhe TRC: ANC 92.1%Orania TRC: VFFF 72.6%Oranje-Karoo TRC: NNP 48.8%Rhenosterberg TRC: NNP 56.4%Sentrale Karoo TRC: NNP 51.2%Barkly-West TLC: ANC 82.3%Delportshoop TLC: ANC 81.2%Douglas TLC: ANC 78.9%Griekwastad TLC: ANC 80.8%Hartswater TLC: ANC 59.7%Jan Kempdorp TLC: ANC 85.5%Kimberley TLC: ANC 70.1%Niekerkshoop TLC: NNP 48.6%Ritchie TLC: ANC 83.1%Warrenton TLC: ANC 78.1%Windsorton TLC: ANC 87.4%Die Erwe/Bucklands TRC: ANC 40.9%Hay TRC: NNP 53.0%Ulco TRC: ANC 64.8%Vaalharts TRC: ANC 68.7%Vaalrivier TRC: ANC 67.8%Daniëlskuil TLC: ANC 70.5%Deben TLC: ANC 84.4%Kathu TLC: ANC 58.3%Kuruman TLC: NNP 42.2%Olifantshoek TLC: ANC 77.1%Postmasburg TLC: ANC 78.7%Vanzylsrus TLC: ANC 65.2%Bankhara/ Bodulang TRC: ANC 90.3%Blinkklip TRC: ANC 57.4%Hotazel TRC: ANC 74.1%Langberg TRC: ANC 45.0%Lime Acres TRC: ANC 62.4%Rooiberg TRC: ANC 65.1%Sandveld TRC: ANC 41.1%Santoy TRC: ANC 78.2%Concordia TLC: ANC 49.5%Garies TLC: NNP 49.3%Kamieskroon TLC: NNP 49.3%Komaggas TLC: ANC 61.0%Leliefontein/ Kamiesberg TLC: ANC 62.6%O'Kiep TLC: ANC 68.1%Pella TLC: ANC 62.5%Port Nolloth TLC: ANC 65.1%Richtersveld TLC: ANC 71.0%Springbok TLC: ANC 55.3%Steinkopf TLC: ANC 60.7%Aggeneys TRC: ANC 62.1%Diamantstreek TRC: ANC 52.6%Gariep TRC: ANC 77.5%Namakwa TRC: NNP 55.7%O'Kiep Copper Company TRC: ANC 61.7%Brandvlei TLC: NNP 45.6%Calvinia TLC: ANC 57.6%Carnarvon TLC: ANC 59.2%Frasersburg TLC: NNP 52.0%Loeriesfontein TLC: NNP 58.5%Nieuwoudtville TLC: ANC 58.4%Sutherland TLC: NNP 45.1%Vanwyksvlei TLC: NNP 57.0%Williston TLC: NNP 43.1%Rebunie TRC: NNP 53.5%Kareeberg TRC: NNP 49.2%Nuweveld TRC: NNP 75.4%Roggeveld TRC: NNP 67.6%Sakrivier TRC: NNP 72.1%Spitsberg TRC: NNP 62.3%Duiwelskloof TLC: ANC 86.5%Louis Trichardt TLC: ANC 80.7%Messina TLC: ANC 79.3%Phalaborwa TLC: ANC 86.1%Pietersburg TLC: ANC 68.6%Thohayandou TLC: ANC 80.2%Tzaneen TLC: ANC 77.2%Alldays/ Lt-Buysdorp RLC: ANC 93.4%Bochum/ My Darling RLC: ANC 94.6%Bolebedu CS/ Bolebedu Hlanganani RLC: ANC 95.4%Bushbuckridge Midlands RLC: ANC 89.7%Bushbuckridge North RLC: ANC 91.3%Bushbuckridge South RLC: ANC 92.8%Dendron RLC: ANC 92.4%Dikgale/ Soekmekaar RLC: ANC 92.5%Dilokong RLC: ANC 96.5%Elim/ Tshitale/ Hlanganani RLC: ANC 86.7%Giyani RLC: ANC 84.8%Greater Nebo-North RLC: ANC 93.2%Haenertsburg RLC: ANC 91.3%Hlogotlou/ Lepele RLC: ANC 93.2%Hoedspruit/ Makutswi RLC: ANC 87.8%Lebowakgomo RLC: ANC 86.8%Letsitele/ Gravelotte RLC: ANC 90.1%Levhuvhu-Shinwedzi RLC: ANC 87.5%Mankweng RLC: ANC 90.7%Maraba-Mashashane/ Maja RLC: ANC 92.2%Moletje/ Matlala RLC: ANC 93.1%Mooketsi/ Sekgosese RLC: ANC 91.6%Mutale/ Masisi/ Vhutswema RLC: ANC 85.6%Ngwaritsi/ Makhudu-Thamage RLC: ANC 94.9%Noko-tlou/Fetakgomo RLC: ANC 90.7%Nzhelele/ Tshipise RLC: ANC 86.2%Ohrigstad/Eastern Thubatsi RLC: ANC 95.8%Thubatse Steelpoort RLC: ANC 96.6%Zebediela RLC: ANC 93.1%Ellisras TLC: ANC 67.0%Naboomspruit TLC: ANC 69.3%Nylstroom TLC: ANC 67.4%Potgietersrus TLC: ANC 83.2%Thabazimbi TLC: ANC 72.0%Warmbad TLC: ANC 79.4%Bakenberg RLC: ANC 94.0%Ellisras Rural RLC: ANC 95.9%Greater Northam RLC: ANC 70.4%Koedoesrand-Rebone RLC: ANC 92.0%Naboomspruit/ Roedtan/Thusang RLC: ANC 76.4%Vaalwater RLC: ANC 82.5%Warmbad-Pienaarsrivier RLC: ANC 68.8%Coligny TLC: ANC 85.2%Delareyville TLC: ANC 59.6%Lichtenburg TLC: ANC 67.3%Mafikeng TLC: UCDP 49.9%Ottosdal TLC: ANC 84.3%Sannieshof TLC: ANC 76.3%Zeerust TLC: ANC 56.7%Biesiesvlei TRC: ANC 89.9%Groot Marico TRC: ANC 75.4%Ottoshoop TRC: ANC 75.6%Brits TLC: ANC 77.9%Hartebeespoort TLC: ANC 36.7%Ga Rankuwa TRC: ANC 86.3%Mabopane TRC: ANC 85.4%Skeerpoort TRC: ANC 82.7%Temba TRC: ANC 89.7%Winterveld TRC: ANC 95.0%Reiveilo TLC: ANC 72.9%Stella TLC: ANC 51.2%Vryburg TLC: ANC 71.1%Mothibistad TRC: ANC 50.5%Pampierstad TRC: ANC 80.6%Piet Plessis TRC: ANC 65.0%Pudimoe TRC: UCDP 50.2%Bloemhof TLC: ANC 86.6%Christiana TLC: ANC 75.0%Fochville TLC: ANC 71.5%Hartebeesfontein TLC: ANC 85.9%Klerksdorp TLC: ANC 70.4%Leeudoringstad TLC: ANC 84.9%Makwassie TLC: ANC 87.2%Orkney TLC: ANC 83.5%Potchefstroom TLC: ANC 66.7%Schweizer Reneke TLC: ANC 82.6%Stilfontein TLC: ANC 76.4%Ventersdorp TLC: ANC 79.6%Wedela TLC: ANC 87.3%Wolmaranstad TLC: ANC 83.8%Amalia TRC: ANC 88.9%Witpoort TRC: ANC 79.3%Koster TLC: ANC 79.5%Marikana TLC: ANC 79.8%Rustenburg TLC: ANC 65.5%Swartruggens TLC: ANC 71.7%Derby TRC: ANC 64.5%Madikwe TRC: ANC 69.1%Mogwase TRC: ANC 65.5%Monnakato TRC: ANC 90.2%Central Cape Town MLC: ANC 48.6%Oostenberg MLC: NNP 49.3%Helderberg MLC: NNP 47.7%Blaauwberg MLC: NNP 46.0%Southern Peninsula MLC: NNP 43.2%Tygerberg MLC: ANC 45.9%Albertinia TLC: ANC 47.6%Belvidere Estate TLC: DP 68.4%Brenton TLC: DP 47.9%Friemersheim TLC: NNP 50.5%George TLC: ANC 49.1%Gouritz TLC: NNP 76.5%Greater Plettenberg Bay TLC: ANC 57.1%Groot Brakrivier TLC: NNP 45.3%Herbertsdale TLC: NNP 48.3%Knysna TLC: ANC 60.0%Mosselbay TLC: NNP 42.7%Rheenendal TLC: NNP 61.1%Riversdale TLC: ANC 48.4%Sedgefield TLC: NNP 37.0%Slangrivier TLC: ANC 56.3%Stilbaai TLC: NNP 72.2%Wilderness TLC: NNP 38.5%Langeberg TRC: NNP 61.7%Outeniqua TRC: ANC 41.7%Mosselbaai TRC: NNP 47.6%Ashton TLC: ANC 67.0%Ceres TLC: ANC 58.0%De Doorns TLC: ANC 68.6%McGregor TLC: ANC 38.7%Montagu TLC: NNP 49.3%Prince Alfred Hamlet TLC: ANC 57.1%Rawsonville TLC: NNP 65.5%Robertson TLC: ANC 48.1%Saron TLC: ANC 57.3%Touws River TLC: ANC 46.2%Tulbagh TLC: ANC 53.0%Wolseley TLC: ANC 47.7%Worcester TLC: ANC 47.9%Matroosberg TRC: ANC 53.4%Witzenberg TRC: ANC 50.2%Wynland TRC: ANC 42.1%Aurora TLC: NNP 73.5%Bitterfontein/ Nuwerus TLC: NNP 48.5%Citrusdal TLC: ANC 46.5%Clanwilliam TLC: ANC 66.0%Darling TLC: NNP 57.3%Doringbaai/Strandfontein TLC: ANC 73.5%Ebenhaezer TLC: ANC 67.5%Graafwater TLC: ANC 48.4%Hopefield TLC: NNP 40.3%Klawer TLC: NNP 52.7%Koringberg TLC: NNP 51.6%Lamberts Bay TLC: ANC 60.9%Langebaan TLC: NNP 51.9%Lutzville TLC: ANC 56.0%Malmesbury TLC: NNP 50.3%Moorreesburg TLC: NNP 55.9%Piketberg TLC: NNP 51.3%Porterville TLC: NNP 50.3%Redelinghuys TLC: NNP 54.4%Rietpoort TLC: ANC 70.6%Vanrhynsdorp TLC: NNP 47.8%Velddrif TLC: NNP 51.7%Vredendal TLC: NNP 46.3%West Coast Peninsula TLC: ANC 49.6%Yzerfontein TLC: NNP 67.2%Clanwilliam TRC: ANC 47.9%Malmesbury TRC: NNP 55.4%Piketberg TRC: NNP 52.5%Vanrhynsdorp TRC: ANC 44.3%Vredendal TRC: NNP 49.9%Barrydale TLC: ANC 52.9%Bonnievale TLC: ANC 50.6%Botrivier TLC: ANC 50.5%Bredasdorp TLC: NNP 51.1%Caledon/Myddleton TLC: NNP 47.9%Gansbaai TLC: NNP 54.9%Genadendal TLC: NNP 54.1%Grabouw TLC: ANC 50.3%Greater Hermanus TLC: NNP 42.7%Greyton TLC: NNP 48.0%Hangklip/ Kleinmond TLC: NNP 64.8%Napier TLC: NNP 45.3%Riviersonderend TLC: ANC 47.9%Stanford TLC: ANC 42.9%Struisbaai TLC: NNP 47.5%Suurbraak TLC: NNP 57.3%Swellendam TLC: NNP 43.9%Villiersdorp TLC: ANC 54.8%Bredasdorp TRC: NNP 47.0%Caledon TRC: NNP 40.9%Hermanus TRC: NNP 47.6%Nuweberg TRC: ANC 58.3%Swellendam TRC: ANC 47.8%Beaufort West TLC: ANC 57.3%Laingsburg TLC: ANC 56.0%Leeu Gamka TLC: ANC 59.7%Murraysburg TLC: ANC 62.7%Prince Albert TLC: ANC 47.5%Beaufort West TRC: NNP 51.8%Laingsburg TRC: NNP 43.2%Murraysburg TRC: NNP 59.1%Prince Albert TRC: NNP 65.5%Calitzdorp TLC: NNP 41.2%De Rust/Blomnek TLC: ANC 50.1%Dysseldorp TLC: ANC 53.3%Haarlem TLC: NNP 55.3%Ladismith TLC: ANC 47.1%Oudtshoorn TLC: NNP 44.0%Uniondale TLC: ANC 47.7%Vanwyksdorp TLC: NNP 50.5%Bo-Langkloof TRC: NNP 46.6%Calitzdorp TRC: ANC 49.9%Ladismith TRC: ANC 55.2%Oudtshoorn TRC: ANC 45.4%Uniondale TRC: ANC 42.5%Franschoek TLC: ANC 57.6%Paarl TLC: NNP 44.3%Pniel TLC: NNP 56.6%Stellenbosch TLC: NNP 42.7%Wellington TLC: NNP 51.8%Stellenbosch TRC: NNP 40.9%Paarl TRC: ANC 49.1%Tsomo TLC: ANC 56.6%Tarka TRC: ANC 76.4%Venterstad Rural TRC: ANC 51.9%Cathkin Park TLC: IFP 32.9%Kruger National Park TRC: ANC 86.9%Van Der Kloof TLC: NNP 36.6%Beeshoek TRC: ANC 48.7%Zoar TLC: ANC 51.5%Molteno Rural TRC: ANC 64.8%
Municipalities:ANC 648NNP 96DP 19IFP 19UDM 8UCDP 2Leader's share %<404050607080+
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)