2021 Local Government Elections
Held on 1 November 2021. Results for every voting district, as published by the IEC. Mapped on the boundaries in force on polling day.
Ward ballot: results
Elects each ward's councillor.
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 5 292 200 | 45,0% |
| DEMOCRATIC ALLIANCE | 2 534 176 | 21,6% |
| ECONOMIC FREEDOM FIGHTERS | 1 194 166 | 10,2% |
| INKATHA FREEDOM PARTY | 638 856 | 5,4% |
| Independent candidates (combined) | 406 047 | 3,5% |
| VRYHEIDSFRONT PLUS | 276 370 | 2,4% |
| ACTIONSA | 241 738 | 2,1% |
| PATRIOTIC ALLIANCE | 112 119 | 1,0% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 92 515 | 0,8% |
| GOOD | 76 153 | 0,6% |
| AFRICAN TRANSFORMATION MOVEMENT | 63 532 | 0,5% |
| NATIONAL FREEDOM PARTY | 56 960 | 0,5% |
| Others (308 together) | 764 268 | 6,5% |
Show all 320 parties and contestants
Key figures
- Valid votes
- 11 749 100
- Turnout
- 45,6%
- Votes cast
- 11 945 092
- Spoilt votes
- 195 992
- Registered voters
- 26 203 560
- Ballots
- 4 468
Compare with another local Government election
Map
Provinces on the boundaries in force on polling day — select one to see its municipalities
Turnout, Ward ballot, 2021
By province
Provinces as named on polling day
AFRICAN NATIONAL CONGRESSDEMOCRATIC ALLIANCEECONOMIC FREEDOM FIGHTERSINKATHA FREEDOM PARTYIndependent candidates (combined)VRYHEIDSFRONT PLUSACTIONSAPATRIOTIC ALLIANCE
| Province | Valid votes | Turnout | CEDERBERG FIRST RESIDENTS ASSOCIATION | Most votes |
|---|---|---|---|---|
| Eastern Cape | 1 480 779 | 46,4% | – | AFRICAN NATIONAL CONGRESS 62,0% |
| Free State | 627 276 | 45,2% | – | AFRICAN NATIONAL CONGRESS 49,9% |
| Gauteng | 2 655 310 | 43,4% | – | AFRICAN NATIONAL CONGRESS 36,1% |
| KwaZulu-Natal | 2 561 465 | 47,9% | – | AFRICAN NATIONAL CONGRESS 41,1% |
| Limpopo | 1 128 697 | 44,3% | – | AFRICAN NATIONAL CONGRESS 66,3% |
| Mpumalanga | 792 734 | 42,5% | – | AFRICAN NATIONAL CONGRESS 58,0% |
| North West | 686 637 | 42,0% | – | AFRICAN NATIONAL CONGRESS 54,8% |
| Northern Cape | 326 005 | 53,3% | – | AFRICAN NATIONAL CONGRESS 50,1% |
| Western Cape | 1 490 197 | 48,4% | 0,3% | DEMOCRATIC ALLIANCE 53,8% |
Coverage and comparability notes could not be loaded just now
This is a temporary problem reading the record, not a sign that nothing is recorded. Reload the page in a moment to try again.
About this record
Coverage, limitations, source issues and how the figures were checked
What the record holds
- Results for every voting district (23 147), ward (4 468) and municipality (213): the ward ballot, the municipal proportional representation (PR) ballot and the district council PR ballot (DC 40%), from the IEC's downloadable detailed results, one file per province.
- Mapped on the Municipal Demarcation Board's 2021 ward and municipal boundaries, the boundaries the election was held on.
What it does not hold
- Votes cast are the sum of valid and spoilt votes (the files give the parts). Contestants are listed in the files' order (alphabetical), not ballot-paper order. Seats are not in these files and are not shown.
Source issues
- Ward candidates are not named in the files: ward-ballot votes are given per party, and all independent ward candidates of a ward are one line, "INDEPENDENT". Stored as published; the winner of a ward is shown only where a party line has the most votes.
- Mpumalanga: the voting-district file (generated 23 November 2021) has 6 fewer spoilt ward-ballot votes and 4 fewer spoilt DC 40% votes than the IEC's summaries (printed later). Valid votes agree exactly. Loaded as the voting-district file states; to raise with the IEC.
How it was read and checked
- Election date: 1 November 2021 (IEC electoral event 1091).
- Reconciled with the IEC's national Results Summary (all ballots): every party line, for every ballot type, nationally and per province, agrees exactly; valid votes agree exactly (ward 11 749 100; PR 11 720 611; DC 40% 7 128 275).
Sources
The official files behind these results
Turnout 45,6%

