ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 63 148 | 50,0976 |
| ECONOMIC FREEDOM FIGHTERS | 20 082 | 15,9318 |
| DEMOCRATIC ALLIANCE | 9 947 | 7,8913 |
| SOUTH AFRICAN COMMUNIST PARTY | 7 503 | 5,9524 |
| ACTIONSA | 7 104 | 5,6359 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 3 485 | 2,7648 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 2 488 | 1,9738 |
| UMKHONTO WESIZWE PARTY | 2 026 | 1,6073 |
| PATRIOTIC ALLIANCE | 2 007 | 1,5922 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 1 421 | 1,1273 |
| UNITED AFRICANS TRANSFORMATION | 1 413 | 1,121 |
| AFRIKA MAYIBUYE MOVEMENT | 1 400 | 1,1107 |
| REFORM ALLIANCE OF SOUTH AFRICA | 1 079 | 0,856 |
| ACTIVE CITIZENRY TAUNG ASSOCIATION | 987 | 0,783 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 557 | 0,4419 |
| INKATHA FREEDOM PARTY | 527 | 0,4181 |
| AFRICAN SPEAR MOVEMENT | 458 | 0,3633 |
| AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 230 | 0,1825 |
| PAN AFRICANIST CONGRESS OF AZANIA | 188 | 0,1491 |
126050 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.
126 050 valid votes · 6 087 spoilt
Loading map…
North West
47 seats · 24 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 24 |
| ECONOMIC FREEDOM FIGHTERS | 7 |
| ACTIONSA | 4 |
| DEMOCRATIC ALLIANCE | 3 |
| SOUTH AFRICAN COMMUNIST PARTY | 3 |
| ACTIVE CITIZENRY TAUNG ASSOCIATION | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| AFRICAN INDEPENDENT CONGRESS | 1 |
| ALLIANCE FOR SOCIAL EQUITY | 1 |
| PATRIOTIC ALLIANCE | 1 |
| UMKHONTO WESIZWE PARTY | 1 |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 |
47 seats; 24 needed for a majority.
North West
29 seats · 15 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 19 |
| ECONOMIC FREEDOM FIGHTERS | 3 |
| DEMOCRATIC ALLIANCE | 2 |
| SOUTH AFRICAN COMMUNIST PARTY | 2 |
| ACTIONSA | 1 |
| REFORM ALLIANCE OF SOUTH AFRICA | 1 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 1 |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN SPEAR MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| INKATHA FREEDOM PARTY | 0 |
| PATRIOTIC ALLIANCE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
29 seats; 15 needed for a majority.
North West
14 seats · 8 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 5 |
| ECONOMIC FREEDOM FIGHTERS | 5 |
| ACTIONSA | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| DEMOCRATIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| LEKWA TEEMANENG DEVELOPMENT PARTY | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
14 seats; 8 needed for a majority.
North West
16 seats · 9 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 7 |
| ECONOMIC FREEDOM FIGHTERS | 3 |
| ACTIONSA | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 1 |
| DEMOCRATIC ALLIANCE | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| UMKHONTO WESIZWE PARTY | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN POLITICAL ASSOCIATION | 0 |
| TSOGANG CIVIC MOVEMENT | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
16 seats; 9 needed for a majority.
North West
18 seats · 10 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 9 |
| DEMOCRATIC ALLIANCE | 3 |
| ACTIONSA | 1 |
| AFRIKA MAYIBUYE MOVEMENT | 1 |
| BATHO PELE COMMUNITY ASSOCIATION | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN SPEAR MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
18 seats; 10 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.