ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 30 665 | 46,8018 |
| DEMOCRATIC ALLIANCE | 12 383 | 18,8993 |
| PATRIOTIC ALLIANCE | 7 280 | 11,1109 |
| ECONOMIC FREEDOM FIGHTERS | 5 795 | 8,8445 |
| SIYANCUMA INDEPENDENT FORUM | 2 368 | 3,6141 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 341 | 3,5729 |
| NORTHERN CAPE COMMUNITIES MOVEMENT | 2 081 | 3,1761 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 141 | 1,7414 |
| SIYATHEMBA COMMUNITY MOVEMENT | 901 | 1,3751 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 264 | 0,4029 |
| AFRIKA MAYIBUYE MOVEMENT | 154 | 0,235 |
| INKATHA FREEDOM PARTY | 148 | 0,2259 |
65521 valid votes. This ballot elects 40% of district councillors.
This ballot elects 40% of district councillors.
This ballot elects 40% of district councillors. It does not describe full council control.
65 521 valid votes · 890 spoilt
Loading map…
Northern Cape
15 seats · 8 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 6 |
| DEMOCRATIC ALLIANCE | 4 |
| PATRIOTIC ALLIANCE | 3 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| DBOKKE | 0 |
| INDEPENDENTS | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
15 seats; 8 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 5 |
| DEMOCRATIC ALLIANCE | 3 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| KAREEBERG CIVIC MOVEMENT | 1 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
11 seats; 6 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 6 |
| DEMOCRATIC ALLIANCE | 3 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
11 seats; 6 needed for a majority.
Northern Cape
13 seats · 7 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 4 |
| SIYANCUMA INDEPENDENT FORUM | 3 |
| DEMOCRATIC ALLIANCE | 2 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| INKATHA FREEDOM PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
13 seats; 7 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 5 |
| DBOKKE | 3 |
| DEMOCRATIC ALLIANCE | 1 |
| PATRIOTIC ALLIANCE | 1 |
| SIYATHEMBA COMMUNITY MOVEMENT | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
11 seats; 6 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 5 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| DEMOCRATIC ALLIANCE | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| ONAFHANKLIK | 1 |
| PATRIOTIC ALLIANCE | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| SIYATHEMBA COMMUNITY MOVEMENT | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
11 seats; 6 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 5 |
| DEMOCRATIC ALLIANCE | 3 |
| PATRIOTIC ALLIANCE | 2 |
| INDEPENDENTS | 1 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
11 seats; 6 needed for a majority.
Northern Cape
13 seats · 7 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 9 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| DEMOCRATIC ALLIANCE | 1 |
| PATRIOTIC ALLIANCE | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
13 seats; 7 needed for a majority.
Membership: Municipal Demarcation Board, 2026. The outline follows member municipalities’ reconciled ward boundaries.
Found Counted useful? Support the South African non-profits holding power to account.
Independent journalism exposing corruption and abuses of power.
DonateTurning public reports of corruption into investigations and action.
DonateChallenging corruption and the misuse of public money.
DonateDonations go directly to each organisation.