ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 79 497 | 39,1123 |
| DEMOCRATIC ALLIANCE | 44 054 | 21,6745 |
| AFRICAN CONTENT MOVEMENT | 20 668 | 10,1686 |
| ECONOMIC FREEDOM FIGHTERS | 12 509 | 6,1544 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 8 059 | 3,965 |
| MAPSIXTEEN CIVIC MOVEMENT | 6 044 | 2,9736 |
| UMKHONTO WESIZWE PARTY | 5 688 | 2,7985 |
| SOUTH AFRICAN COMMUNIST PARTY | 4 465 | 2,1968 |
| ACTIONSA | 2 535 | 1,2472 |
| AFRICAN TRANSFORMATION MOVEMENT | 2 495 | 1,2275 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 2 120 | 1,043 |
| SETSOTO SERVICE DELIVERY FORUM | 1 791 | 0,8812 |
| PATRIOTIC ALLIANCE | 1 756 | 0,8639 |
| DIKWANKWETLA PARTY OF SOUTH AFRICA | 1 500 | 0,738 |
| COMMUNITY FIRST ALLIANCE | 1 123 | 0,5525 |
| AFRICAN INDEPENDENT CONGRESS | 1 104 | 0,5432 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 825 | 0,4059 |
| AFRICAN HEART CONGRESS | 778 | 0,3828 |
| BAAHI CIVIC MOVEMENT | 756 | 0,372 |
| SERVICE DELIVERY PARTY | 707 | 0,3478 |
| AFRIKA MAYIBUYE MOVEMENT | 694 | 0,3414 |
| AFRICAN PEOPLE'S MOVEMENT | 675 | 0,3321 |
| UNITED AFRICANS TRANSFORMATION | 563 | 0,277 |
| CONGRESS OF THE PEOPLE | 554 | 0,2726 |
| AFRICAN MOVEMENT CONGRESS | 476 | 0,2342 |
| INKATHA FREEDOM PARTY | 469 | 0,2307 |
| SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION | 332 | 0,1633 |
| NKETOANE COMMUNITY MOVEMENT | 320 | 0,1574 |
| ECONOMIC EMANCIPATION FORUM | 229 | 0,1127 |
| EKHETHU PEOPLES PARTY | 189 | 0,093 |
| AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS | 146 | 0,0718 |
| ALL UNEMPLOYMENT LABOUR ALLIANCE | 132 | 0,0649 |
203253 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.
203 253 valid votes · 5 367 spoilt
Loading map…
Free State
38 seats · 20 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 18 |
| DEMOCRATIC ALLIANCE | 12 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| ACTIONSA | 1 |
| BATHO MOVEMENT | 1 |
| PATRIOTIC ALLIANCE | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN CONTENT MOVEMENT | 0 |
| AFRICAN HEART CONGRESS | 0 |
| AFRICAN LIBERATION MOVEMENT | 0 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ALL UNEMPLOYMENT LABOUR ALLIANCE | 0 |
| INDEPENDENTS | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
38 seats; 20 needed for a majority.
Free State
70 seats · 36 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 21 |
| AFRICAN CONTENT MOVEMENT | 15 |
| DEMOCRATIC ALLIANCE | 14 |
| MAPSIXTEEN CIVIC MOVEMENT | 6 |
| ECONOMIC FREEDOM FIGHTERS | 3 |
| AFRICAN TRANSFORMATION MOVEMENT | 2 |
| SOUTH AFRICAN COMMUNIST PARTY | 2 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| AFRICAN PEOPLE'S MOVEMENT | 1 |
| BAAHI CIVIC MOVEMENT | 1 |
| COMMUNITY FIRST ALLIANCE | 1 |
| DIKWANKWETLA PARTY OF SOUTH AFRICA | 1 |
| PATRIOTIC ALLIANCE | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN HEART CONGRESS | 0 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS | 0 |
| AL JAMA-AH | 0 |
| ALL UNEMPLOYMENT LABOUR ALLIANCE | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| ECONOMIC EMANCIPATION FORUM | 0 |
| INDEPENDENTS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| LOCAL ECONOMIC MOVEMENT | 0 |
| NATIONAL FREEDOM PARTY | 0 |
| ORGANIC HUMANITY MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
70 seats; 36 needed for a majority.
Free State
18 seats · 10 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 10 |
| DEMOCRATIC ALLIANCE | 5 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| ACTIVISTS MOVEMENT OF SOUTH AFRICA | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN CONTENT MOVEMENT | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| EKHETHU PEOPLES PARTY | 0 |
| INDEPENDENTS | 0 |
| MANTSOPA PEOPLE'S PARLIAMENT | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
18 seats; 10 needed for a majority.
Free State
18 seats · 10 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 9 |
| DEMOCRATIC ALLIANCE | 4 |
| AFRICAN CONTENT MOVEMENT | 2 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 1 |
| AFRICAN MOVEMENT CONGRESS | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| BATHO MOVEMENT | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| NKETOANE COMMUNITY MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
18 seats; 10 needed for a majority.
Free State
16 seats · 9 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 8 |
| DEMOCRATIC ALLIANCE | 3 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| AFRICAN TRANSFORMATION MOVEMENT | 1 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| SERVICE DELIVERY PARTY | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN CONTENT MOVEMENT | 0 |
| AFRICAN PEOPLE'S CONVENTION | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| INKATHA FREEDOM PARTY | 0 |
| PATRIOTIC ALLIANCE | 0 |
| SOUTH AFRICAN COMMUNIST PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
16 seats; 9 needed for a majority.
Free State
30 seats · 16 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 13 |
| DEMOCRATIC ALLIANCE | 5 |
| ECONOMIC FREEDOM FIGHTERS | 4 |
| SETSOTO SERVICE DELIVERY FORUM | 2 |
| SOUTH AFRICAN COMMUNIST PARTY | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| ACTIONSA | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN CONTENT MOVEMENT | 0 |
| AFRICAN INDEPENDENT CONGRESS | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ALL UNEMPLOYMENT LABOUR ALLIANCE | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| INDEPENDENTS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
30 seats; 16 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.