Province boundaries as in 1999, drawn from the IEC's 1999 voting districts and the MDB's 2000 wards (approximate) · Boundaries: MDB / IEC
ANC 47 of 63 seats
Majority
Most votes, Provincial ballot: ANC 73.8%
Turnout89.9%
Registered voters2.45M
Provincial ballot ? · 2 177 266 valid votes
ANCAfrican National Congress1 606 85673.8%
UDMUnited Democratic Movement296 01513.6%
DPDemocratic Party136 8596.3%- NNPNew National Party70 1413.2%
PACPan Africanist Congress of Azania24 8371.1%
ACDPAfrican Christian Democratic Party20 8571.0%- VFFFVryheidsfront \ Freedom Front7 2870.3%
IFPInkatha Freedom Party7 1660.3%
AEBAfrikaner Eenheidsbeweging3 6730.2%
FAFederal Alliance3 5750.2%
Provincial legislature seats · 63 ?
- African National Congress47
- United Democratic Movement9
- Democratic Party4
- New National Party2
- Pan Africanist Congress of Azania1
Municipalities · 177
- Aberdeen Rural TRCNNP 40.5%
- Aberdeen TLCANC 48.4%
- Adelaide Rural TRCANC 84.1%
- Adelaide TLCANC 85.0%
- Albany TRCANC 82.8%
- Albert TRCANC 59.9%
- Alexandria Rural TRCANC 82.7%
- Alexandria TLCANC 83.3%
- Alice TLCANC 90.8%
- Alicedale TLCANC 80.4%
- Aliwal North Rural TRCANC 57.2%
- Aliwal North TLCANC 82.8%
- Amatola Coastal LCANC 42.3%
- Barkly East Rural TRCANC 74.0%
- Barkly East TLCANC 78.9%
- Bathurst Rural TRCANC 86.8%
- Bathurst TLCANC 90.6%
- Bedford Rural TRCANC 78.9%
- Bedford TLCANC 73.5%
- Bizana Rural TRCANC 92.4%
- Bizana TLCANC 77.7%
- Blue Horizon Bay LCDP 38.0%
- Boknes/ Canon Rocks LCDP 36.0%
- Burgersdorp TLCANC 77.9%
- Bushmans River TLCANC 84.5%
- Butterworth TLCANC 60.5%
- Butterworth/ Gcuwa TRCANC 75.5%
- Cacadu/ Glen Grey TRCANC 89.3%
- Cala TLCANC 75.1%
- Cathcart Rural TRCANC 82.4%
- Cathcart TLCANC 80.3%
- Centane TLCANC 65.4%
- Centane TRCANC 84.4%
- Cofimvaba TLCANC 59.8%
- Cofimvaba/ St Marks TRCANC 75.7%
- Cookhouse TLCANC 86.6%
- Cradock Rural TRCANC 72.3%
- Cradock TLCANC 74.3%
- Despatch TLCANC 37.7%
- Dordrecht TLCANC 80.8%
- East London Rural TRCANC 96.7%
- East London TLCANC 77.0%
- Elliot Rural TRCANC 83.4%
- Elliot TLCANC 88.1%
- Elliotdale TLCUDM 61.7%
- Engcobo TLCANC 56.2%
- Engcobo Rural TRCANC 74.3%
- Flagstaff TLCANC 69.4%
- Fort Beaufort Rural TRCANC 95.0%
- Fort Beaufort TLCANC 82.0%
- Gatyana/ Willowvale TRCANC 72.1%
- Graaff-Reinet Rural TRCANC 31.4%
- Graaff-Reinet TLCANC 49.8%
- Grahamstown TLCANC 77.4%
- Hamburg TLCANC 96.0%
- Hankey Rural TRCANC 63.3%
- Hankey TLCANC 68.6%
- Herschel TRCANC 91.5%
- Hewu TRCANC 92.5%
- Hofmeyer Rural TRCANC 59.2%
- Hofmeyer TLCANC 78.1%
- Hogsback LCANC 80.3%
- Humansdorp Rural TRCANC 67.3%
- Humansdorp TLCANC 53.2%
- Idutywa Rural TRCANC 66.8%
- Idutywa TLCANC 60.8%
- Indwe Rural TRCANC 78.1%
- Indwe TLCANC 79.1%
- Jamestown TLCANC 90.8%
- Jansenville Rural TRCANC 43.7%
- Jansenville TLCANC 65.3%
- Jeffrey's Bay TLCANC 27.4%
- Joubertina Rural TRCANC 59.8%
- Joubertina TLCANC 51.5%
- Kareedouw TLCANC 61.0%
- Kei Mouth TLCANC 80.1%
- Kei Road TLCANC 85.9%
- Keiskammahoek Rural TRCANC 88.4%
- Keiskammahoek TLCANC 92.0%
- Kenton-on-Sea TLCANC 72.7%
- King Williams Town Rural TRCANC 95.1%
- King Williams Town TLCANC 84.5%
- Kirkwood Rural TRCANC 81.2%
- Kirkwood TLCANC 79.7%
- Klipplaat TLCANC 74.5%
- Komga Rural TRCANC 87.6%
- Komga TLCANC 78.3%
- Kwabhaca TRCANC 80.5%
- Lady Frere TLCANC 71.9%
- Lady Grey Rural TRCANC 79.6%
- Lady Grey TLCANC 84.1%
- Libode Rural TRCANC 59.9%
- Libode TLCANC 49.3%
- Lusikisiki Rural TRCANC 82.6%
- Lusikisiki TLCANC 64.8%
- Maclear Rural TRCANC 75.1%
- Maclear TLCANC 81.9%
- Maluti TRCANC 85.7%
- Maxesibeni TRCANC 90.4%
- Middelburg Rural TRCANC 45.1%
- Middelburg TLCANC 56.0%
- Middeldrift Rural TRCANC 96.6%
- Middeldrift TLCANC 86.1%
- Molteno Rural TRCANC 64.8%
- Molteno TLCANC 88.3%
- Mount Ayliff TLCANC 73.1%
- Mount Fletcher Rural TRCANC 80.4%
- Mount Fletcher TLCANC 62.2%
- Mount Frere TLCANC 63.4%
- Mpofu/ Stockenstroom TRCANC 94.8%
- Mqanduli Rural TRCUDM 78.1%
- Mqanduli TLCUDM 59.9%
- Ngqeleni Rural TRCANC 61.0%
- Ngqeleni TLCANC 53.8%
- Nieu-Bethesda TLCANC 72.8%
- Nqamakwe Rural TRCANC 77.2%
- Nqamakwe TLCANC 61.9%
- Nthabathemba TRCANC 86.7%
- Oyster Bay LCANC 76.7%
- Patensie TLCANC 69.3%
- Paterson TLCANC 89.7%
- Pearston Rural TRCANC 52.3%
- Pearston TLCANC 50.3%
- Peddie Rural TRCANC 96.5%
- Peddie TLCANC 94.9%
- Port Alfred TLCANC 77.7%
- Port Elizabeth Rural TRCANC 59.8%
- Port Elizabeth TLCANC 64.2%
- Port St Johns TLCANC 54.7%
- Queenstown Rural TRCANC 92.5%
- Queenstown TLCANC 79.8%
- Qumbu Rural TRCANC 66.3%
- Qumbu TLCANC 60.6%
- Rhodes TLCANC 90.4%
- Riebeeck-East TLCANC 79.2%
- Seafield LCANC 44.8%
- Seaview LCDP 56.8%
- Seymore TLCANC 89.9%
- Siphageni TRCANC 85.4%
- Somerset East Rural TRCANC 69.0%
- Somerset East TLCANC 67.0%
- St Francis Bay TLCDP 43.8%
- Sterkspruit TLCANC 78.3%
- Sterkstroom Rural TRCANC 69.9%
- Sterkstroom TLCANC 90.0%
- Steynsburg Rural TRCANC 55.7%
- Steynsburg TLCANC 82.5%
- Steytlerville Rural TRCNNP 41.0%
- Steytlerville TLCANC 48.2%
- Stutterheim Rural TRCANC 94.7%
- Stutterheim TLCANC 79.9%
- Tabankulu Rural TRCANC 79.4%
- Tabankulu TLCANC 61.9%
- Tarka TRCANC 76.4%
- Tarkastad TLCANC 83.2%
- Tsolo Rural TRCANC 52.2%
- Tsolo TLCUDM 49.9%
- Tsomo Rural TRCANC 80.2%
- Tsomo TLCANC 56.6%
- Ugie TLCANC 85.3%
- Uitenhage Rural TRCANC 57.1%
- Uitenhage TLCANC 69.4%
- Umtata Rural TRCUDM 53.3%
- Umtata TLCUDM 56.5%
- Umzimkulu Rural TRCANC 89.3%
- Umzimkulu TLCANC 75.3%
- Umzimvubu TRCANC 64.7%
- Venterstad Rural TRCANC 51.9%
- Venterstad TLCANC 58.9%
- Victoria East TRCANC 97.1%
- Whittlesea/Sada TLCANC 94.2%
- Willowmore Rural TRCNNP 52.8%
- Willowmore TLCANC 47.8%
- Willowvale TLCANC 51.9%
- Wodehouse TRCANC 78.1%
- Xalanga/ Cala TRCANC 83.6%
- Xhora TRCUDM 66.8%
About these figures
Votes cast 2 207 735 · spoilt 30 469 · special votes 0 · All 2 646 voting districts in · the IEC marks the results complete
Total is the sum of the seats the IEC allocated to parties.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 23:25 SAST.