Skip to content
Mandate SA — home

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.

2021 Local Government Elections — Ward ballot
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS5 292 20045,0%
DEMOCRATIC ALLIANCE2 534 17621,6%
ECONOMIC FREEDOM FIGHTERS1 194 16610,2%
INKATHA FREEDOM PARTY638 8565,4%
Independent candidates (combined)406 0473,5%
VRYHEIDSFRONT PLUS276 3702,4%
ACTIONSA241 7382,1%
PATRIOTIC ALLIANCE112 1191,0%
AFRICAN CHRISTIAN DEMOCRATIC PARTY92 5150,8%
GOOD76 1530,6%
AFRICAN TRANSFORMATION MOVEMENT63 5320,5%
NATIONAL FREEDOM PARTY56 9600,5%
Others (308 together)764 2686,5%
Show all 320 parties and contestants
All 320 parties and contestants
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS5 292 20045,0%
DEMOCRATIC ALLIANCE2 534 17621,6%
ECONOMIC FREEDOM FIGHTERS1 194 16610,2%
INKATHA FREEDOM PARTY638 8565,4%
Independent candidates (combined)406 0473,5%
VRYHEIDSFRONT PLUS276 3702,4%
ACTIONSA241 7382,1%
PATRIOTIC ALLIANCE112 1191,0%
AFRICAN CHRISTIAN DEMOCRATIC PARTY92 5150,8%
GOOD76 1530,6%
AFRICAN TRANSFORMATION MOVEMENT63 5320,5%
NATIONAL FREEDOM PARTY56 9600,5%
UNITED DEMOCRATIC MOVEMENT50 9070,4%
AFRICAN INDEPENDENT CONGRESS42 4080,4%
ABANTU BATHO CONGRESS38 9830,3%
AL JAMA-AH29 4890,3%
CAPE COLOURED CONGRESS28 6910,2%
PAN AFRICANIST CONGRESS OF AZANIA23 9620,2%
FORUM 4 SERVICE DELIVERY23 5890,2%
MAPSIXTEEN CIVIC MOVEMENT22 9700,2%
AFRICAN PEOPLE'S CONVENTION22 7900,2%
CONGRESS OF THE PEOPLE21 0190,2%
UNITED INDEPENDENT MOVEMENT14 4130,1%
AFRICAN PEOPLE'S MOVEMENT14 0320,1%
DEFENDERS OF THE PEOPLE13 9720,1%
AFRICA RESTORATION ALLIANCE12 6710,1%
INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION12 1640,1%
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA10 6090,1%
TSOGANG CIVIC MOVEMENT9 0950,1%
TEAM SUGAR SOUTH AFRICA8 8960,1%
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY8 1760,1%
ACTIVE CITIZENS COALITION8 0250,1%
UNITED CHRISTIAN DEMOCRATIC PARTY7 8040,1%
JUSTICE AND EMPLOYMENT PARTY7 7170,1%
AZANIAN PEOPLE'S ORGANISATION6 7200,1%
PLAASLIKE BESORGDE INWONERS6 6310,1%
INDEPENDENT ALLIANCE6 5710,1%
AFRICAN DEMOCRATIC CHANGE6 4410,1%
NORTHERN ALLIANCE5 7260,0%
SETSOTO SERVICE DELIVERY FORUM5 5970,0%
INDEPENDENT RATEPAYERS ASSOCIATION OF SA5 3930,0%
MIDDELBURG AND HENDRINA RESIDENTS FRONT4 9550,0%
NAMAKWA CIVIC MOVEMENT4 9090,0%
DEMOCRATIC LIBERAL CONGRESS4 7390,0%
AFRICAN HEART CONGRESS4 3410,0%
CIVIC INDEPENDENT4 3100,0%
LEKWA COMMUNITY FORUM4 2510,0%
CEDERBERG FIRST RESIDENTS ASSOCIATION4 1380,0%
PEOPLE'S FREEDOM PARTY4 0790,0%
MINORITY FRONT4 0280,0%
AFRICAN VOICE PROGRESSIVE PARTY4 0080,0%
HOPE FOR THE FUTURE3 9920,0%
BREEDEVALLEI ONAFHANKLIK3 7930,0%
AZANIAN INDEPENDENT COMMUNITY MOVEMENT3 7770,0%
THE ORGANIC HUMANITY MOVEMENT3 6880,0%
BLACK FIRST LAND FIRST3 4460,0%
AFRICAN INDEPENDENT PEOPLE'S ORGANISATION3 4400,0%
ABLE LEADERSHIP3 3680,0%
INTERNATIONAL REVELATION CONGRESS3 2920,0%
LAND PARTY3 2860,0%
MAKANA CITIZENS FRONT3 2770,0%
BOLSHEVIKS PARTY OF SOUTH AFRICA3 2650,0%
CAPE MUSLIM CONGRESS3 2390,0%
CIVIC WARRIORS3 2390,0%
DIKWANKWETLA PARTY OF SOUTH AFRICA3 1310,0%
SIYATHEMBA COMMUNITY MOVEMENT3 1110,0%
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS3 0860,0%
MINORITIES OF SOUTH AFRICA3 0840,0%
THE INDEPENDENTS3 0330,0%
AFRICAN FREEDOM REVOLUTION2 9910,0%
SAVE MADIBENG2 9710,0%
INDEPENDENT CITIZENS MOVEMENT2 9600,0%
CONCERNED DRAKENSTEIN RESIDENTS2 9220,0%
MOPANI INDEPENDENT MOVEMENT2 9120,0%
BETTER RESIDENTS ASSOCIATION2 7720,0%
ABANTU INTEGRITY MOVEMENT2 7580,0%
UMSOBOMVU RESIDENTS ASSOCIATION2 7380,0%
BATHO PELE MOVEMENT2 6800,0%
SOL- PLAATJIE SERVICE DELIVERY FORUM2 6450,0%
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION2 6020,0%
PEOPLE'S REVOLUTIONARY MOVEMENT2 5520,0%
SPECTRUM NATIONAL PARTY2 4790,0%
COMMUNITY SOLIDARITY ASSOCIATION2 3300,0%
KZN INDEPENDENCE2 2970,0%
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI2 2340,0%
ALL UNEMPLOYMENT LABOUR ALLIANCE2 1680,0%
ECONOMIC EMANCIPATION FORUM2 1460,0%
THABAZIMBI RESIDENTS ASSOCIATION2 0310,0%
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS2 0210,0%
DEMOCRATIC INDEPENDENT PARTY2 0050,0%
ACTIVE UNITED FRONT2 0040,0%
NEW HORIZON MOVEMENT2 0030,0%
NATIONAL PEOPLE'S FRONT1 9880,0%
AFRICAN MANTUNGWA COMMUNITY1 9630,0%
SOCIALIST PARTY OF SOUTH AFRICA1 9520,0%
KAROO DEMOCRATIC FORCE1 9480,0%
PARTY OF ACTION1 9420,0%
ACTIVISTS MOVEMENT OF SOUTH AFRICA1 9400,0%
KNYSNA INDEPENDENT MOVEMENT1 9010,0%
NATIONAL INDEPENDENT PARTY1 8990,0%
SOCIALIST REVOLUTIONARY WORKERS PARTY1 8510,0%
POWER OF AFRICANS UNITY1 8240,0%
TRULY ALLIANCE1 8220,0%
MOQHAKA COMMUNITY FORUM1 7970,0%
PEOPLE'S DEMOCRATIC MOVEMENT1 7510,0%
KHOISAN REVOLUTION1 7450,0%
REPUBLICAN CONFERENCE OF TSHWANE1 7000,0%
SOUTH AFRICA MY HOME RESIDENTS ASSOCIATION1 6860,0%
AFRICAN CONTENT MOVEMENT1 6790,0%
ALLIED MOVEMENT FOR CHANGE1 6630,0%
SAVE TSANTSABANE COALITION1 6090,0%
COMPATRIOTS OF SOUTH AFRICA1 6020,0%
CAPRICORN INDEPENDENT COMMUNITY ACTIVISTS FORUM1 5890,0%
KAROO GEMEENSKAP PARTY1 5660,0%
GAMAGARA COMMUNITY FORUM1 5560,0%
DIENSLEWERINGS PARTY1 5400,0%
ACADEMIC CONGRESS UNION1 4710,0%
MPUMALANGA PARTY1 4710,0%
NALA COMMUNITY FORUM1 4320,0%
AFRICAN PEOPLE FIRST1 4240,0%
NATIONAL PEOPLES AMBASSADORS1 3870,0%
PLETT DEMOCRATIC CONGRESS1 3350,0%
DEMOCRATIC PEOPLE'S ALTERNATIVE1 3340,0%
VAAL ALTERNATIVE ALLIANCE LEKGOTLA1 2340,0%
MERAFONG AGENTS OF CHANGE1 2180,0%
CHANGE1 2170,0%
OUDTSHOORN GEMEENSKAP INISIATIEF1 1880,0%
CREDIBLE ALTERNATIVE 1ST MOVEMENT1 1720,0%
AZANIA RESIDENT PARTY1 1540,0%
MALETSWAI CIVIC ASSOCIATION1 1470,0%
SINDAWONYE PROGRESSIVE PARTY1 0950,0%
AGENDA TO CITIZENRY GOVERNORS1 0920,0%
STERKSPRUIT CIVIC ASSOCIATION1 0610,0%
ABAHLALI BASE MKHANYAKUDE MOVEMENT1 0420,0%
WESTERN PROVINCE PARTY9980,0%
MAGOSHI SWARANANG MOVEMENT9920,0%
DEMOCRATIC COMMUNITY MOVEMENT9790,0%
ADVIESKANTOOR8570,0%
AFRICAN AMBASSADORS OF SOUTH AFRICA8490,0%
INDEPENDENT PEOPLE'S PARTY8480,0%
UNITED CULTURAL MOVEMENT8480,0%
KNOW YOUR NEIGHBOUR8320,0%
KAREEBERG CIVIC MOVEMENT8250,0%
ONE MOVEMENT FOR CAPE TOWN8100,0%
XIMOKO PARTY8040,0%
COMMUNITY FREEDOM PARTY7800,0%
NATIONAL COMMUNIST CONGRESS7730,0%
NATIONAL ECONOMIC FIGHTERS7540,0%
NGWATHE RESIDENTS ASSOCIATION7510,0%
CONCERN7480,0%
ROYAL LOYAL PROGRESS7460,0%
CHRISTIAN DEMOCRATIC PARTY7410,0%
WITZENBERG AKSIE7400,0%
FORUM FOR DEMOCRATS7330,0%
BUSHBUCKRIDGE LOCALS MOVEMENT7320,0%
AFRICAN COVENANT6920,0%
AFRICAN MANDATE CONGRESS6770,0%
TIKWANA YOUTH POWER6690,0%
GOD SAVE AFRICA6580,0%
KANNALAND INDEPENDENT PARTY6570,0%
INDEPENDENTS FOR COMMUNITIES6480,0%
SOUTH AFRICAN POLITICAL ASSOCIATION6480,0%
INGUBO YESKHETHU PARTY6410,0%
MORETELE INDEPENDENT CIVIC ORGANIZATION6370,0%
SIZWE UMMAH NATION6310,0%
IKHWEZI POLITICAL MOVEMENT6100,0%
AFRICAN DEMOCRATS6070,0%
THABAZIMBI FORUM FOR SERVICE DELIVERY6040,0%
TRANSFORMATIVE YOUTH MOVEMENT5890,0%
PATRIOTIC FRONT OF AZANIA5840,0%
UNITED SOUTH AFRICA5810,0%
SOCIALIST ECONOMIC FREEDOM MOVEMENT5800,0%
DEVOTED CITIZENS OF MSUNDUZI5790,0%
RANDFONTEIN PEOPLES PARTY5740,0%
DEMOCRATIC PEOPLE'S MOVEMENT5670,0%
BANA BA THARI5600,0%
MTHATHA RATEPAYERS AND RESIDENTS ASSOCIATION5550,0%
ARONA5400,0%
UNITED FRONT OF THE EASTERN CAPE5390,0%
THE GREENS5310,0%
AGENCY FOR NEW AGENDA5300,0%
DEMOCRATIC ARTISTS PARTY5220,0%
DIKGATLONG INDEPENDED FORUM5050,0%
PHOKWANE SERVICE DELIVERY FORUM4980,0%
THE NATIONALS OF SOUTH AFRICA4910,0%
AFRICAN FREEDOM PARTY4900,0%
ADVANCED DYNAMIC ALLIANCE4860,0%
ARUSHA ECONOMIC COALITION4830,0%
ECONOMIC LIBERATION CONGRESS4760,0%
BOTHO COMMUNITY MOVEMENT4700,0%
ANSWER FOR COMMUNITY4680,0%
MORETELE PEOPLES PARTY4650,0%
AFRICAN ISLAMIC MOVEMENT4450,0%
LIMPOPO RESIDENTS ASSOCIATION4450,0%
AFRICAN UNIFIED MOVEMENT4330,0%
GAZA MOVEMENT FOR CHANGE4310,0%
IQELA LENTSANGO - DAGGA PARTY4230,0%
SUID - KAAP SAAMSTAAN4230,0%
METSIMAHOLO COMMUNITY ASSOCIATION4180,0%
THE PEOPLE'S VOICE4070,0%
AFRICA'S NEW DAWN4020,0%
IKEMELENG FREE STATE3900,0%
DEMOCRATIC PEOPLE'S CONGRESS3810,0%
KINGDOM COVENANT DEMOCRATIC PARTY3810,0%
WITZENBERG PARTY3730,0%
DEMOCRATIC NEW CIVIC ASSOCIATION3710,0%
AFRICAN MULTICULTURAL ECONOMIC CONGRESS3680,0%
FEDERAL PARTY SA3660,0%
AFRICAN PEOPLE'S SOCIALIST PARTY3560,0%
DISABILITY AND OLDER PERSON POLITICAL PARTY3540,0%
DENNILTON RESIDENTS ASSOCIATION3510,0%
SHOSHOLOZA PROGRESSIVE PARTY3480,0%
CIVIC VOICE3410,0%
ACTIVE MOVEMENT FOR CHANGE3390,0%
ACTIVE NATION AGAINST CORRUPTION3340,0%
MAKANA INDEPENDENT NEW DEAL3300,0%
DECENT POLITICAL PARTY3280,0%
DIKGATLONG SERVICE DELIVERY FORUM3220,0%
LANGERBERG INDEPENDENT PARTY3070,0%
EQUAL RIGHTS FOR ALL3030,0%
NATIONAL DEMOCRATIC CONVENTION3000,0%
OUR NATION2910,0%
ALLIANCE FOR TRANSFORMATION FOR ALL2870,0%
SOUTH AFRICA VUKA MOVEMENT2840,0%
DISRUPT PARTY2790,0%
SOUTH AFRICAN RELIGIOUS CIVIC ORGANISATION2780,0%
LEPHALALE RESIDENTS PARTY2770,0%
UNITED PROGRESSIVE PARTY SOUTH AFRICA2770,0%
SAKHISIZWE PROGRESSIVE MOVEMENT2760,0%
UNITED COMMUNITY FRONT2760,0%
GAZANKULU LIBERATION CONGRESS2740,0%
DEMOCRATIC UNION PLUS2710,0%
HESSEQUA PEOPLES MOVEMENT2650,0%
LEBOWAKGOMO CIVIC ORGANIZATION2640,0%
PROGRESSIVE COMMUNITY MOVEMENT2640,0%
KAROO ONTWIKKELINGS PARTY2430,0%
THE PEOPLE'S AGENDA2410,0%
MOVEMENT FOR AFRICAN CONVENTION2370,0%
FUTURE GENERATION CONGRESS2230,0%
MOVEMENT FOR TOTAL LIBERATION2220,0%
DEMOCRATIC LABOUR PARTY2180,0%
SINGUKUKHANYA KWEZWE CHRISTIAN PARTY2170,0%
AFRICAN SECURITY CONGRESS2160,0%
DEVELOPMENT OF JOBS IN VRYHEID2150,0%
UNITED RESIDENTS FRONT2140,0%
BOTSHABELO UNEMPLOYED MOVEMENT2080,0%
ABAHLALY BAAHI2020,0%
CHRISTIANS OF SOUTH AFRICA1970,0%
YOUTH INDEPENDENCE PARTY AND YOUTH ASSOCIATES1970,0%
AMALGAMATED RAINBOW MOVEMENT1950,0%
SERVICE DELIVERY MOVEMENT1920,0%
BATHO BA QETILE1890,0%
WITZENBERG ONAFHANKLIKE DEMOKRATIESE PARTY1830,0%
KHOWA RESIDENTS ASSOCIATION1750,0%
SAYCO GONDWE CIVIC MOVEMENT1750,0%
LEIHLO LA SETJHABA RAINBOW1740,0%
AFRICAN PROGRESSIVE MOVEMENT1700,0%
INDEPENDENT PARTY1700,0%
KNYSNA UNITY CONGRESS1600,0%
KAAP AGULHAS CIVIC ORGANISASIE1590,0%
TRANSFORMING DRAKENSTEIN COMMUNITY FORUM1590,0%
DEMOCRATIC ASSOCIATION OF WITZENBERG INDEPENDENCE1550,0%
PROGRESSIVE CHANGE1510,0%
MALAMULELE COMMUNITY ASSOCIATION1500,0%
PROPHETIC MOVEMENT ARMY1480,0%
US THE PEOPLE1440,0%
ALTERNATIVE AFRICAN ALLEGIANCE1360,0%
MANDELA BAY COMMUNITY MOVEMENT1310,0%
MOVEMENT DEMOCRATIC CONGRESS1310,0%
KATEKANI ECONOMIC POWER1290,0%
NATIONAL RELIGIOUS FREEDOM PARTY1270,0%
MOGALAKWENA RESIDENTS ASSOCIATION1250,0%
AFRICAN FEDERAL CONVENTION1240,0%
KONSERWATIEWE PARTY/CONSERVATIVE PARTY1230,0%
DRAKENSBERG CONCERNED RESIDENTS1220,0%
BATHO PELE PARTY1170,0%
SOUTH AFRICAN UNITED NATIONAL DEMOCRATIC FRONT1090,0%
AFRICAN ECONOMIC TRANSFORMERS1030,0%
INDEPENDENT CIVIC MOVEMENT1010,0%
PONGOLA PEOPLE'S PARTY1000,0%
HIS LORDSHIP TO SAVE AND LEAD PARTY950,0%
BELABELA COMMUNITY REVOLUTION940,0%
PROGRESSIVE FRONT OF SOUTH AFRICA920,0%
BITOU CONCERNED RESIDENTS910,0%
METSIMAHOLO PROGRESSIVE PEOPLE FORUM910,0%
AFRICAN VOICE900,0%
HUMAN DIGNITY RESTORATION810,0%
CITIZENS RIGHTS PROTECTION UNITY760,0%
REVOLUTIONARY DEMOCRATIC PATRIOTS760,0%
KHOISAN UNITED MOVEMENT700,0%
OUR CITY MATTERS670,0%
EDEN UNITED PEOPLE'S PARTY640,0%
COMMUNITY PARTY630,0%
CIVIC MOVEMENT OF SOUTH AFRICA590,0%
UNEMPLOYMENT MOVEMENT SA580,0%
YOUNG PEOPLES PARTY580,0%
BLACK AND WHITE PARTY540,0%
GAZA YOUTH REVOLUTION540,0%
KHOI-SAN KINGDOM OF RSA500,0%
DEMOCRATIC FREEDOM ALLIANCE490,0%
SOCIALIST CIVIC MOVEMENT490,0%
ARE AGENG AFRIKA450,0%
CONGREGATIONAL CHRISTIAN UNITY400,0%
KHOISAN KINGDOM AND ALL PEOPLE380,0%
DEMOCRATIC EQUALITY EMPOWERMENT PARTY320,0%
EASTERN CAPE MOVEMENT320,0%
SERVICE FOR ALL300,0%
KNYSNA SOCIAL DEMOCRATIC PARTY280,0%
MANGAUNG COMMUNITY FORUM270,0%
SOUTH AFRICAN PEOPLES MOVEMENT270,0%
INTERNATIONAL PARTY240,0%
RISE UP AFRICA / TSOGA AFRICA240,0%
SAKHISIZWE CONVENTION240,0%
SOUTH AFRICAN SECURITY ORGANISATION210,0%
CHRISTIAN AMBASSADORS POLITICAL PARTY90,0%
POELANO REVELATION PARTY80,0%
AGANG SOUTH AFRICA50,0%
UMNOTHO DEMOCRATIC FRONT50,0%
VOTER'S INDEPENDENT PARTY - SA10,0%
ZULU ROYAL PROPERTY10,0%

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

2021 Local Government Elections — Ward ballot — by province
ProvinceValid votesTurnoutCEDERBERG FIRST RESIDENTS ASSOCIATIONMost votes
Eastern Cape1 480 77946,4%–AFRICAN NATIONAL CONGRESS 62,0%
Free State627 27645,2%–AFRICAN NATIONAL CONGRESS 49,9%
Gauteng2 655 31043,4%–AFRICAN NATIONAL CONGRESS 36,1%
KwaZulu-Natal2 561 46547,9%–AFRICAN NATIONAL CONGRESS 41,1%
Limpopo1 128 69744,3%–AFRICAN NATIONAL CONGRESS 66,3%
Mpumalanga792 73442,5%–AFRICAN NATIONAL CONGRESS 58,0%
North West686 63742,0%–AFRICAN NATIONAL CONGRESS 54,8%
Northern Cape326 00553,3%–AFRICAN NATIONAL CONGRESS 50,1%
Western Cape1 490 19748,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

Official documents behind this record
DocumentRoleRetrievedSHA-256
IEC 2021 Local Government Elections — downloadable detailed results, Eastern Cape (CSV)Results data7 October 2026332d476288148cf0…
IEC 2021 Local Government Elections — downloadable detailed results, Free State (CSV)Results data7 October 2026ef4b54c7e438cdfd…
IEC 2021 Local Government Elections — downloadable detailed results, Gauteng (CSV)Results data7 October 2026644fa0552e36598b…
IEC 2021 Local Government Elections — downloadable detailed results, KwaZulu-Natal (CSV)Results data7 October 202655d8af702ebcc5dc…
IEC 2021 Local Government Elections — downloadable detailed results, Limpopo (CSV)Results data7 October 20265e539900d8f4448e…
IEC 2021 Local Government Elections — downloadable detailed results, Mpumalanga (CSV)Results data7 October 2026564cef51184a64a4…
IEC 2021 Local Government Elections — downloadable detailed results, North West (CSV)Results data7 October 2026a07f630d44eac0ba…
IEC 2021 Local Government Elections — downloadable detailed results, Northern Cape (CSV)Results data7 October 202666b9e8c1db1f60c9…
IEC 2021 Local Government Elections — downloadable detailed results, Western Cape (CSV)Results data7 October 20267e04e72932a8fb72…
IEC 2021 Local Government Elections — Results Summary, All Ballots, all provinces (PDF)Results report7 October 2026f66d24d67fb2ae02…

Turnout 45,6%