Eastern Cape

Get the app
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 56.1%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 45.9%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%Tsomo TLC: ANC 58.3%Tarka TRC: ANC 74.9%Venterstad Rural TRC: ANC 51.3%Molteno Rural TRC: ANC 64.8%
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)
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

ANC 73.9%down 10.5 pts from 84.4% in 1994

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

Eastern Cape's seats in Parliament · 27 ?

  1. African National Congress21
  2. United Democratic Movement3
  3. Democratic Party2
  4. New National Party1

Municipalities · 177

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.

Get the ESP App

Ask people in your area how long the queue is.

Outages, alerts and community updates for your area.

  1. 1Install the app
  2. 2Save your area to get alerts
Download on the App StoreGet it on Google Play
Already have the app? Open it