IFP leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| INKATHA FREEDOM PARTY | 109 702 | 48,5897 |
| UMKHONTO WESIZWE PARTY | 51 045 | 22,6091 |
| AFRICAN NATIONAL CONGRESS | 32 743 | 14,5027 |
| NATIONAL FREEDOM PARTY | 11 065 | 4,901 |
| DEMOCRATIC ALLIANCE | 6 635 | 2,9388 |
| ECONOMIC FREEDOM FIGHTERS | 4 525 | 2,0042 |
| NATIONAL PEOPLES AMBASSADORS | 2 448 | 1,0843 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 143 | 0,9492 |
| AFRICAN TRANSFORMATION MOVEMENT | 946 | 0,419 |
| NATIONAL PEOPLE'S FRONT | 828 | 0,3667 |
| ACTIONSA | 820 | 0,3632 |
| SOUTH AFRICAN COMMUNIST PARTY | 807 | 0,3574 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 440 | 0,1949 |
| AFRIKA MAYIBUYE MOVEMENT | 412 | 0,1825 |
| AFRICAN ECONOMIC FREEDOM | 264 | 0,1169 |
| AFRICAN RENAISSANCE UNITY | 217 | 0,0961 |
| UMKHUMBI WESIZWE ORGANISATION | 217 | 0,0961 |
| PONGOLA CIVIC FORUM | 212 | 0,0939 |
| ABANTU BEZWELETHU CONGRESS DEMOCRACY | 195 | 0,0864 |
| PAN AFRICANIST CONGRESS OF AZANIA | 108 | 0,0478 |
225772 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.
225 772 valid votes · 2 484 spoilt
Loading map…
KwaZulu-Natal
47 seats · 24 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 20 |
| UMKHONTO WESIZWE PARTY | 13 |
| AFRICAN NATIONAL CONGRESS | 8 |
| DEMOCRATIC ALLIANCE | 3 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| NATIONAL FREEDOM PARTY | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| ACTIONSA | 0 |
| AFRICA RESTORATION ALLIANCE | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN RENAISSANCE UNITY | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| GAP FIXERS OF SOUTH AFRICA | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENTS | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| NATIONAL PEOPLE'S FRONT | 0 |
| NATIONAL PEOPLES AMBASSADORS | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHUMBI WESIZWE ORGANISATION | 0 |
47 seats; 24 needed for a majority.
KwaZulu-Natal
19 seats · 10 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 6 |
| UMKHONTO WESIZWE PARTY | 5 |
| AFRICAN NATIONAL CONGRESS | 3 |
| NATIONAL FREEDOM PARTY | 2 |
| DEMOCRATIC ALLIANCE | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| NATIONAL PEOPLES AMBASSADORS | 1 |
| ABANTU BEZWELETHU CONGRESS DEMOCRACY | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN RENAISSANCE UNITY | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| NYONI PROGRESS PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
19 seats; 10 needed for a majority.
KwaZulu-Natal
45 seats · 23 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 23 |
| UMKHONTO WESIZWE PARTY | 9 |
| AFRICAN NATIONAL CONGRESS | 5 |
| NATIONAL FREEDOM PARTY | 5 |
| AFRICAN TRANSFORMATION MOVEMENT | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| NATIONAL PEOPLE'S FRONT | 1 |
| ACTIONSA | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN RENAISSANCE UNITY | 0 |
| DEMOCRATIC ALLIANCE | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENTS | 0 |
| INKULULEKO YABANTU MOVEMENT | 0 |
| NATIONAL PEOPLES AMBASSADORS | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
45 seats; 23 needed for a majority.
KwaZulu-Natal
49 seats · 25 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 36 |
| UMKHONTO WESIZWE PARTY | 5 |
| AFRICAN NATIONAL CONGRESS | 3 |
| NATIONAL FREEDOM PARTY | 2 |
| DEMOCRATIC ALLIANCE | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| NATIONAL PEOPLES AMBASSADORS | 1 |
| AFRICAN PEOPLE'S CONVENTION | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENT ALLIANCE | 0 |
| NATIONAL PEOPLE'S FRONT | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHUMBI WESIZWE ORGANISATION | 0 |
49 seats; 25 needed for a majority.
KwaZulu-Natal
29 seats · 15 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 10 |
| AFRICAN NATIONAL CONGRESS | 8 |
| UMKHONTO WESIZWE PARTY | 8 |
| DEMOCRATIC ALLIANCE | 1 |
| NATIONAL FREEDOM PARTY | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| ACTIONSA | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ECONOMIC FREEDOM FIGHTERS | 0 |
| GAP FIXERS OF SOUTH AFRICA | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENTS | 0 |
| NATIONAL PEOPLE'S FRONT | 0 |
| NATIONAL PEOPLES AMBASSADORS | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PONGOLA CIVIC FORUM | 0 |
| PONGOLA PEOPLE'S PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
29 seats; 15 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.