ANC leads by
Direct district ballot
2026 · District council
Direct district ballot
Local council seats
| Party | Votes | Vote share (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 45 990 | 33,9347 |
| DEMOCRATIC ALLIANCE | 38 981 | 28,763 |
| ECONOMIC FREEDOM FIGHTERS | 12 714 | 9,3813 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 11 505 | 8,4892 |
| SERVICE MOVEMENT FOR METSIMAHOLO | 5 933 | 4,3778 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 5 861 | 4,3247 |
| ACTIONSA | 3 173 | 2,3413 |
| SOUTH AFRICAN COMMUNIST PARTY | 2 469 | 1,8218 |
| UMKHONTO WESIZWE PARTY | 1 517 | 1,1194 |
| UNITED DEVELOPMENT FORUM | 1 277 | 0,9423 |
| AFRICAN TRANSFORMATION MOVEMENT | 1 106 | 0,8161 |
| PAN AFRICANIST CONGRESS OF AZANIA | 1 019 | 0,7519 |
| MOQHAKA COMMUNITY FORUM | 762 | 0,5623 |
| METSIMAHOLO COMMUNITY ASSOCIATION | 649 | 0,4789 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 462 | 0,3409 |
| AFRIKA MAYIBUYE MOVEMENT | 430 | 0,3173 |
| LENTSWE LA SETJHABA | 355 | 0,2619 |
| FEZILE DABI CIVIC MOVEMENT | 296 | 0,2184 |
| METSIMAHOLO PROGRESSIVE PEOPLE FORUM | 212 | 0,1564 |
| INKATHA FREEDOM PARTY | 195 | 0,1439 |
| CONGRESS OF THE PEOPLE | 184 | 0,1358 |
| AFRICAN LIBERATION MOVEMENT | 145 | 0,107 |
| UNITED AFRICANS TRANSFORMATION | 145 | 0,107 |
| UNITED RESIDENTS FRONT | 145 | 0,107 |
135525 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.
135 525 valid votes · 3 493 spoilt
Loading map…
Free State
17 seats · 9 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 7 |
| DEMOCRATIC ALLIANCE | 3 |
| MAFUBE FIRST | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| ECONOMIC FREEDOM FIGHTERS | 1 |
| PAN AFRICANIST CONGRESS OF AZANIA | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| ACTIONSA | 0 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| FEZILE DABI CIVIC MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| PATRIOTIC ALLIANCE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
17 seats; 9 needed for a majority.
Free State
46 seats · 24 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 17 |
| DEMOCRATIC ALLIANCE | 11 |
| ECONOMIC FREEDOM FIGHTERS | 5 |
| SERVICE MOVEMENT FOR METSIMAHOLO | 5 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 3 |
| ACTIONSA | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| AFRICAN TRANSFORMATION MOVEMENT | 1 |
| METSIMAHOLO COMMUNITY ASSOCIATION | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN HEART CONGRESS | 0 |
| AFRICAN INDEPENDENT CONGRESS | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| ALTERNATIVE AFRICAN ALLEGIANCE | 0 |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 0 |
| CONGRESS OF THE PEOPLE | 0 |
| FEZILE DABI CIVIC MOVEMENT | 0 |
| INKATHA FREEDOM PARTY | 0 |
| KINGDOM AMBASSADORS MOVEMENT | 0 |
| LENTSWE LA SETJHABA | 0 |
| METSIMAHOLO PROGRESSIVE PEOPLE FORUM | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| PROGRESSIVE CIVIC ORGANISATION | 0 |
| PROUDLY METSIMAHOLO | 0 |
| REFENGKGOTSO CIVIL PARTY | 0 |
| TAU DIA RORA CULTURAL AND TRADITIONAL LEKGOTLA | 0 |
| THE FARMER PARTY | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED AFRICANS TRANSFORMATION | 0 |
| UNITED INDEPENDENT MOVEMENT | 0 |
| UNITED RESIDENTS FRONT | 0 |
46 seats; 24 needed for a majority.
Free State
40 seats · 21 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 15 |
| DEMOCRATIC ALLIANCE | 13 |
| ECONOMIC FREEDOM FIGHTERS | 4 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 3 |
| ACTIONSA | 1 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 1 |
| MOQHAKA COMMUNITY FORUM | 1 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| UNITED DEVELOPMENT FORUM | 1 |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 |
| AFRICAN INDEPENDENT CONGRESS | 0 |
| AFRICAN LIBERATION MOVEMENT | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| AZANIAN PEOPLE'S ORGANISATION | 0 |
| ECONOMIC EMANCIPATION FORUM | 0 |
| FEZILE DABI CIVIC MOVEMENT | 0 |
| INDEPENDENTS | 0 |
| INKATHA FREEDOM PARTY | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
40 seats; 21 needed for a majority.
Free State
27 seats · 14 for a majority
| Party / entry | Seats |
|---|---|
| AFRICAN NATIONAL CONGRESS | 10 |
| DEMOCRATIC ALLIANCE | 8 |
| AFRICAN CONGRESS FOR TRANSFORMATION | 4 |
| ECONOMIC FREEDOM FIGHTERS | 2 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 2 |
| SOUTH AFRICAN COMMUNIST PARTY | 1 |
| AARON | 0 |
| ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT | 0 |
| AFRICAN PEOPLE'S CONVENTION | 0 |
| AFRICAN TRANSFORMATION MOVEMENT | 0 |
| AFRIKA MAYIBUYE MOVEMENT | 0 |
| CIVIC MOVEMENT FOR PROGRESSIVE CITIZENS | 0 |
| FEZILE DABI CIVIC MOVEMENT | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 |
| PATRIOTIC ALLIANCE | 0 |
| UMKHONTO WESIZWE PARTY | 0 |
| UNITED DEVELOPMENT FORUM | 0 |
27 seats; 14 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.