Louwna, North West
ANC retains its majority
Council seats
| Party / entry | Seats | Share of seats (%) |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 20 | 68,9655 |
| ECONOMIC FREEDOM FIGHTERS | 4 | 13,7931 |
| AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 2 | 6,8966 |
| DEMOCRATIC ALLIANCE | 2 | 6,8966 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 1 | 3,4483 |
| FORUM 4 SERVICE DELIVERY | 0 | 0 |
| INDEPENDENTS | 0 | 0 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 0 |
29 seats; 15 needed for a majority.
Combined ballot votes
Combined ballot votes
Other: show remaining parties: hide remaining parties10.3%4 507 votes
| Party / entry | Candidate | Votes | Vote share (%) |
|---|---|---|---|
| AFRICAN NATIONAL CONGRESS | — | 29 270 | 66,7701 |
| ECONOMIC FREEDOM FIGHTERS | — | 5 607 | 12,7906 |
| AZANIAN INDEPENDENT COMMUNITY MOVEMENT | — | 2 260 | 5,1555 |
| DEMOCRATIC ALLIANCE | — | 2 193 | 5,0026 |
| INDEPENDENTS | — | 1 770 | 4,0377 |
| UNITED CHRISTIAN DEMOCRATIC PARTY | — | 1 609 | 3,6704 |
| FORUM 4 SERVICE DELIVERY | — | 644 | 1,4691 |
| VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | — | 484 | 1,1041 |
43837 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
16 for a majority · 30 seats
15 for a majority · 29 seats
15 for a majority · 29 seats
| Election | Party / entry | Seats | Council total | Majority needed |
|---|---|---|---|---|
| 2 011 | AFRICAN NATIONAL CONGRESS | 24 | 30 | 16 |
| 2 011 | DEMOCRATIC ALLIANCE | 2 | 30 | 16 |
| 2 011 | UNITED CHRISTIAN DEMOCRATIC PARTY | 2 | 30 | 16 |
| 2 011 | AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 | 30 | 16 |
| 2 011 | CONGRESS OF THE PEOPLE | 1 | 30 | 16 |
| 2 011 | AFRICAN PEOPLE'S CONVENTION | 0 | 30 | 16 |
| 2 011 | INDEPENDENTS | 0 | 30 | 16 |
| 2 016 | AFRICAN NATIONAL CONGRESS | 22 | 29 | 15 |
| 2 016 | DEMOCRATIC ALLIANCE | 2 | 29 | 15 |
| 2 016 | ECONOMIC FREEDOM FIGHTERS | 2 | 29 | 15 |
| 2 016 | FORUM 4 SERVICE DELIVERY | 2 | 29 | 15 |
| 2 016 | UNITED CHRISTIAN DEMOCRATIC PARTY | 1 | 29 | 15 |
| 2 016 | AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 | 29 | 15 |
| 2 016 | CONGRESS OF THE PEOPLE | 0 | 29 | 15 |
| 2 016 | INDEPENDENTS | 0 | 29 | 15 |
| 2 021 | AFRICAN NATIONAL CONGRESS | 20 | 29 | 15 |
| 2 021 | ECONOMIC FREEDOM FIGHTERS | 4 | 29 | 15 |
| 2 021 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 2 | 29 | 15 |
| 2 021 | DEMOCRATIC ALLIANCE | 2 | 29 | 15 |
| 2 021 | UNITED CHRISTIAN DEMOCRATIC PARTY | 1 | 29 | 15 |
| 2 021 | FORUM 4 SERVICE DELIVERY | 0 | 29 | 15 |
| 2 021 | INDEPENDENTS | 0 | 29 | 15 |
| 2 021 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 29 | 15 |
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 011 | AFRICAN NATIONAL CONGRESS | 39 923 | 78,8058 | 50 660 | Reported |
| 2 011 | ECONOMIC FREEDOM FIGHTERS | 0 | 0 | 50 660 | No votes recorded in the complete party list. |
| 2 011 | UNITED CHRISTIAN DEMOCRATIC PARTY | 4 319 | 8,5255 | 50 660 | Reported |
| 2 011 | DEMOCRATIC ALLIANCE | 2 867 | 5,6593 | 50 660 | Reported |
| 2 011 | FORUM 4 SERVICE DELIVERY | 0 | 0 | 50 660 | No votes recorded in the complete party list. |
| 2 011 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 0 | 0 | 50 660 | No votes recorded in the complete party list. |
| 2 011 | CONGRESS OF THE PEOPLE | 1 552 | 3,0636 | 50 660 | Reported |
| 2 011 | AFRICAN CHRISTIAN DEMOCRATIC PARTY | 1 292 | 2,5503 | 50 660 | Reported |
| 2 011 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 0 | 50 660 | No votes recorded in the complete party list. |
| 2 011 | AFRICAN PEOPLE'S CONVENTION | 519 | 1,0245 | 50 660 | Reported |
| 2 016 | AFRICAN NATIONAL CONGRESS | 38 934 | 73,768 | 52 779 | Reported |
| 2 016 | ECONOMIC FREEDOM FIGHTERS | 3 753 | 7,1108 | 52 779 | Reported |
| 2 016 | UNITED CHRISTIAN DEMOCRATIC PARTY | 1 531 | 2,9008 | 52 779 | Reported |
| 2 016 | DEMOCRATIC ALLIANCE | 3 923 | 7,4329 | 52 779 | Reported |
| 2 016 | FORUM 4 SERVICE DELIVERY | 3 239 | 6,1369 | 52 779 | Reported |
| 2 016 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 0 | 0 | 52 779 | No votes recorded in the complete party list. |
| 2 016 | CONGRESS OF THE PEOPLE | 348 | 0,6594 | 52 779 | Reported |
| 2 016 | AFRICAN CHRISTIAN DEMOCRATIC PARTY | 461 | 0,8735 | 52 779 | Reported |
| 2 016 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 0 | 0 | 52 779 | No votes recorded in the complete party list. |
| 2 016 | AFRICAN PEOPLE'S CONVENTION | 0 | 0 | 52 779 | No votes recorded in the complete party list. |
| 2 021 | AFRICAN NATIONAL CONGRESS | 29 270 | 66,7701 | 43 837 | Reported |
| 2 021 | ECONOMIC FREEDOM FIGHTERS | 5 607 | 12,7906 | 43 837 | Reported |
| 2 021 | UNITED CHRISTIAN DEMOCRATIC PARTY | 1 609 | 3,6704 | 43 837 | Reported |
| 2 021 | DEMOCRATIC ALLIANCE | 2 193 | 5,0026 | 43 837 | Reported |
| 2 021 | FORUM 4 SERVICE DELIVERY | 644 | 1,4691 | 43 837 | Reported |
| 2 021 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 2 260 | 5,1555 | 43 837 | Reported |
| 2 021 | CONGRESS OF THE PEOPLE | 0 | 0 | 43 837 | No votes recorded in the complete party list. |
| 2 021 | AFRICAN CHRISTIAN DEMOCRATIC PARTY | 0 | 0 | 43 837 | No votes recorded in the complete party list. |
| 2 021 | VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS | 484 | 1,1041 | 43 837 | Reported |
| 2 021 | AFRICAN PEOPLE'S CONVENTION | 0 | 0 | 43 837 | No votes recorded in the complete party list. |
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 Kagisano-Molopo
15 wards
| Ward | Election | Party / entry | Votes | Vote share (%) |
|---|---|---|---|---|
| Ward 1 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 163 | 61,3617 |
| Ward 1 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 479 | 13,5887 |
| Ward 2 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 223 | 46,3609 |
| Ward 2 | 2 021 | INDEPENDENTS | 506 | 19,1812 |
| Ward 3 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 689 | 76,7727 |
| Ward 3 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 198 | 9 |
| Ward 4 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 584 | 70,2751 |
| Ward 4 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 387 | 17,1695 |
| Ward 5 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 798 | 69,5014 |
| Ward 5 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 563 | 21,7627 |
| Ward 6 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 129 | 63,2689 |
| Ward 6 | 2 021 | INDEPENDENTS | 472 | 14,0267 |
| Ward 7 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 320 | 74,3351 |
| Ward 7 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 367 | 11,7591 |
| Ward 8 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 229 | 70,3155 |
| Ward 8 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 629 | 19,8423 |
| Ward 9 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 464 | 61,5126 |
| Ward 9 | 2 021 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 423 | 17,7731 |
| Ward 10 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 143 | 57,9816 |
| Ward 10 | 2 021 | INDEPENDENTS | 755 | 20,4275 |
| Ward 11 | 2 021 | AFRICAN NATIONAL CONGRESS | 2 435 | 82,2913 |
| Ward 11 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 349 | 11,7945 |
| Ward 12 | 2 021 | AFRICAN NATIONAL CONGRESS | 918 | 54,4484 |
| Ward 12 | 2 021 | DEMOCRATIC ALLIANCE | 645 | 38,2562 |
| Ward 13 | 2 021 | AFRICAN NATIONAL CONGRESS | 3 323 | 73,8937 |
| Ward 13 | 2 021 | AZANIAN INDEPENDENT COMMUNITY MOVEMENT | 662 | 14,7209 |
| Ward 14 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 936 | 62,111 |
| Ward 14 | 2 021 | ECONOMIC FREEDOM FIGHTERS | 967 | 31,0234 |
| Ward 15 | 2 021 | AFRICAN NATIONAL CONGRESS | 1 916 | 72,5208 |
| Ward 15 | 2 021 | UNITED CHRISTIAN DEMOCRATIC PARTY | 292 | 11,0522 |
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:39 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 29 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 Kagisano-Molopo. Ward results include areas outside Louwna.
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.