MunicipalitiesANC 73NNP 29VFFF 1darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
ANC 20 of 30 seats
Majority
Most provincial votes: ANC 64.3% 14.6 pts · 1994: 49.7%
Turnout88.2%
Voters on the roll377k
Provincial ballot ? · 327 772 valid votes
ANCAfrican National Congress210 83764.3%- NNPNew National Party79 21424.2%
DPDemocratic Party15 6324.8%- VFFFVryheidsfront \ Freedom Front5 4461.7%
ACDPAfrican Christian Democratic Party5 0041.5%
UDMUnited Democratic Movement2 9360.9%
PACPan Africanist Congress of Azania2 1580.7%
FAFederal Alliance1 7350.5%
IFPInkatha Freedom Party1 7280.5%
AEBAfrikaner Eenheidsbeweging1 7220.5%
AZAPOAzanian People's Organisation1 3600.4%
Provincial legislature seats · 30 ?
- African National Congress20
- New National Party8
- Vryheidsfront \ Freedom Front1
- Democratic Party1
Municipalities · 106
- Aggeneys TRCANC 62.1%
- Bankhara/ Bodulang TRCANC 90.3%
- Barkly-West TLCANC 82.3%
- Beeshoek TRCANC 48.7%
- Blinkklip TRCANC 57.4%
- Boesmanland TRCNNP 43.8%
- Brandboom TLCANC 65.5%
- Brandvlei TLCNNP 45.6%
- Britstown TLCANC 49.9%
- Calvinia TLCANC 57.6%
- Campbell TLCANC 69.7%
- Carnarvon TLCANC 59.2%
- Colesberg TLCANC 73.4%
- Concordia TLCANC 49.5%
- Daniëlskuil TLCANC 70.5%
- De Aar TLCANC 55.0%
- Deben TLCANC 84.4%
- Delportshoop TLCANC 81.2%
- Diamantstreek TRCANC 52.6%
- Die Erwe/Bucklands TRCANC 40.9%
- Doringberg TRCNNP 51.7%
- Douglas TLCANC 78.9%
- E'Boya TRCANC 42.2%
- Eksteenskuil TLCNNP 54.0%
- Frasersburg TLCNNP 52.0%
- Gariep TRCANC 77.5%
- Garies TLCNNP 49.3%
- Gordonia TRCNNP 44.9%
- Gramelua TRCANC 63.6%
- Griekwastad TLCANC 80.8%
- Groblershoop TLCANC 58.1%
- Groenvallei TRCANC 60.6%
- Hanover TLCANC 61.1%
- Hartswater TLCANC 59.7%
- Hay TRCNNP 53.0%
- Hopetown TLCANC 65.8%
- Hotazel TRCANC 74.1%
- Hutchinson TRCANC 58.0%
- Jan Kempdorp TLCANC 85.5%
- Kakamas TLCANC 64.3%
- Kamieskroon TLCNNP 49.3%
- Kanna TRCANC 72.9%
- Kareeberg TRCNNP 49.2%
- Kathu TLCANC 58.3%
- Keimoes TLCANC 55.1%
- Kenhardt TLCNNP 45.9%
- Kimberley TLCANC 70.1%
- Kingsby TRCANC 82.0%
- Komaggas TLCANC 61.0%
- Kuruman TLCNNP 42.2%
- Langberg TRCANC 45.0%
- Leliefontein/ Kamiesberg TLCANC 62.6%
- Lime Acres TRCANC 62.4%
- Loeriesfontein TLCNNP 58.5%
- Loxton TLCANC 47.7%
- Marydale TLCNNP 51.3%
- Masizakhe TRCANC 92.1%
- Mier TLCANC 50.2%
- Namakwa TRCNNP 55.7%
- Niekerkshoop TLCNNP 48.6%
- Nieuwoudtville TLCANC 58.4%
- Noodvoor TRCANC 79.0%
- Noupoort TLCANC 65.2%
- Nuweveld TRCNNP 75.4%
- O'Kiep Copper Company TRCANC 61.7%
- O'Kiep TLCANC 68.1%
- Olifantshoek TLCANC 77.1%
- Onseepkans TRCANC 78.7%
- Orania TRCVFFF 72.6%
- Oranje TRCANC 57.1%
- Oranje-Karoo TRCNNP 48.8%
- Pella TLCANC 62.5%
- Petrusville TLCANC 51.1%
- Philipstown TLCANC 68.6%
- Pofadder TLCANC 70.8%
- Port Nolloth TLCANC 65.1%
- Postmasburg TLCANC 78.7%
- Prieska TLCANC 51.9%
- Rebunie TRCNNP 53.5%
- Rhenosterberg TRCNNP 56.4%
- Richmond TLCANC 50.8%
- Richtersveld TLCANC 71.0%
- Ritchie TLCANC 83.1%
- Roggeveld TRCNNP 67.6%
- Rooiberg TRCANC 65.1%
- Sakrivier TRCNNP 72.1%
- Sandveld TRCANC 41.1%
- Santoy TRCANC 78.2%
- Sentrale Karoo TRCNNP 51.2%
- Spitsberg TRCNNP 62.3%
- Springbok TLCANC 55.3%
- Steinkopf TLCANC 60.7%
- Strydenburg TLCNNP 48.3%
- Sutherland TLCNNP 45.1%
- Ulco TRCANC 64.8%
- Upington TLCANC 60.3%
- Vaalharts TRCANC 68.7%
- Vaalrivier TRCANC 67.8%
- Van Der Kloof TLCNNP 36.6%
- Vanwyksvlei TLCNNP 57.0%
- Vanzylsrus TLCANC 65.2%
- Victoria-West TLCANC 47.6%
- Vosburg TLCANC 58.7%
- Warrenton TLCANC 78.1%
- Williston TLCNNP 43.1%
- Windsorton TLCANC 87.4%
About these figures
Official IEC figures: how we add them up
Votes cast 332 669 · spoilt 4 897 · special votes 0 · All 357 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, 23:26 SAST.