Election map

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