Northern Cape

Eksteenskuil TLC: NNP 54.0%Kakamas TLC: ANC 64.3%Keimoes TLC: ANC 55.1%Kenhardt TLC: NNP 45.9%Mier TLC: ANC 50.2%Pofadder TLC: ANC 70.8%Upington TLC: ANC 60.3%Boesmanland TRC: NNP 43.8%Gramelua TRC: ANC 63.6%Gordonia TRC: NNP 44.9%Groenvallei TRC: ANC 60.6%Kanna TRC: ANC 72.9%Kingsby TRC: ANC 82.0%Noodvoor TRC: ANC 79.0%Onseepkans TRC: ANC 78.7%Oranje TRC: ANC 57.1%Brandboom TLC: ANC 65.5%Britstown TLC: ANC 49.9%Colesberg TLC: ANC 73.4%De Aar TLC: ANC 55.0%Hanover TLC: ANC 61.1%Hopetown TLC: ANC 65.8%Loxton TLC: ANC 47.7%Marydale TLC: NNP 51.3%Noupoort TLC: ANC 65.2%Petrusville TLC: ANC 51.1%Philipstown TLC: ANC 68.6%Prieska TLC: ANC 51.9%Strydenburg TLC: NNP 48.3%Victoria-West TLC: ANC 47.6%Vosburg TLC: ANC 58.7%Doringberg TRC: NNP 51.7%E'Boya TRC: ANC 42.2%Hutchinson TRC: ANC 58.0%Masizakhe TRC: ANC 92.1%Orania TRC: VFFF 72.6%Oranje-Karoo TRC: NNP 48.8%Rhenosterberg TRC: NNP 56.4%Sentrale Karoo TRC: NNP 51.2%Barkly-West TLC: ANC 82.3%Delportshoop TLC: ANC 81.2%Douglas TLC: ANC 78.9%Griekwastad TLC: ANC 80.8%Hartswater TLC: ANC 59.7%Jan Kempdorp TLC: ANC 85.5%Kimberley TLC: ANC 70.1%Niekerkshoop TLC: NNP 48.6%Ritchie TLC: ANC 83.1%Warrenton TLC: ANC 78.1%Windsorton TLC: ANC 87.4%Die Erwe/Bucklands TRC: ANC 40.9%Hay TRC: NNP 53.0%Ulco TRC: ANC 64.8%Vaalharts TRC: ANC 68.7%Vaalrivier TRC: ANC 67.8%Daniëlskuil TLC: ANC 70.5%Deben TLC: ANC 84.4%Kathu TLC: ANC 58.3%Kuruman TLC: NNP 42.2%Olifantshoek TLC: ANC 77.1%Postmasburg TLC: ANC 78.7%Vanzylsrus TLC: ANC 65.2%Bankhara/ Bodulang TRC: ANC 90.3%Blinkklip TRC: ANC 57.4%Hotazel TRC: ANC 74.1%Langberg TRC: ANC 45.0%Lime Acres TRC: ANC 62.4%Rooiberg TRC: ANC 65.1%Sandveld TRC: ANC 41.1%Santoy TRC: ANC 78.2%Concordia TLC: ANC 49.5%Garies TLC: NNP 49.3%Kamieskroon TLC: NNP 49.3%Komaggas TLC: ANC 61.0%Leliefontein/ Kamiesberg TLC: ANC 62.6%O'Kiep TLC: ANC 68.1%Pella TLC: ANC 62.5%Port Nolloth TLC: ANC 65.1%Richtersveld TLC: ANC 71.0%Springbok TLC: ANC 55.3%Steinkopf TLC: ANC 60.7%Aggeneys TRC: ANC 62.1%Diamantstreek TRC: ANC 52.6%Gariep TRC: ANC 77.5%Namakwa TRC: NNP 55.7%O'Kiep Copper Company TRC: ANC 61.7%Brandvlei TLC: NNP 45.6%Calvinia TLC: ANC 57.6%Carnarvon TLC: ANC 59.2%Frasersburg TLC: NNP 52.0%Loeriesfontein TLC: NNP 58.5%Nieuwoudtville TLC: ANC 58.4%Sutherland TLC: NNP 45.1%Vanwyksvlei TLC: NNP 57.0%Williston TLC: NNP 43.1%Rebunie TRC: NNP 53.5%Kareeberg TRC: NNP 49.2%Nuweveld TRC: NNP 75.4%Roggeveld TRC: NNP 67.6%Sakrivier TRC: NNP 72.1%Spitsberg TRC: NNP 62.3%Van Der Kloof TLC: NNP 36.6%Beeshoek TRC: ANC 48.7%
Municipalities:ANC 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%

Turnout88.2%
Voters on the roll377k

Provincial ballot ? · 327 772 valid votes

Provincial legislature seats · 30 ?

  1. African National Congress20
  2. New National Party8
  3. Vryheidsfront \ Freedom Front1
  4. Democratic Party1

Municipalities · 106

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

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.