IFP leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| INKATHA FREEDOM PARTY | 81 314 | 35,4336 |
| UMKHONTO WESIZWE PARTY | 65 142 | 28,3864 |
| AFRICAN NATIONAL CONGRESS | 57 461 | 25,0393 |
| ECONOMIC FREEDOM FIGHTERS | 4 953 | 2,1583 |
| JOZINI CONGRESS | 3 536 | 1,5409 |
| DEMOCRATIC ALLIANCE | 2 775 | 1,2092 |
| SIYANQOBA INDEPENDENT PARTY | 2 143 | 0,9338 |
| AFRICAN ECONOMIC FREEDOM | 1 514 | 0,6597 |
| NATIONAL COMMUNITY LIBERATION | 1 341 | 0,5844 |
| SERVICE DELIVERY PARTY | 1 302 | 0,5674 |
| AFRICAN INDEPENDENT CONGRESS | 1 138 | 0,4959 |
| NATIONAL FREEDOM PARTY | 1 124 | 0,4898 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 009 | 0,4397 |
| NATIONAL PEOPLES AMBASSADORS | 681 | 0,2968 |
| SOUTH AFRICAN COMMUNIST PARTY | 650 | 0,2832 |
| AFRIKA MAYIBUYE MOVEMENT | 600 | 0,2615 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 570 | 0,2484 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 472 | 0,2057 |
| IZWE LETHU PARTY | 324 | 0,1412 |
| AFRICAN TRANSFORMATION MOVEMENT | 322 | 0,1403 |
| KZN INDEPENDENCE | 270 | 0,1177 |
| AFRICAN MOVEMENT CONGRESS | 252 | 0,1098 |
| AFRICAN RENAISSANCE UNITY | 240 | 0,1046 |
| AFRICAN-SOCIO-ECONOMIC-PARTY | 183 | 0,0797 |
| PAN AFRICANIST CONGRESS OF AZANIA | 167 | 0,0728 |
229483 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.
229 483 valid votes · 3 603 spoilt
Loading map…
KwaZulu-Natal
27 seats · 14 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 12 |
| AFRICAN NATIONAL CONGRESS | 8 |
| UMKHONTO WESIZWE PARTY | 6 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AFRIKA UNITE CONGRESS | 0 |
| DEMOCRATIC ALLIANCE | 0 |
| INDEPENDENTS | 0 |
| JOZINI CONGRESS | 0 |
| NATIONAL COMMUNITY LIBERATION | 0 |
| NATIONAL FREEDOM PARTY | 0 |
| NATIONAL PEOPLES AMBASSADORS | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
27 seats; 14 needed for a majority.
KwaZulu-Natal
45 seats · 23 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 18 |
| UMKHONTO WESIZWE PARTY | 10 |
| AFRICAN NATIONAL CONGRESS | 9 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| SIYANQOBA INDEPENDENT PARTY | 2 |
| AFRICAN ECONOMIC FREEDOM | 1 |
| DEMOCRATIC ALLIANCE | 1 |
| NATIONAL COMMUNITY LIBERATION | 1 |
| NATIONAL PEOPLES AMBASSADORS | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN INDEPENDENT CONGRESS | 0 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AFRIKA UNITE CONGRESS | 0 |
| AL JAMA-AH | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENTS | 0 |
| IZWE LETHU PARTY | 0 |
| JOZINI CONGRESS | 0 |
| KZN INDEPENDENCE | 0 |
| LABOUR PARTY OF SOUTH AFRICA | 0 |
| NATIONAL FREEDOM PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SERVICE DELIVERY PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
| UNITED DEMOCRATIC MOVEMENT | 0 |
45 seats; 23 needed for a majority.
KwaZulu-Natal
49 seats · 25 for a majority
| Party / entry | Seats |
|---|---|
| INKATHA FREEDOM PARTY | 18 |
| UMKHONTO WESIZWE PARTY | 15 |
| AFRICAN NATIONAL CONGRESS | 13 |
| JOZINI CONGRESS | 2 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN RENAISSANCE UNITY | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| DEMOCRATIC ALLIANCE | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| INDEPENDENTS | 0 |
| NATIONAL COMMUNITY LIBERATION | 0 |
| NATIONAL FREEDOM PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| SERVICE DELIVERY PARTY | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
| UNITED DEMOCRATIC MOVEMENT | 0 |
49 seats; 25 needed for a majority.
KwaZulu-Natal
39 seats · 20 for a majority
| Party / entry | Seats |
|---|---|
| UMKHONTO WESIZWE PARTY | 14 |
| AFRICAN NATIONAL CONGRESS | 11 |
| INKATHA FREEDOM PARTY | 10 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 |
| DEMOCRATIC ALLIANCE | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| SERVICE DELIVERY PARTY | 1 |
| ABAHLALI BASE MKHANYAKUDE MOVEMENT | 0 |
| AFRICAN ECONOMIC FREEDOM | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| GODS JUSTICE AND DEVELOPMENT PARTY | 0 |
| JOZINI CONGRESS | 0 |
| MAWUSA MOVEMENT PARTY | 0 |
| NATIONAL COMMUNITY LIBERATION | 0 |
| NATIONAL FREEDOM PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PEOPLE'S FREEDOM PARTY | 0 |
| PEOPLE’S POWER FREEDOM PARTY | 0 |
| SAKHISIZWE CONVENTION | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 0 |
39 seats; 20 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.