ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 73 590 | 39,6176 |
| DEMOCRATIC ALLIANCE | 49 075 | 26,4198 |
| ECONOMIC FREEDOM FIGHTERS | 17 046 | 9,1768 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 14 582 | 7,8503 |
| ACTIONSA | 9 362 | 5,0401 |
| UMKHONTO WESIZWE PARTY | 4 239 | 2,2821 |
| SOUTH AFRICAN COMMUNIST PARTY | 4 200 | 2,2611 |
| BAAGI | 3 178 | 1,7109 |
| PATRIOTIC ALLIANCE | 2 623 | 1,4121 |
| MATLOSANA SERVICE DELIVERY MOVEMENT | 2 071 | 1,1149 |
| ALL CITIZENS PARTY | 1 085 | 0,5841 |
| UNITED AFRICANS TRANSFORMATION | 1 063 | 0,5723 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 017 | 0,5475 |
| PEOPLE'S FREEDOM PARTY | 604 | 0,3252 |
| AFRICAN TRANSFORMATION MOVEMENT | 508 | 0,2735 |
| AFRIKA MAYIBUYE MOVEMENT | 483 | 0,26 |
| PAN AFRICANIST CONGRESS OF AZANIA | 391 | 0,2105 |
| AFRICAN SPEAR MOVEMENT | 279 | 0,1502 |
| INKATHA FREEDOM PARTY | 200 | 0,1077 |
| DEFENDERS OF THE PEOPLE | 155 | 0,0834 |
185751 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.
185 751 valid votes · 4 177 spoilt
Loading map…
North West
67 seats · 34 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 22 |
| DEMOCRATIC ALLIANCE | 21 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 6 |
| ACTIONSA | 5 |
| ECONOMIC FREEDOM FIGHTERS | 5 |
| BAAGI | 3 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 |
| CONCERNED POTCHEFSTROOM RESIDENTS | 1 |
| PATRIOTIC ALLIANCE | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| UMKHONTO WESIZWE PARTY | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ALL CITIZENS PARTY | 0 |
| BUILD ONE SOUTH AFRICA | 0 |
| DEFENDERS OF THE PEOPLE | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PEOPLE'S FREEDOM PARTY | 0 |
| SOLIDARITY ACTION COMMITTEE COLLECTIVE | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
67 seats; 34 needed for a majority.
North West
22 seats · 12 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 12 |
| ECONOMIC FREEDOM FIGHTERS | 4 |
| DEMOCRATIC ALLIANCE | 3 |
| ACTIONSA | 1 |
| ALL CITIZENS PARTY | 1 |
| UMKHONTO WESIZWE PARTY | 1 |
| AFRICAN SPEAR MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| MATLOSANA SERVICE DELIVERY MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| PEOPLE'S FREEDOM PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
22 seats; 12 needed for a majority.
North West
77 seats · 39 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 32 |
| DEMOCRATIC ALLIANCE | 20 |
| ECONOMIC FREEDOM FIGHTERS | 6 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 6 |
| ACTIONSA | 3 |
| SOUTH AFRICAN COMMUNIST PARTY | 3 |
| UMKHONTO WESIZWE PARTY | 2 |
| ALL CITIZENS PARTY | 1 |
| MATLOSANA SERVICE DELIVERY MOVEMENT | 1 |
| PATRIOTIC ALLIANCE | 1 |
| PEOPLE'S FREEDOM PARTY | 1 |
| UNITED AFRICANS TRANSFORMATION | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AMALGAMATED CONCERNED RESIDENTS ASSOCIATION | 0 |
| AZANIAN GROUND FORCES | 0 |
| INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 0 |
| INDEPENDENTS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
77 seats; 39 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.