ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 33 203 | 39,4129 |
| DEMOCRATIC ALLIANCE | 26 218 | 31,1215 |
| PATRIOTIC ALLIANCE | 8 819 | 10,4684 |
| RISE TSANTSABANE COMMUNITIES | 6 587 | 7,819 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 558 | 3,0364 |
| ECONOMIC FREEDOM FIGHTERS | 2 090 | 2,4809 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 755 | 2,0832 |
| HOPE FOR THE FUTURE | 1 443 | 1,7129 |
| PEOPLE'S MOVEMENT FOR CHANGE | 638 | 0,7573 |
| RESTORATION SA | 270 | 0,3205 |
| KHOISAN REVOLUTION | 262 | 0,311 |
| AFRIKA MAYIBUYE MOVEMENT | 143 | 0,1697 |
| CONGRESS OF THE PEOPLE | 140 | 0,1662 |
| AFRICAN TRANSFORMATION MOVEMENT | 118 | 0,1401 |
84244 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.
84 244 valid votes · 1 262 spoilt
Loading map…
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 |
| CONGRESS OF THE PEOPLE | 0 |
| KHOISAN REVOLUTION | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| RESTORATION SA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
11 seats; 6 needed for a majority.
Northern Cape
33 seats · 17 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 14 |
| DEMOCRATIC ALLIANCE | 14 |
| PATRIOTIC ALLIANCE | 4 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| INDEPENDENTS | 0 |
| KHOISAN REVOLUTION | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| RESTORATION SA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
33 seats; 17 needed for a majority.
Northern Cape
19 seats · 10 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 8 |
| DEMOCRATIC ALLIANCE | 5 |
| PATRIOTIC ALLIANCE | 2 |
| SOUTH AFRICAN COMMUNIST PARTY | 2 |
| HOPE FOR THE FUTURE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PEOPLE'S MOVEMENT FOR CHANGE | 0 |
| RESTORATION SA | 0 |
19 seats; 10 needed for a majority.
Northern Cape
11 seats · 6 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 4 |
| DEMOCRATIC ALLIANCE | 2 |
| RISE TSANTSABANE COMMUNITIES | 2 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AZANIAN PEOPLE'S ORGANISATION | 0 |
| KHOISAN REVOLUTION | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
11 seats; 6 needed for a majority.
Northern Cape
13 seats · 7 for a majority
| Party / entry | Seats |
|---|---|
| RISE TSANTSABANE COMMUNITIES | 7 |
| AFRICAN NATIONAL CONGRESS | 3 |
| DEMOCRATIC ALLIANCE | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| PATRIOTIC ALLIANCE | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| GREATER TSANTSABANE COMMUNITY FRONT | 0 |
| KHOISAN REVOLUTION | 0 |
| 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.