Upper Tsitsikama, Eastern Cape
ANC retains its majority
Council seats
Other4 seats
| Party / entry | Seats | Share of seats (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 44 | 64,7059 |
| DEMOCRATIC ALLIANCE | 7 | 10,2941 |
| ECONOMIC FREEDOM FIGHTERS | 6 | 8,8235 |
| THE INDEPENDENTS | 5 | 7,3529 |
| INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | 2 | 2,9412 |
| AFRICAN TRANSFORMATION MOVEMENT | 1 | 1,4706 |
| INDEPENDENTS | 1 | 1,4706 |
| PATRIOTIC ALLIANCE | 1 | 1,4706 |
| UNITED DEMOCRATIC MOVEMENT | 1 | 1,4706 |
| CONGRESS OF THE PEOPLE | 0 | 0 |
| OTHER | 0 | 0 |
| PAN AFRICANIST CONGRESS OF AZANIA | 0 | 0 |
| PROGRESSIVE FRONT OF SOUTH AFRICA | 0 | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 0 |
68 seats; 35 needed for a majority.
Combined ballot votes
Combined ballot votes
Other: show remaining parties: hide remaining parties7.6%8 266 votes
| Party / entry | Candidate | Votes | Vote share (%) |
|---|---|---|---|
| AFRICAN NATIONAL CONGRESS | — | 67 733 | 62,1689 |
| DEMOCRATIC ALLIANCE | — | 11 639 | 10,6829 |
| ECONOMIC FREEDOM FIGHTERS | — | 8 562 | 7,8587 |
| THE INDEPENDENTS | — | 7 229 | 6,6352 |
| INDEPENDENTS | — | 5 521 | 5,0675 |
| INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | — | 2 989 | 2,7435 |
| UNITED DEMOCRATIC MOVEMENT | — | 1 307 | 1,1996 |
| PATRIOTIC ALLIANCE | — | 1 142 | 1,0482 |
| AFRICAN TRANSFORMATION MOVEMENT | — | 902 | 0,8279 |
| PAN AFRICANIST CONGRESS OF AZANIA | — | 706 | 0,648 |
| CONGRESS OF THE PEOPLE | — | 541 | 0,4966 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | — | 313 | 0,2873 |
| PROGRESSIVE FRONT OF SOUTH AFRICA | — | 232 | 0,2129 |
| OTHER | — | 134 | 0,123 |
108950 valid votes. Shares use this ballot’s party totals. All published entries are included.
How the vote changed
Council seats by election
Swipe to see history
35 for a majority · 68 seats
35 for a majority · 68 seats
| Election | Party / entry | Seats | Council total | Majority needed |
|---|---|---|---|---|
| 2 016 | AFRICAN NATIONAL CONGRESS | 50 | 68 | 35 |
| 2 016 | DEMOCRATIC ALLIANCE | 9 | 68 | 35 |
| 2 016 | ECONOMIC FREEDOM FIGHTERS | 6 | 68 | 35 |
| 2 016 | CONGRESS OF THE PEOPLE | 1 | 68 | 35 |
| 2 016 | UNITED DEMOCRATIC MOVEMENT | 1 | 68 | 35 |
| 2 016 | UNITED FRONT OF THE EASTERN CAPE | 1 | 68 | 35 |
| 2 016 | INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 0 | 68 | 35 |
| 2 016 | INDEPENDENTS | 0 | 68 | 35 |
| 2 016 | PAN AFRICANIST CONGRESS OF AZANIA | 0 | 68 | 35 |
| 2 016 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 68 | 35 |
| 2 021 | AFRICAN NATIONAL CONGRESS | 44 | 68 | 35 |
| 2 021 | DEMOCRATIC ALLIANCE | 7 | 68 | 35 |
| 2 021 | ECONOMIC FREEDOM FIGHTERS | 6 | 68 | 35 |
| 2 021 | THE INDEPENDENTS | 5 | 68 | 35 |
| 2 021 | INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | 2 | 68 | 35 |
| 2 021 | AFRICAN TRANSFORMATION MOVEMENT | 1 | 68 | 35 |
| 2 021 | INDEPENDENTS | 1 | 68 | 35 |
| 2 021 | PATRIOTIC ALLIANCE | 1 | 68 | 35 |
| 2 021 | UNITED DEMOCRATIC MOVEMENT | 1 | 68 | 35 |
| 2 021 | CONGRESS OF THE PEOPLE | 0 | 68 | 35 |
| 2 021 | OTHER | 0 | 68 | 35 |
| 2 021 | PAN AFRICANIST CONGRESS OF AZANIA | 0 | 68 | 35 |
| 2 021 | PROGRESSIVE FRONT OF SOUTH AFRICA | 0 | 68 | 35 |
| 2 021 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 68 | 35 |
Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.
Ward + municipal PR votes by election
Swipe to see history
| Election | Party | Votes | Vote share (%) | Valid ballot total | Availability |
|---|---|---|---|---|---|
| 2 016 | AFRICAN NATIONAL CONGRESS | 96 231 | 73,8098 | 130 377 | Reported |
| 2 016 | DEMOCRATIC ALLIANCE | 17 109 | 13,1227 | 130 377 | Reported |
| 2 016 | ECONOMIC FREEDOM FIGHTERS | 10 261 | 7,8703 | 130 377 | Reported |
| 2 016 | THE INDEPENDENTS | 0 | 0 | 130 377 | No votes recorded in the complete party list. |
| 2 016 | INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | 0 | 0 | 130 377 | No votes recorded in the complete party list. |
| 2 016 | UNITED FRONT OF THE EASTERN CAPE | 2 196 | 1,6843 | 130 377 | Reported |
| 2 016 | UNITED DEMOCRATIC MOVEMENT | 1 658 | 1,2717 | 130 377 | Reported |
| 2 016 | CONGRESS OF THE PEOPLE | 1 470 | 1,1275 | 130 377 | Reported |
| 2 016 | PATRIOTIC ALLIANCE | 0 | 0 | 130 377 | No votes recorded in the complete party list. |
| 2 016 | AFRICAN TRANSFORMATION MOVEMENT | 0 | 0 | 130 377 | No votes recorded in the complete party list. |
| 2 016 | PAN AFRICANIST CONGRESS OF AZANIA | 488 | 0,3743 | 130 377 | Reported |
| 2 016 | INDEPENDENT RATEPAYERS ASSOCIATION OF SA | 571 | 0,438 | 130 377 | Reported |
| 2 016 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 282 | 0,2163 | 130 377 | Reported |
| 2 016 | PROGRESSIVE FRONT OF SOUTH AFRICA | 0 | 0 | 130 377 | No votes recorded in the complete party list. |
| 2 021 | AFRICAN NATIONAL CONGRESS | 67 733 | 62,1689 | 108 950 | Reported |
| 2 021 | DEMOCRATIC ALLIANCE | 11 639 | 10,6829 | 108 950 | Reported |
| 2 021 | ECONOMIC FREEDOM FIGHTERS | 8 562 | 7,8587 | 108 950 | Reported |
| 2 021 | THE INDEPENDENTS | 7 229 | 6,6352 | 108 950 | Reported |
| 2 021 | INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | 2 989 | 2,7435 | 108 950 | Reported |
| 2 021 | UNITED FRONT OF THE EASTERN CAPE | Unavailable | Unavailable | 108 950 | Not separately listed in this source. |
| 2 021 | UNITED DEMOCRATIC MOVEMENT | 1 307 | 1,1996 | 108 950 | Reported |
| 2 021 | CONGRESS OF THE PEOPLE | 541 | 0,4966 | 108 950 | Reported |
| 2 021 | PATRIOTIC ALLIANCE | 1 142 | 1,0482 | 108 950 | Reported |
| 2 021 | AFRICAN TRANSFORMATION MOVEMENT | 902 | 0,8279 | 108 950 | Reported |
| 2 021 | PAN AFRICANIST CONGRESS OF AZANIA | 706 | 0,648 | 108 950 | Reported |
| 2 021 | INDEPENDENT RATEPAYERS ASSOCIATION OF SA | Unavailable | Unavailable | 108 950 | Not separately listed in this source. |
| 2 021 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 313 | 0,2873 | 108 950 | Reported |
| 2 021 | PROGRESSIVE FRONT OF SOUTH AFRICA | 232 | 0,2129 | 108 950 | Reported |
Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.
History data & sources
Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the election-year selector to explore its results and places.
The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.
- All points use the same ballot basis. Ballot totals are not counts of individual voters.
- Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
- Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
Ward results
Browse wardsWards in Enoch Mgijima
34 wards
| Ward | Election | Party / entry | Votes | Vote share (%) |
|---|---|---|---|---|
| Ward 1 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 509 | 56,1175 |
| Ward 1 | 2 021 | INDEPENDENTS | 460 | 17,1067 |
| Ward 2 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 335 | 82,8014 |
| Ward 2 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 224 | 7,9433 |
| Ward 3 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 828 | 88,0174 |
| Ward 3 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 268 | 8,3411 |
| Ward 4 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 424 | 46,9038 |
| Ward 4 | 2 021 | INDEPENDENTS | 674 | 22,2003 |
| Ward 5 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 185 | 52,4104 |
| Ward 5 | 2 021 | DEMOCRATIC ALLIANCE | 337 | 14,9049 |
| Ward 6 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 520 | 50,9383 |
| Ward 6 | 2 021 | INDEPENDENTS | 545 | 18,2641 |
| Ward 7 | 2 021 | AFRICAN NATIONAL CONGRESS | 985 | 43,3921 |
| Ward 7 | 2 021 | INDEPENDENTS | 553 | 24,3612 |
| Ward 8 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 293 | 49,865 |
| Ward 8 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 509 | 19,6298 |
| Ward 9 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 034 | 33,1942 |
| Ward 9 | 2 021 | THE INDEPENDENTS | 855 | 27,4478 |
| Ward 10 | 2 021 | DEMOCRATIC ALLIANCE | 2 433 | 61,2229 |
| Ward 10 | 2 021 | THE INDEPENDENTS | 702 | 17,6648 |
| Ward 11 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 488 | 41,4369 |
| Ward 11 | 2 021 | DEMOCRATIC ALLIANCE | 818 | 22,7792 |
| Ward 12 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 178 | 34,0462 |
| Ward 12 | 2 021 | DEMOCRATIC ALLIANCE | 1 016 | 29,3642 |
| Ward 13 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 414 | 50,0531 |
| Ward 13 | 2 021 | INDEPENDENTS | 311 | 11,0088 |
| Ward 14 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 821 | 73,5164 |
| Ward 14 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 218 | 8,801 |
| Ward 15 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 095 | 66,4868 |
| Ward 15 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 551 | 17,4865 |
| Ward 16 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 365 | 59,9473 |
| Ward 16 | 2 021 | DEMOCRATIC ALLIANCE | 284 | 12,4726 |
| Ward 17 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 168 | 47,8296 |
| Ward 17 | 2 021 | INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION | 379 | 15,5201 |
| Ward 18 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 786 | 64,046 |
| Ward 18 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 499 | 11,4713 |
| Ward 19 | 2 021 | AFRICAN NATIONAL CONGRESS | 3 386 | 86,1139 |
| Ward 19 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 311 | 7,9095 |
| Ward 20 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 374 | 64,3884 |
| Ward 20 | 2 021 | THE INDEPENDENTS | 435 | 11,7982 |
| Ward 21 | 2 021 | AFRICAN NATIONAL CONGRESS | 4 025 | 88,8913 |
| Ward 21 | 2 021 | DEMOCRATIC ALLIANCE | 254 | 5,6095 |
| Ward 22 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 307 | 80,3273 |
| Ward 22 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 395 | 13,7535 |
| Ward 23 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 348 | 78,6863 |
| Ward 23 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 209 | 7,004 |
| Ward 24 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 091 | 85,4167 |
| Ward 24 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 263 | 10,7435 |
| Ward 25 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 606 | 87,7737 |
| Ward 25 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 146 | 4,9175 |
| Ward 26 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 343 | 75,2892 |
| Ward 26 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 313 | 10,0578 |
| Ward 27 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 427 | 49,8562 |
| Ward 27 | 2 021 | INDEPENDENTS | 1 062 | 21,8159 |
| Ward 28 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 285 | 48,8407 |
| Ward 28 | 2 021 | DEMOCRATIC ALLIANCE | 635 | 24,1353 |
| Ward 29 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 464 | 54,102 |
| Ward 29 | 2 021 | THE INDEPENDENTS | 591 | 21,8404 |
| Ward 30 | 2 021 | AFRICAN NATIONAL CONGRESS | 3 219 | 92,1294 |
| Ward 30 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 203 | 5,81 |
| Ward 31 | 2 021 | AFRICAN NATIONAL CONGRESS | 3 333 | 80,8981 |
| Ward 31 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 338 | 8,2039 |
| Ward 32 | 2 021 | AFRICAN NATIONAL CONGRESS | 3 076 | 88,34 |
| Ward 32 | 2 021 | DEMOCRATIC ALLIANCE | 148 | 4,2504 |
| Ward 33 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 841 | 44,2229 |
| Ward 33 | 2 021 | INDEPENDENTS | 815 | 19,5772 |
| Ward 34 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 540 | 44,9504 |
| Ward 34 | 2 021 | DEMOCRATIC ALLIANCE | 1 214 | 35,4349 |
The two largest published entries shown on each ward card. Open a ward for all entries.
Sources & result details
IEC: 15 Jan 2022, 17:50 SAST · checked 05 Nov 2026, 15:38 SAST
Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.
Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.
Seat calculation & source
These are the ward and PR seats published by the IEC. The totals add up to all 68 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.
IEC result time: 15 Jan 2022, 17:50 SAST · Source figures ↗
Ward vs PR ballots
Ward: choose a person. PR: choose a party.
The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.
PR means proportional representation. Party-list seats balance the council’s overall party representation.
Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.
Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.
IEC guide to council seatsThe council results cover all of Enoch Mgijima. Ward results include areas outside Upper Tsitsikama.
This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 1 of the 2026 wards; the everyday town boundary may differ.
Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2021.
Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area.