Northern Cape

Get the app
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%
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)
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

ANC majority

20 of 30 seats

Most provincial votes: ANC 64.3% · up 14.6 pts from 49.7% in 1994

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

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.

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