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.

District council PR ballot: results

The district council PR ballot (40% of district council seats).

2021 Local Government Elections — District council PR ballot
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS3 838 03753,8%
DEMOCRATIC ALLIANCE995 87714,0%
ECONOMIC FREEDOM FIGHTERS804 39911,3%
INKATHA FREEDOM PARTY591 2658,3%
VRYHEIDSFRONT PLUS161 0622,3%
AFRICAN TRANSFORMATION MOVEMENT55 5090,8%
NATIONAL FREEDOM PARTY52 5920,7%
UNITED DEMOCRATIC MOVEMENT46 5080,7%
PATRIOTIC ALLIANCE38 4020,5%
GOOD35 2060,5%
AFRICAN CHRISTIAN DEMOCRATIC PARTY32 2390,5%
ABANTU BATHO CONGRESS31 2530,4%
Others (160 together)445 9266,3%
Show all 172 parties and contestants
All 172 parties and contestants
Party or contestant (as listed)VotesShare
AFRICAN NATIONAL CONGRESS3 838 03753,8%
DEMOCRATIC ALLIANCE995 87714,0%
ECONOMIC FREEDOM FIGHTERS804 39911,3%
INKATHA FREEDOM PARTY591 2658,3%
VRYHEIDSFRONT PLUS161 0622,3%
AFRICAN TRANSFORMATION MOVEMENT55 5090,8%
NATIONAL FREEDOM PARTY52 5920,7%
UNITED DEMOCRATIC MOVEMENT46 5080,7%
PATRIOTIC ALLIANCE38 4020,5%
GOOD35 2060,5%
AFRICAN CHRISTIAN DEMOCRATIC PARTY32 2390,5%
ABANTU BATHO CONGRESS31 2530,4%
AFRICAN INDEPENDENT CONGRESS31 2440,4%
FORUM 4 SERVICE DELIVERY28 7980,4%
MAPSIXTEEN CIVIC MOVEMENT22 9050,3%
INDEPENDENT SOUTH AFRICAN NATIONAL CIVIC ORGANISATION17 5560,2%
CONGRESS OF THE PEOPLE15 0470,2%
AFRICAN PEOPLE'S CONVENTION14 2940,2%
AFRICAN PEOPLE'S MOVEMENT12 6610,2%
PAN AFRICANIST CONGRESS OF AZANIA12 6130,2%
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA9 7750,1%
TSOGANG CIVIC MOVEMENT9 6770,1%
TEAM SUGAR SOUTH AFRICA9 4610,1%
ACTIONSA8 8160,1%
JUSTICE AND EMPLOYMENT PARTY7 9060,1%
UNITED CHRISTIAN DEMOCRATIC PARTY7 6360,1%
PLAASLIKE BESORGDE INWONERS6 4460,1%
INDEPENDENT ALLIANCE5 8910,1%
AL JAMA-AH5 8840,1%
SETSOTO SERVICE DELIVERY FORUM5 6050,1%
NAMAKWA CIVIC MOVEMENT5 0930,1%
THE INDEPENDENTS4 8570,1%
CIVIC INDEPENDENT4 3700,1%
AFRICAN INDEPENDENT PEOPLE'S ORGANISATION4 2750,1%
DEFENDERS OF THE PEOPLE4 1760,1%
AZANIAN PEOPLE'S ORGANISATION4 1710,1%
AZANIAN INDEPENDENT COMMUNITY MOVEMENT4 1270,1%
HOPE FOR THE FUTURE4 0510,1%
AFRICAN VOICE PROGRESSIVE PARTY3 9780,1%
SIYATHEMBA COMMUNITY MOVEMENT3 9050,1%
ACADEMIC CONGRESS UNION3 9030,1%
CEDERBERG FIRST RESIDENTS ASSOCIATION3 8970,1%
DIKWANKWETLA PARTY OF SOUTH AFRICA3 8610,1%
BREEDEVALLEI ONAFHANKLIK3 8000,1%
ABLE LEADERSHIP3 4040,0%
SAVE MADIBENG3 3200,0%
AFRICA RESTORATION ALLIANCE3 2650,0%
CIVIC WARRIORS3 2430,0%
ALL UNEMPLOYMENT LABOUR ALLIANCE3 0810,0%
COMMUNITY SOLIDARITY ASSOCIATION2 9690,0%
BETTER RESIDENTS ASSOCIATION2 9190,0%
LAND PARTY2 8520,0%
UMSOBOMVU RESIDENTS ASSOCIATION2 8510,0%
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY2 8170,0%
BOLSHEVIKS PARTY OF SOUTH AFRICA2 8020,0%
MOPANI INDEPENDENT MOVEMENT2 7710,0%
INTERNATIONAL REVELATION CONGRESS2 6450,0%
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS2 5190,0%
BATHO PELE MOVEMENT2 4510,0%
SOCIALIST PARTY OF SOUTH AFRICA2 4100,0%
AFRICAN CONTENT MOVEMENT2 4050,0%
KHOISAN REVOLUTION2 3200,0%
MOQHAKA COMMUNITY FORUM2 1830,0%
SOUTH AFRICA MY HOME RESIDENTS ASSOCIATION2 1770,0%
AFRICAN FREEDOM REVOLUTION2 1650,0%
THABAZIMBI RESIDENTS ASSOCIATION2 1540,0%
KAROO DEMOCRATIC FORCE2 1490,0%
NATIONAL INDEPENDENT PARTY2 1250,0%
FRANCES BAARD DISTRICT FORUM2 0760,0%
XIMOKO PARTY2 0720,0%
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI2 0630,0%
NEW HORIZON MOVEMENT2 0440,0%
AFRICAN DEMOCRATIC CHANGE2 0390,0%
ACTIVE UNITED FRONT2 0070,0%
COMPATRIOTS OF SOUTH AFRICA1 8220,0%
SAVE TSANTSABANE COALITION1 8110,0%
SOCIALIST REVOLUTIONARY WORKERS PARTY1 7870,0%
AFRICAN MANTUNGWA COMMUNITY1 7440,0%
KZN INDEPENDENCE1 7430,0%
PEOPLE'S DEMOCRATIC MOVEMENT1 7220,0%
NATIONAL PEOPLES AMBASSADORS1 7060,0%
KNYSNA INDEPENDENT MOVEMENT1 7030,0%
KINGDOM COVENANT DEMOCRATIC PARTY1 6890,0%
KAROO GEMEENSKAP PARTY1 6610,0%
AFRICAN DEMOCRATS1 6560,0%
STERKSPRUIT CIVIC ASSOCIATION1 6510,0%
SINDAWONYE PROGRESSIVE PARTY1 6120,0%
MPUMALANGA PARTY1 6050,0%
ARONA1 6010,0%
AZANIA RESIDENT PARTY1 5400,0%
DIENSLEWERINGS PARTY1 4460,0%
OUDTSHOORN GEMEENSKAP INISIATIEF1 3460,0%
VAAL ALTERNATIVE ALLIANCE LEKGOTLA1 3100,0%
MALETSWAI CIVIC ASSOCIATION1 3030,0%
GOD SAVE AFRICA1 2660,0%
DEMOCRATIC COMMUNITY MOVEMENT1 2140,0%
ABAHLALI BASE MKHANYAKUDE MOVEMENT1 1970,0%
MORETELE INDEPENDENT CIVIC ORGANIZATION1 1600,0%
MAGOSHI SWARANANG MOVEMENT1 1410,0%
ALLIED MOVEMENT FOR CHANGE1 1220,0%
PEOPLE'S FREEDOM PARTY1 1010,0%
BUSHBUCKRIDGE LOCALS MOVEMENT1 0990,0%
DEVOTED CITIZENS OF MSUNDUZI1 0830,0%
KAREEBERG CIVIC MOVEMENT1 0480,0%
POWER OF AFRICANS UNITY1 0390,0%
UNITED INDEPENDENT MOVEMENT1 0380,0%
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION1 0300,0%
MORETELE PEOPLES PARTY9410,0%
NATIONAL ECONOMIC FIGHTERS9360,0%
KNOW YOUR NEIGHBOUR9350,0%
WESTERN PROVINCE PARTY9000,0%
RANDFONTEIN PEOPLES PARTY8540,0%
DIKGATLONG INDEPENDED FORUM8430,0%
WITZENBERG AKSIE8110,0%
ACTIVISTS MOVEMENT OF SOUTH AFRICA7890,0%
KANNALAND INDEPENDENT PARTY7880,0%
TIKWANA YOUTH POWER7880,0%
NATIONAL COMMUNIST CONGRESS7730,0%
AFRICAN FREEDOM PARTY7720,0%
SERVICE DELIVERY MOVEMENT7700,0%
AFRICAN UNIFIED MOVEMENT7430,0%
NATIONAL PEOPLE'S FRONT7000,0%
IKHWEZI POLITICAL MOVEMENT6940,0%
DEMOCRATIC NEW CIVIC ASSOCIATION6810,0%
BLACK FIRST LAND FIRST6650,0%
UNITED CULTURAL MOVEMENT6400,0%
COMMUNITY FREEDOM PARTY6260,0%
METSIMAHOLO COMMUNITY ASSOCIATION6150,0%
FORUM FOR DEMOCRATS6000,0%
IKEMELENG FREE STATE5870,0%
GAZANKULU LIBERATION CONGRESS5780,0%
DISABILITY AND OLDER PERSON POLITICAL PARTY5520,0%
SOUTH AFRICAN SECURITY ORGANISATION5460,0%
SPECTRUM NATIONAL PARTY5450,0%
LIMPOPO RESIDENTS ASSOCIATION5410,0%
ECONOMIC LIBERATION CONGRESS5320,0%
WITZENBERG PARTY5190,0%
PROGRESSIVE FRONT OF SOUTH AFRICA5060,0%
ANSWER FOR COMMUNITY4810,0%
DEMOCRATIC ARTISTS PARTY4790,0%
BOTHO COMMUNITY MOVEMENT4510,0%
ROYAL LOYAL PROGRESS4420,0%
UNITED RESIDENTS FRONT4370,0%
PEOPLE'S REVOLUTIONARY MOVEMENT4320,0%
AFRICAN PEOPLE'S SOCIALIST PARTY4250,0%
AFRICAN PEOPLE FIRST4230,0%
OUR CITY MATTERS3950,0%
BATHO PELE PARTY3910,0%
MALAMULELE COMMUNITY ASSOCIATION3640,0%
ACTIVE NATION AGAINST CORRUPTION3260,0%
NATIONAL DEMOCRATIC CONVENTION3250,0%
LEIHLO LA SETJHABA RAINBOW3230,0%
MOVEMENT DEMOCRATIC CONGRESS3210,0%
MOVEMENT FOR TOTAL LIBERATION3060,0%
KAROO ONTWIKKELINGS PARTY2860,0%
PATRIOTIC FRONT OF AZANIA2830,0%
KHOISAN UNITED MOVEMENT2740,0%
BATHO BA QETILE2560,0%
CHRISTIAN AMBASSADORS POLITICAL PARTY2500,0%
KONSERWATIEWE PARTY/CONSERVATIVE PARTY2300,0%
KAAP AGULHAS CIVIC ORGANISASIE2290,0%
CHRISTIANS OF SOUTH AFRICA2250,0%
PROPHETIC MOVEMENT ARMY2180,0%
PROGRESSIVE CHANGE2070,0%
TRANSFORMING DRAKENSTEIN COMMUNITY FORUM2060,0%
NATIONAL RELIGIOUS FREEDOM PARTY2010,0%
AFRICAN COVENANT2000,0%
YOUTH INDEPENDENCE PARTY AND YOUTH ASSOCIATES1920,0%
ALTERNATIVE AFRICAN ALLEGIANCE1680,0%
THE PEOPLE'S VOICE1620,0%
METSIMAHOLO PROGRESSIVE PEOPLE FORUM1540,0%
DEMOCRATIC UNION PLUS1210,0%

Key figures

Valid votes
7 128 275
Turnout
46,8%
Votes cast
7 299 991
Spoilt votes
171 716
Registered voters
15 597 051
Ballots
44

Compare with another local Government election

No map for this election

This ballot is not mapped by municipality.

Limpopo: by municipal area

Municipal areas as the official results list them for this election

2021 Local Government Elections — District council PR ballot — by province
ProvinceValid votesTurnoutAFRICAN NATIONAL CONGRESSMost votes
Eastern Cape1 023 95946,7%71,3%AFRICAN NATIONAL CONGRESS 71,3%
Free State450 18645,9%52,2%AFRICAN NATIONAL CONGRESS 52,2%
Gauteng386 06145,2%41,1%AFRICAN NATIONAL CONGRESS 41,1%
KwaZulu-Natal1 780 22651,4%41,6%AFRICAN NATIONAL CONGRESS 41,6%
Limpopo1 117 10244,2%71,0%AFRICAN NATIONAL CONGRESS 71,0%
Mpumalanga788 94542,5%62,0%AFRICAN NATIONAL CONGRESS 62,0%
North West681 95742,0%56,8%AFRICAN NATIONAL CONGRESS 56,8%
Northern Cape322 31153,2%51,5%AFRICAN NATIONAL CONGRESS 51,5%
Western Cape577 52851,5%23,7%DEMOCRATIC ALLIANCE 49,1%

Coverage and comparability

What this election's record holds, the delimitation its areas sit on, and which elections it may be compared with

By ballot

  • District council PR ballot
  • Municipal PR ballot
  • Ward ballot

Boundaries and comparisons

Areas of the 2021 municipal delimitation; boundaries held (Municipalities 2021 (MDB), Provinces (MDB, as in force for the 2021 local elections), Wards 2021 (MDB)).

Nationally and by province this election compares with every other local Government election. By municipality: no other election is on the same delimitation, so municipal results are listed per election and never side by side. Wards are compared only within one delimitation.

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 46,8%