MunicipalitiesANC 158UDM 7DP 6NNP 3darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
ANC 73.9% 10.5 pts · 1994: 84.4%
Most national votes
Vote breakdown · National ballot
- ANC 73.9%
- UDM 12.9%
- DP 6.4%
- Others 6.8%
Turnout90.5%
Voters on the roll2.45M
National ballot ? · 2 188 184 valid votes
ANCAfrican National Congress1 617 32973.9%
UDMUnited Democratic Movement281 74812.9%
DPDemocratic Party139 5206.4%- NNPNew National Party72 6393.3%
ACDPAfrican Christian Democratic Party24 3441.1%
PACPan Africanist Congress of Azania21 9781.0%- VFFFVryheidsfront \ Freedom Front6 8220.3%
IFPInkatha Freedom Party6 5110.3%
FAFederal Alliance4 0970.2%
AEBAfrikaner Eenheidsbeweging3 9960.2%
AZAPOAzanian People's Organisation2 7430.1%
UCDPUnited Christian Democratic Party2 5280.1%
AITUPAbolition of Income Tax and Usury Party1 7450.1%
MFMinority Front7500.0%
SOPAThe Socialist Party of Azania7410.0%- GPGPThe Government By the People Green Party6930.0%
Eastern Cape's seats in Parliament · 27 ?
- African National Congress21
- United Democratic Movement3
- Democratic Party2
- New National Party1
Municipalities · 177
- Aberdeen Rural TRCNNP 38.1%
- Aberdeen TLCANC 48.7%
- Adelaide Rural TRCANC 84.1%
- Adelaide TLCANC 85.0%
- Albany TRCANC 82.8%
- Albert TRCANC 59.3%
- Alexandria Rural TRCANC 82.1%
- Alexandria TLCANC 83.3%
- Alice TLCANC 90.9%
- Alicedale TLCANC 80.2%
- Aliwal North Rural TRCANC 57.7%
- Aliwal North TLCANC 82.8%
- Amatola Coastal LCDP 43.3%
- Barkly East Rural TRCANC 74.5%
- Barkly East TLCANC 78.7%
- Bathurst Rural TRCANC 86.8%
- Bathurst TLCANC 90.5%
- Bedford Rural TRCANC 78.0%
- Bedford TLCANC 73.3%
- Bizana Rural TRCANC 92.6%
- Bizana TLCANC 79.0%
- Blue Horizon Bay LCDP 39.4%
- Boknes/ Canon Rocks LCDP 42.0%
- Burgersdorp TLCANC 77.9%
- Bushmans River TLCANC 84.4%
- Butterworth TLCANC 55.2%
- Butterworth/ Gcuwa TRCANC 69.8%
- Cacadu/ Glen Grey TRCANC 89.3%
- Cala TLCANC 76.1%
- Cathcart Rural TRCANC 82.0%
- Cathcart TLCANC 79.8%
- Centane TLCANC 65.6%
- Centane TRCANC 84.9%
- Cofimvaba TLCANC 61.5%
- Cofimvaba/ St Marks TRCANC 76.0%
- Cookhouse TLCANC 86.9%
- Cradock Rural TRCANC 71.7%
- Cradock TLCANC 74.8%
- Despatch TLCANC 37.6%
- Dordrecht TLCANC 81.6%
- East London Rural TRCANC 96.7%
- East London TLCANC 77.3%
- Elliot Rural TRCANC 83.3%
- Elliot TLCANC 88.1%
- Elliotdale TLCUDM 59.5%
- Engcobo TLCANC 56.8%
- Engcobo Rural TRCANC 74.5%
- Flagstaff TLCANC 71.1%
- Fort Beaufort Rural TRCANC 94.7%
- Fort Beaufort TLCANC 81.9%
- Gatyana/ Willowvale TRCANC 72.3%
- Graaff-Reinet Rural TRCANC 31.5%
- Graaff-Reinet TLCANC 50.2%
- Grahamstown TLCANC 76.9%
- Hamburg TLCANC 96.0%
- Hankey Rural TRCANC 63.5%
- Hankey TLCANC 68.8%
- Herschel TRCANC 91.7%
- Hewu TRCANC 92.2%
- Hofmeyer Rural TRCANC 58.8%
- Hofmeyer TLCANC 77.9%
- Hogsback LCANC 80.1%
- Humansdorp Rural TRCANC 67.4%
- Humansdorp TLCANC 53.6%
- Idutywa Rural TRCANC 67.1%
- Idutywa TLCANC 61.5%
- Indwe Rural TRCANC 78.3%
- Indwe TLCANC 77.1%
- Jamestown TLCANC 92.8%
- Jansenville Rural TRCANC 41.7%
- Jansenville TLCANC 65.3%
- Jeffrey's Bay TLCDP 28.1%
- Joubertina Rural TRCANC 59.2%
- Joubertina TLCANC 51.4%
- Kareedouw TLCANC 60.7%
- Kei Mouth TLCANC 79.3%
- Kei Road TLCANC 86.3%
- Keiskammahoek Rural TRCANC 88.4%
- Keiskammahoek TLCANC 90.8%
- Kenton-on-Sea TLCANC 72.6%
- King Williams Town Rural TRCANC 95.0%
- King Williams Town TLCANC 84.9%
- Kirkwood Rural TRCANC 81.5%
- Kirkwood TLCANC 79.7%
- Klipplaat TLCANC 74.4%
- Komga Rural TRCANC 87.8%
- Komga TLCANC 79.2%
- Kwabhaca TRCANC 80.8%
- Lady Frere TLCANC 73.3%
- Lady Grey Rural TRCANC 77.6%
- Lady Grey TLCANC 84.4%
- Libode Rural TRCANC 60.2%
- Libode TLCANC 50.7%
- Lusikisiki Rural TRCANC 82.8%
- Lusikisiki TLCANC 66.8%
- Maclear Rural TRCANC 75.3%
- Maclear TLCANC 81.1%
- Maluti TRCANC 86.4%
- Maxesibeni TRCANC 90.5%
- Middelburg Rural TRCANC 45.9%
- Middelburg TLCANC 56.1%
- Middeldrift Rural TRCANC 96.7%
- Middeldrift TLCANC 86.6%
- Molteno Rural TRCANC 64.8%
- Molteno TLCANC 87.2%
- Mount Ayliff TLCANC 73.8%
- Mount Fletcher Rural TRCANC 80.0%
- Mount Fletcher TLCANC 64.4%
- Mount Frere TLCANC 64.8%
- Mpofu/ Stockenstroom TRCANC 95.0%
- Mqanduli Rural TRCUDM 77.6%
- Mqanduli TLCUDM 58.3%
- Ngqeleni Rural TRCANC 61.2%
- Ngqeleni TLCANC 55.8%
- Nieu-Bethesda TLCANC 72.6%
- Nqamakwe Rural TRCANC 77.7%
- Nqamakwe TLCANC 63.0%
- Nthabathemba TRCANC 87.0%
- Oyster Bay LCANC 75.9%
- Patensie TLCANC 69.9%
- Paterson TLCANC 99.7%
- Pearston Rural TRCANC 52.5%
- Pearston TLCANC 51.1%
- Peddie Rural TRCANC 96.4%
- Peddie TLCANC 95.0%
- Port Alfred TLCANC 76.6%
- Port Elizabeth Rural TRCANC 59.7%
- Port Elizabeth TLCANC 64.4%
- Port St Johns TLCANC 55.0%
- Queenstown Rural TRCANC 92.6%
- Queenstown TLCANC 80.0%
- Qumbu Rural TRCANC 66.5%
- Qumbu TLCANC 60.5%
- Rhodes TLCANC 90.5%
- Riebeeck-East TLCANC 79.1%
- Seafield LCANC 46.3%
- Seaview LCDP 57.8%
- Seymore TLCANC 90.3%
- Siphageni TRCANC 85.5%
- Somerset East Rural TRCANC 69.4%
- Somerset East TLCANC 67.5%
- St Francis Bay TLCDP 45.6%
- Sterkspruit TLCANC 78.9%
- Sterkstroom Rural TRCANC 69.7%
- Sterkstroom TLCANC 90.6%
- Steynsburg Rural TRCANC 55.9%
- Steynsburg TLCANC 83.7%
- Steytlerville Rural TRCNNP 42.5%
- Steytlerville TLCANC 48.3%
- Stutterheim Rural TRCANC 94.9%
- Stutterheim TLCANC 79.9%
- Tabankulu Rural TRCANC 79.7%
- Tabankulu TLCANC 63.2%
- Tarka TRCANC 74.9%
- Tarkastad TLCANC 83.0%
- Tsolo Rural TRCANC 52.2%
- Tsolo TLCUDM 48.4%
- Tsomo Rural TRCANC 80.5%
- Tsomo TLCANC 58.3%
- Ugie TLCANC 85.2%
- Uitenhage Rural TRCANC 57.4%
- Uitenhage TLCANC 69.6%
- Umtata Rural TRCUDM 52.0%
- Umtata TLCUDM 52.6%
- Umzimkulu Rural TRCANC 89.5%
- Umzimkulu TLCANC 76.6%
- Umzimvubu TRCANC 65.0%
- Venterstad Rural TRCANC 51.3%
- Venterstad TLCANC 59.2%
- Victoria East TRCANC 97.2%
- Whittlesea/Sada TLCANC 94.6%
- Willowmore Rural TRCNNP 50.7%
- Willowmore TLCANC 47.8%
- Willowvale TLCANC 53.2%
- Wodehouse TRCANC 78.1%
- Xalanga/ Cala TRCANC 82.9%
- Xhora TRCUDM 66.6%
About these figures
Official IEC figures: how we add them up
Votes cast 2 222 394 · spoilt 34 210 · special votes 0 · All 2 646 voting districts in · the IEC marks the results complete
The change beside the headline is the difference between the leading party's share here and its share in the 1994 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.
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.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 10:17 SAST.