All councillors for all 8metropolitan municipalities All councillors for all 205local municipalities 40% of councillors for all 44district municipalities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Part ofa series on the |
| Politics of South Africa |
|---|
The2021 South African Municipal Elections were held on 1 November 2021,[1] to elect councils for alldistrict,metropolitan andlocal municipalities in each of the country's nineprovinces. It was the 6th municipal election cycle held in South Africa since the end ofapartheid in 1994, with the previous municipal elections having been held in2016. On 21 April 2021, PresidentCyril Ramaphosa announced the elections to be held on Wednesday, 27 October 2021.[2] It had been recommend byDikgang Moseneke to delay the municipal elections until 2022.[3] TheElectoral Commission of South Africa (IEC) requested theConstitutional Court to support the date postponement.[4] TheEconomic Freedom Fighters (EFF) supported the date postponement while theDemocratic Alliance (DA) was against the postponement of the date.[5] The Constitutional Court dismissed the application to postpone the date until 2022, ruling that they had to take place between 27 October and 1 November.[6] On 9 September 2021, theMinister of Cooperative Governance and Traditional Affairs,Nkosazana Dlamini-Zuma announced that the elections would be held on 1 November.
Local government in South Africa consists of municipalities of various types. The largest metropolitan areas are governed bymetropolitan municipalities, while the rest of the country is divided intodistrict municipalities, each of which consists of severallocal municipalities. After the 2016 elections, there were eight metropolitan municipalities, 44 district municipalities and 205 local municipalities.[7]
The councils of metropolitan and local municipalities are elected through a system ofmixed-member proportional representation, in which half of the seats in each municipality are elected on thefirst-past-the-post system insingle-member wards and the other half of the seats are allocated according to theproportional representation (PR) system. The latter takes into account the number of ward seats won by a party and ensures that the final number of seats held by that party is proportional to their percentage of the total vote.[8]
District municipality councils are partly elected by proportional representation (DC 40% votes) and partly appointed by the councils of the constituent local municipalities (DC 60% votes). Voters in both metropolitan and local municipalities elect a single ward candidate as well as a proportional representative in their municipal council. Residents of municipalities that form part of district councils (that is, excluding metropolitan municipalities) also cast a third vote to elect a proportional representative for their district council in addition to the two votes they cast for their local council.[9][10]
8:00 – Special voting begins for the over 1.1 million individuals registered.[11]
In Ward 93, Kusakusa Primary School, in Durban, KwaZulu-Natal, the IEC allegedly caught individuals committing electoral fraud. An investigation is currently underway regarding the matter.[12]
8:00 – Elections begin nationwide.
12:00 – A voting station inKwaZulu-Natal is set on fire.[13]
13:00 – A Journalist is arrested and later released following a squabble at a voting station inSoweto.[14]
14:00 – Protests break out inSoweto as PresidentCyril Ramaphosa makes his way to Chiawelo to cast his ballot.[15]
15:00 – The IEC warns and advises individuals on taking pictures inside voting booths, citing time constraints.[16]
15:30 – Residents dig trenches to bar IEC officials from entering a voting station in theEastern Cape.[17]
19:00 –Helen Zille is forcibly removed from a voting station inBethelsdorp.[18]
21:00 – Voting polls close.
There are 325 parties contesting the election.[19]
The rulingAfrican National Congress (ANC) has been the majority party in most municipalities across South Africa, with the exception of those in the Western Cape, since 1994. Its overall share of the vote decreased from 61.95% in 2011 to 53.91% in 2016 amid growing discontent regarding the state of the country's economy and perceived corruption within the organisation. The party lost many municipalities and support in the previous municipal elections, including the mayoralty and majority in councils such asNelson Mandela Bay,Tshwane andJohannesurg.[20] The party had to form coalitions to retain control of theCity of Ekurhuleni and many other municipalities. The ANC has managed to gain back control in many municipalities through motions of no confidence. Although the party ousted the Democratic Alliance administration in Nelson Mandela Bay, the party voted to elect a mayor from theUnited Democratic Movement (UDM). The ANC was led byJacob Zuma until he was replaced byCyril Ramaphosa at the 57th National Conference in December 2017.Ramaphosa assumed the presidency in February 2018 and the ANC won the 2019 national elections with a slight decrease in the number of votes.[21][22][23][24] The ANC regained control of theCity of Johannesburg on 4 December 2019 following the election of its regional leader,Geoff Makhubo, to the mayoralty.[25] The party voted to remove the UDM mayor ofNelson Mandela Bay on 5 December 2019.[26] The party announced its election manifesto on 27 September 2021. Ramaphosa said that mayors would not be appointed based on popularity.[27]
The official oppositionDemocratic Alliance (DA) increased its total share of the vote from 23.94% in 2011 to 26.90% in 2016. The party gained significant support and control of municipalities all across South Africa whilst assuming control of most Western Cape councils. In addition, the party gained three metropolitan municipalities from the ANC – Tshwane, Johannesburg and Nelson Mandela Bay.[28][29][30] The party did increase its majority inCity of Cape Town.[31] The DA lost control of the Nelson Mandela Bay municipality in August 2018, after a motion of no confidence ousted the DA mayorAthol Trollip.[32] The party's support decreased in the 2019 national elections. Following the national elections, the DA has shown a growing decrease in support in subsequent municipal by-elections.[33]Mmusi Maimane resigned as DA leader in October 2019,[34] andJohn Steenhuisen was elected as interim party leader in November 2019.[35] The DA lost control of theCity of Johannesburg in December 2019.[36] Steenhuisen was elected leader of the party for a full term in November 2020. The DA launched their manifesto on 25 September 2021.[37]
TheEconomic Freedom Fighters (EFF) is a splinter party of the ANC that was formed in July 2013 by expelled ANC Youth League leader,Julius Malema. The party was considered the kingmaker for the control of many councils in the aftermath of the 2016 municipal elections. The party increased their support in the 2019 national elections and is the second-largest party in three out of the nine provinces.[38][39] The party launched its manifesto on 26 September 2021.[40]
TheInkatha Freedom Party (IFP) saw an increase in their share of the vote in 2016 to just over 4 percent, which gave them control of 11 local municipalities and 2 district municipalities, they also co-govern Johannesburg as part of a coalition. The party was looking to build on their resurgence within their traditional stronghold ofKwaZulu-Natal as well as make inroads in other provinces since, for the first time in their history, the party was led by a new president.[41]
TheFreedom Front Plus (FF Plus) won 0.8% of the vote (229,281 votes) in the 2016 municipal elections and formed a coalition to govern with the DA in Johannesburg, Tshwane and Hessequa. The party significantly increased their support in the 2019 general elections, winning 2.38% of the vote and just over 400,000 votes. In subsequent municipal by-elections, the party has won wards off the DA in the North West and increased their support in Gauteng and Limpopo.[42][43] The party fielded candidates in 3,158 of the 4,468 wards in 184 of the 257 councils and sought to make inroads in the Western Cape by promising minority rights protection.[44]
TheNational Freedom Party won 10.4% of the votes cast inKwaZulu-Natal province in 2011,[45] including a majority of seats in theeDumbe Local Municipality and a plurality inNongoma Local Municipality. The party was disqualified from participating in 2016 after failing to pay the election fee,[46] but is hoping for a good result inKwaZulu-Natal. However, it experienced a setback with the death of its leader,Zanele kaMagwaza-Msibi, in September.[47]
ActionSA was a new party, established by the former mayor of JohannesburgHerman Mashaba, which gained significant attention especially within the provinces ofGauteng andKwazulu-Natal. The party gained influential formerDA andANC members.[48]
Good was established byPatricia de Lille in 2018, and ran candidates in 1000 wards and 45 municipalities. It was particularly focused on the Western Cape, where it won 3% of the vote in the provincial legislature in the2019 South African general election.[49][50]
The 2016 municipal elections resulted in many hung councils across South Africa. The ANC lost its council majority in four metropolitan municipalities –Tshwane,Johannesburg,Nelson Mandela Bay,City of Ekurhuleni. This consequently created an opportunity for opposition parties to form coalitions to achieve the mayoralties of these key municipalities. The EFF was essentially seen as the kingmaker and voted with the DA to install DA mayors in three out of the four metros and also in smaller local municipalities.[51][52][53] The ANC managed to hold on to the City of Ekurhuleni through a coalition with smaller parties, and later won back the City of Johannesburg.[54][55]
Eventually, through motions of no-confidence, the ANC managed to regain control of a select few municipalities. Even though an ANC-sponsored motion of no confidence removed the DA administration in Nelson Mandela Bay, the ANC voted for aUnited Democratic Movement (UDM) mayor.[56][57]
In July 2019, the EFF announced that it would no longer support the DA or ANC in minority councils.[58] The party made this announcement after the DA rejected their offer for co-governance in theJohannesburg andTshwane metropolitan municipalities.[59] The EFF sought the Tshwane mayoralty and MMCs in the Johannesburg Mayoral Committee and the DA declined the EFF's proposal, stating that they would rather prefer that thestatus quo remain.[60][61]
Corruption and basic municipal management were significant campaign issues in the run up to the election. The ANC lead their election campaign with the slogan "We will do and be better" in recognition of the governing party's weak record in municipal governance whilst committing to improve.[62] The DA campaigned on "get the basics right" and "getting things done" also in reference to the ANC's weak record in municipal government whilst the EFF used the slogan "Jobs and Land, Now!" in a continuation of its 2016 election slogan.[62]
The ANC pledged select and appoint better local representatives who are "committed to service delivery" and to "deliver services promptly and consistently."[63] This included a commitment to implement lifestyle audits and signed performance contracts.[62] The party also promised to minimize the impact of theSouth African energy crisis by stabilising the state energy provider's,Eskom, financial stability and increase the use ofrenewable energy.[62]
The DA drew attention to their own track record of municipal management in comparison to the ANC's troubled record of local governance as a reason to vote for them.[62][64] DA run municipalities such asCape Town andGeorge were given by the party as examples where they had to use their position in government to work to minimize the impact of the South African energy crisis on a local level, maintain infrastructure, and provide affordable mass transportation services.[65]
TheEFF promised to implement a property wealth tax to subsidise indigent families, a land audit to help reduce land hunger, and expanded use renewable energy and localised waste water recycling.[62] The IFP promised to provide an alternative to what they described as the "ANC's failure to govern"[66] by requiring IFP representatives individually pledge to govern with integrity.[67] The GOOD party pledged to increase municipal investment ininformal settlements, support higher density housing, reduce property speculation, abolishe-tolls, and encourage municipalities to increase their use of renewable energy.[62] ActionSA promised equitable rates and free basic services for indigent households whilst cutting unnecessary costs in local government, reducing illegal electrical connections, and keeping public spaces clean.[62] The Freedom Front Plus promised to endAffirmative Action in municipalities and to do an audit on all municipal employees' qualifications to ensure that they are qualified for their jobs. Party leaderPieter Groenewald said that all appointments should be made on merit. The party advocated for the decentralisation of municipalities, as Groenewald alleged that the amalgamation of municipalities had weakened service delivery.[68][69]
TheANC stated that they would "spare no effort in rooting out corruption" and committed to implement the Anti-corruption Strategy under the Justice and Crime Prevention Cluster,SARS Anti-Corruption Unit.[63] The DA promised to eliminate corruption by adopting and applying "best practice in good governance,"[65] end the practice ofcadre deployment, and appoint professional government officials; the party also highlighted the relatively high number of clean audits DA-run municipalities have received in the Western Cape.[65] The EFF has proposed setting up corruption hotlines and compensatingwhistleblowers.[62] The IFP promised to reduce corruption by establishing a specialised corruption court.[66] GOOD party also promised to end cadre deployment and prosecute corrupt politicians.[62] ActionSA promised to appoint ethical public officials, introduce lifestyle audits and minimum turnaround times on service delivery issues.[62]
Political parties debated and campaigned on the issue ofdecentralising power away from the national government towards local authorities, this is most pronounced in theWestern Cape province.[70] The DA wants policing, electricity generation,[71] taxation[72] and rail control[73] decentralised to the province, on the other hand the ANC wants to centralise what control local authorities have over policing to national government.[74] Other parties such as the FF+,[75]Cape Coloured Congress andCape Independence Party (CIP) explicitly campaigned on a tickets ofoutright independence for the Western Cape province.[76] The DA has stated it supports the right to hold a referendum to Western Cape independence but does not support independence itself.[77] Parties opposed to this call include the ANC, EFF,[78]Al-Jam-ah[79] and GOOD.[77]
The ANC promised to reduce youth unemployment and increase educational opportunities[63] whilst strengthening social security for vulnerable groups and expanding mass employment programs.[62] The DA stated that they would encourage economic growth in DA run municipalities by increasing the ease of doing business in them and reducing excessive bureaucracy.[65] The EFF pledged to set up municipal levelspecial economic zones to encourage economic growth, support street vendors and black-owned farms.[62] The IFP committed to delivering jobs and enhance food security.[66] GOOD promised to provide policy certainty for investors whilst reducing excessive bureaucracy for businesses.[62] ActionSA promised to repeal restrictive legislation, support youth employment, and implement a property audit to identify and reuse abandoned or stolen buildings.[62] The FF Plus promised to provide land in industrial areas to people who want to start businesses, free of charge and that local businesses must be preferred when it came to tenders.[68]
The ANC repeated previous election commitments to fight gender based violence, reduce drug abuse and focus on crime reduction in high crime urban areas.[63] The DA promised to reduce crime by expanding investment inlocalised law enforcement in DA run municipalities whilst focusing on the causes of crime.[65] The IFP committed to working with traditional leaders to provide better security to communities.[66]
Following the 2019 general elections, political parties started to strategise and plan their 2021 municipal elections campaigns.[80]
TheAfrican National Congress in the Western Cape announced after the 2019 election results were released, that the results were a platform for the party to retake control of theCity of Cape Town. The ANC lost control of the metropolitan municipality in 2006. The results also showed that smaller political parties had made inroads in the city's suburbs and communities.[81] Notable issues campaigned on in the Cape Town mayoral election was the provision of public housing, public safety, and local solutions to the South African energy crisis.[82]
The Democratic Alliance's support in the city dropped. In the national election, the party declined with six percentage points, obtaining only 53%, compared to 59% in the 2014 elections. The party's support decreased from the 67% it had achieved in the 2016 municipal elections to only 56% in the provincial election.[83]
The newly established political partyGood, led by former DA mayorPatricia de Lille, and theEconomic Freedom Fighters both earned some support in the city.[84][85]
In April 2021, the DA announced that current mayorDan Plato, Western Cape provincial leaderBonginkosi Madikizela, and shadow finance ministerGeordin Hill-Lewis had applied to be the party's mayoral candidate. Madikizela later resigned as provincial leader and from all active party roles and dropped out of the selection process, following a scandal over his qualifications. Hill-Lewis was considered the front-runner for the position.[86] On 23 August 2021, DA leaderJohn Steenhuisen announced Hill-Lewis as the party's candidate for mayor.[87]
On 22 August 2021, Good Secretary-General and Member of the Western Cape Provincial Parliament,Brett Herron, was announced as the party's mayoral candidate for the metro.[88]
The VF Plus nominated former ID, DA and ANC memberLennit Max as its candidate for mayor.[89] Community activist Marvin Sampson fromMitchells Plain was thePatriotic Alliance's mayoral candidate.[90]
Former Capetonian spokesperson andCape Coloured Congress leader Fadiel Adams also ran for mayor, while theSpectrum National Party selected Christopher Claassen as the party's mayoral candidate for the city.[91]
In the 2019 general elections, the African National Congress declined in the metropolitan municipality, centred aroundDurban. In the provincial election, the ANC's support decreased by 11 percentage points compared to 2014 results, and 10 percentage points in the national election. The DA's support in the city remained relatively stable. The decline of the ANC can be attributed to the strong showing of the EFF and the resurgence of theInkatha Freedom Party.[92][93] Controversial ANC mayorZandile Gumede resigned as mayor in 2019 and was replaced withMxolisi Kaunda.[94]Makhosi Khoza stood as the ActionSA candidate for mayor.[95]
Following the general elections in 2014, the DA received more votes than the then-ruling ANC in the municipality. Analysts at the time suggested that the ANC would lose its majority in 2016.[96]
The Democratic Alliance achieved a plurality of votes in the metropolitan municipality in the 2016 municipal elections. The party formed a coalition with smaller parties that were supported by the EFF. DA Gauteng Provincial Legislature MemberSolly Msimanga was elected mayor. Msimanga resigned in February 2019 and was succeeded by DA Member of ParliamentStevens Mokgalapa.[96] In the 2019 elections, the party had a dismal showing and only received 29.52% of the provincial vote in the municipality, even though former mayor Msimanga was the party's premier candidate. The party's support was even lower on the national vote. The ANC regained lost ground, while the EFF made gains.[96] Following the elections, the EFF proposed that the party should co-govern with the DA in theJohannesburg andTshwane metropolitan municipalities. The DA rejected the EFF's proposal, which led to the EFF withdrawing its support from the DA in all minority councils.[97]
Mokgalapa was removed as mayor via a motion of no-confidence on 5 December 2019, but the Gauteng High Court later suspended his removal.[98][99] However, he announced his resignation as mayor in February 2020.[100] The DA had selected former MMC for Economic Development and Spatial PlanningRandall Williams as its preferred mayoral candidate for the city.[101] On 5 March 2020, the Tshwane Metro Municipality was placed under administration by the Gauteng Provincial Government and the council was consequently dissolved. A new council was supposed to be elected.[102] The DA took the matter to court. On 29 April 2020, theNorth Gauteng High Court overturned the decision by the provincial government.[103] On 7 May, the ANC lodged an appeal against the judgement.[104] After months of legal challenges, theSupreme Court of Appeal overturned the provincial government's decision on 27 October 2020.[105] Soon after, the DA'sRandall Williams was elected mayor.[106] Williams was up against MMC for shared services Sylvester Phokoje for the DA's mayoral candidate position.[86] On 23 August 2021, Williams was announced as the DA's mayoral candidate for the metro in the 2021 local government elections.[107]
Also contesting the mayoralty were Sarah Mabotsa of the Good party and Abel Tau of ActionSA.[108]
The ANC lost control of theCity of Johannesburg in 2016,[109] and the Democratic Alliance's mayoral candidateHerman Mashaba assumed the mayoralty. He held the position until he stepped down in 2019.[110] The election for the mayor was held on 4 December 2019.[111] The DA nominated Finance MMC Funzela Ngobeni to succeed Mashaba, while the ANC nominated its regional chairGeoff Makhubo.[112][113] The EFF designated Musa Novela as its candidate.[114] Makhubo won the election, marking the return of the ANC to the city's executive since its removal in 2016.[115]
Mashaba subsequently announced that he would be running for mayor again under the banner of his new party,ActionSA.[116] Makhubo died on 9 July 2021 andEunice Mgcina was appointed acting mayor.[117] Former Finance MMCJolidee Matongo was elected mayor on 10 August 2021. The city lost its mayor for a second time in short sequence, when Matongo was involved in a fatal car accident on 18 September.[118]
DA caucus leader Leah Knott and former MMC for Social Development Dr Mpho Phalatse applied to be the DA's mayoral candidate for the city.[86] On 23 August 2021, Phalatse was announced as the DA's mayoral candidate.[119] Lloyd Phillips was the Good party candidate for mayor.[108]
After the 2016 elections, the DA was the largest party in this previously ANC-controlled metro, but without a majority.Athol Trollip of the DA was elected mayor with the support of smaller parties. He remained in office until he was narrowly voted out in 2018, after a vote of no confidence. ANC and other parties then electedMongameli Bobani of theUnited Democratic Movement as the new mayor. He was, in turn, removed in December 2019 by an overwhelming majority through a vote supported by almost all parties in the council.
After a long period with interim leadership,Nqaba Bhanga of the DA was elected mayor of Nelson Mandela Bay in December 2020. He has been nominated by the DA as the party's mayoral candidate for the metro municipality in the 2021 local government elections.[120]
On 13 September, Good announced Lawrence Troon as their candidate for mayor.[108]
| Polling Organisation | Fieldwork Date | Sample Size | ANC | DA | EFF | ActionSA | ACDP | IFP | FF+ | Other Parties | Don't Know[a] | None | Lead |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ipsos | 16–20 August 2021 | 1,501 | 49.3% | 17.9% | 14.5% | 1.5% | 1.5% | 1.4% | 1.2% | n/a | n/a | n/a | 31.4% |
| eNCA/Ipsos | 9–15 October 2021 | 1,346 | 36.8% | 17.1% | 8.2% | 1.8% | 0.5% | 2.8% | 0.9% | 6.4% | 25.5% | n/a | 19.7% |
| eNCA/Ipsos | 23–27 October 2021 | 1,672 | 30.0% | 16.7% | 10.2% | 2.5% | 0.6% | 1.3% | 1.1% | 6.6% | 31.0% | n/a | 13.3% |
An IEC statement indicated that by 6pm on election day, only 8 million of the 26.2 million registered voters had cast their ballot, the lowest turnout in 27 years, at around only 30.52%,[121][122] compared to a 2016 voter turnout of 57%.[123] The final figure remained at a record-low of 45.87%.[124]
Elections began 7:00 SAST for the general public and closed 21:00 SAST. All vote counting was concluded and results were announced on 4 November.[125]
| Party | Ward | PR | Ward + PR | DC | Total | change | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | % 2016 | % Change | ||
| African National Congress | 5,291,101 | 45.06 % | 5,402,792 | 46.12 % | 10,693,893 | 45.59 % | 3,838,015 | 53.84 % | 14,531,908 | 47.52 % | 55.65% | ||
| Democratic Alliance | 2,527,862 | 21.53 % | 2,543,764 | 21.72 % | 5,071,626 | 21.62 % | 995,803 | 13.97 % | 6,067,429 | 19.84 % | 24.57% | ||
| Economic Freedom Fighters | 1,193,985 | 10.17 % | 1,225,445 | 10.46 % | 2,419,430 | 10.32 % | 804,398 | 11.28 % | 3,223,828 | 10.54 % | 8.31% | ||
| Inkatha Freedom Party | 638,963 | 5.44 % | 685,942 | 5.86 % | 1,324,905 | 5.65 % | 591,265 | 8.29 % | 1,916,170 | 6.27 % | 4.73% | ||
| Freedom Front Plus | 276,136 | 2.35 % | 273,213 | 2.33 % | 549,349 | 2.34 % | 161,056 | 2.26 % | 710,405 | 2.32 % | 0.80% | ||
| ActionSA | 241,735 | 2.06% | 306,127 | 2.61% | 547,862 | 2.34% | 8,816 | 0.12% | 556,678 | 1.82% | – | ||
| Patriotic Alliance | 111,811 | 0.95 % | 114,736 | 0.98 % | 226,547 | 0.97 % | 38,401 | 0.54 % | 264,948 | 0.87 % | 0.06 % | ||
| African Christian Democratic Party | 92,232 | 0.79% | 93,161 | 0.80% | 185,393 | 0.79% | 32,234 | 0.45% | 217,627 | 0.71% | 0.39% | ||
| African Transformation Movement | 63,531 | 0.54 % | 70,874 | 0.61 % | 134,405 | 0.57 % | 55,509 | 0.78 % | 189,914 | 0.62 % | – | ||
| Good | 75,937 | 0.65 % | 74,144 | 0.63 % | 150,081 | 0.64 % | 35,186 | 0.49 % | 185,267 | 0.61 % | – | ||
| National Freedom Party | 56,950 | 0.49 % | 61,074 | 0.52 % | 118,024 | 0.50 % | 52,592 | 0.74 % | 170,616 | 0.56 % | 0.01 % | ||
| United Democratic Movement | 50,902 | 0.43 % | 60,303 | 0.51 % | 111,205 | 0.47 % | 46,508 | 0.65 % | 157,713 | 0.52 % | 0.62% | ||
| African Independent Congress | 42,426 | 0.36% | 72,972 | 0.62% | 115,398 | 0.49% | 31,244 | 0.44% | 146,642 | 0.48% | 0.87% | ||
| Forum for Service Delivery | 23,585 | 0.20 % | 29,573 | 0.25 % | 53,158 | 0.23 % | 28,798 | 0.40 % | 81,956 | 0.27 % | 0.23% | ||
| Pan Africanist Congress of Azania | 24,021 | 0.20 % | 32,302 | 0.28 % | 56,323 | 0.24 % | 12,613 | 0.18 % | 68,936 | 0.23 % | 0.19% | ||
| MAP16 Civic Movement | 22,970 | 0.20 % | 22,627 | 0.19 % | 45,597 | 0.19 % | 22,905 | 0.32 % | 68,502 | 0.22 % | – | ||
| Congress of the People | 21,012 | 0.18 % | 26,497 | 0.23 % | 47,509 | 0.20 % | 15,047 | 0.21 % | 62,556 | 0.20 % | 0.48% | ||
| Al Jama-ah | 29,393 | 0.25 % | 25,914 | 0.22 % | 55,307 | 0.24 % | 5,882 | 0.08 % | 61,189 | 0.20% | 0.10% | ||
| African People's Convention | 23,416 | 0.20 % | 21,270 | 0.18 % | 44,686 | 0.19 % | 14,294 | 0.20 % | 58,980 | 0.19 % | 0.22% | ||
| Independent South African National Civic Organisation | 12,164 | 0.10 % | 17,060 | 0.15 % | 29,224 | 0.12 % | 17,556 | 0.25 % | 46,780 | 0.15 % | – | ||
| African People's Movement | 14,028 | 0.12 % | 13,317 | 0.11 % | 27,345 | 0.12 % | 12,661 | 0.18 % | 40,006 | 0.13 % | – | ||
| Defenders of the People | 13,976 | 0.12 % | 13,542 | 0.12 % | 27,518 | 0.12 % | 4,176 | 0.06 % | 31,694 | 0.10 % | – | ||
| United Independent Movement | 14,315 | 0.12 % | 13,542 | 0.12 % | 30,405 | 0.13 % | 1,038 | 0.01 % | 31,443 | 0.10 % | – | ||
| Independent Civic Organisation of South Africa | 10,600 | 0.09 % | 10,673 | 0.09 % | 21,273 | 0.09 % | 9,775 | 0.14 % | 31,048 | 0.10 % | 0.11% | ||
| Tsogang Civic Movement | 9,095 | 0.08 % | 9,842 | 0.08 % | 18,937 | 0.08 % | 9,677 | 0.14 % | 28,614 | 0.09 % | – | ||
| Team Sugar South Africa | 8,896 | 0.08 % | 9,365 | 0.08 % | 18,261 | 0.08 % | 9,461 | 0.13 % | 27,722 | 0.09 % | – | ||
| United Christian Democratic Party | 7,862 | 0.07 % | 10,885 | 0.09 % | 18,747 | 0.08 % | 7,636 | 0.11 % | 26,383 | 0.09 % | 0.07% | ||
| Africa Restoration Alliance | 12,777 | 0.11 % | 9,999 | 0.09% | 22,776 | 0.10 % | 3,264 | 0.05% | 26,040 | 0.09 % | – | ||
| Justice and Employment Party | 7,703 | 0.07 % | 9,634 | 0.08 % | 17,337 | 0.07 % | 7,906 | 0.11 % | 25,243 | 0.08 % | – | ||
| Plaaslike Besorgde Inwoners | 6,631 | 0.06 % | 6,486 | 0.06 % | 13,117 | 0.06 % | 6,446 | 0.09 % | 19,563 | 0.06 % | 0.02 % | ||
| Azanian People's Organisation | 6,720 | 0.06% | 6,853 | 0.06% | 13,573 | 0.06% | 4,171 | 0.06% | 17,744 | 0.06% | 0.07% | ||
| Independent Alliance | 6,571 | 0.06 % | 6,545 | 0.06 % | 13,116 | 0.06 % | 5,891 | 0.08 % | 19,007 | 0.06 % | – | ||
| Cape Independence Party | 7,616 | 0.06 % | 7,448 | 0.06 % | 15,064 | 0.06 % | 2,817 | 0.04 % | 17,881 | 0.06 % | – | ||
| Setsoto Service Delivery Forum | 5,597 | 0.06 % | 5,542 | 0.06 % | 11,139 | 0.05 % | 5,605 | 0.08 % | 16,744 | 0.05 % | – | ||
| Namakwa Civic Movement | 4,909 | 0.04 % | 5,159 | 0.04 % | 10,068 | 0.04 % | 5,093 | 0.07 % | 15,161 | 0.05 % | – | ||
| Independent | 405,847 | 3.46 % | N/A | 405,847 | 1.73 % | N/A | 405,847 | 1.33 % | 0.89% | ||||
| Total[126][failed verification] | 11,741,055 | 100 % | 11,714,127 | 100 % | 23,455,182 | 100 % | 7,128,139 | 100 % | 30,583,321 | 100 % | 38,524,059 | ||

The statistics in this section are all sourced from theIndependent Electoral Commission'sofficial website unless specified otherwise. Prior control statistics from news sources.[127][128]
Metropolitan Municipalities
| Party | Type of Control | Prior | New Control | Change | |
|---|---|---|---|---|---|
| African National Congress | ANC majority | 3 | 2 | ||
| ANC coalition | 2 | 2 | |||
| Total | 5 | 4 | |||
| Democratic Alliance | DA majority | 1 | 1 | ||
| DA coalition | 1 | 2 | |||
| DA minority | 1 | 1 | |||
| Total | 3 | 4 | |||
District Municipalities
| Party | Type of Control | Prior | New Control | Change | |
|---|---|---|---|---|---|
| African National Congress | ANC majority | 37 | 26 | ||
| ANC coalition | 1 | 3 | |||
| ANC minority | 1 | 2 | |||
| Total | 39 | 31 | |||
| Democratic Alliance | DA majority | 4 | 3 | ||
| DA coalition | 0 | 1 | |||
| DA minority | 0 | 2 | |||
| Total | 4 | 6 | |||
| Inkatha Freedom Party | IFP majority | 0 | 1 | ||
| IFP coalition | 0 | 1 | |||
| IFP minority | 2 | 3 | |||
| Total | 2 | 5 | |||
| Economic Freedom Fighters | EFF minority | 0 | 1 | ||
| Total | 0 | 1 | |||
Local Municipalities
| Party | Control | Prior | New Control | Change | |
|---|---|---|---|---|---|
| African National Congress | ANC majority | 159 | 120 | ||
| ANC coalition | 13 | 9 | |||
| ANC minority | 1 | 15 | |||
| Total | 173 | 141 | |||
| Democratic Alliance | DA majority | 16 | 11 | ||
| DA coalition | 2 | 8 | |||
| DA minority | 2 | 6 | |||
| Total | 20 | 25 | |||
| Inkatha Freedom Party | IFP majority | 6 | 9 | ||
| IFP coalition | 0 | 3 | |||
| IFP minority | 5 | 12 | |||
| Total | 11 | 24 | |||
| Economic Freedom Fighters | EFF minority | 0 | 1 | ||
| Total | 0 | 1 | |||
| National Freedom Party | NFP coalition | 0 | 1 | ||
| Total | 0 | 1 | |||
| Minor Parties | Cederberg First Residents Association coalition | 0 | 1 | ||
| ICOSA coalition | 1 | 0 | |||
| Namakwa Civic Movement coalition | 0 | 1 | |||
| Siyathemba Community Movement | 0 | 1 | |||
| MAPSixteen Civic Movement minority | 0 | 1 | |||
| Lekwa Community Forum minority | 0 | 1 | |||
| Independent minority | 0 | 1 | |||
| Kareeberg Civic Movement | 0 | 1 | |||
| Total | 1 | 7 | |||
In the following table,green rows indicate those won by the ANC with a majority,blue rows indicate municipalities won by the DA with a majority, andlight blue rows indicate a DA minority,light green cells indicate municipalities won by the ANC with Minorities or coalitions.
The ANC held onto overall control of Buffalo City Metropolitan Municipality. In Nelson Mandela Bay ANC regained control through a coalition with minor parties.
| Metropolitan Municipalities | |||||||
|---|---|---|---|---|---|---|---|
| Municipality | ANC | DA | EFF | Others | Total | Prior Control | New Control |
| Buffalo City | 61 | 20 | 13 | 6 | 100 | ANC majority | ANC majority |
| Nelson Mandela Bay | 48 | 48 | 8 | 16 | 120 | DA-UDM-COPE-ACDP coalition[128] | ANC-PA-GOOD-AIM-UDM-DOP-Northern Alliance-PAC coalition[129] |
The ANC held onto overall control of 5 District Municipalities. ANC maintained control of Sarah Baartman District Municipality through minority administration. The ANC held onto overall control of 28 Local Municipalities and minority control over 1. The DA held onto overall control of 1 local municipality and coalition of a second one.
| Two Tier Municipalities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | ATM | DA | EFF | UDM | Others | Total | Prior Control | New Control |
| Sarah Baartman | ANC majority | ANC minority[130] (in doubt)[131] | ||||||||
| Dr Beyers Naudé | 11 | 0 | 10 | 1 | 0 | 2 | 24 | ANC majority | DA-CSA-VF+ coalition[132] | |
| Blue Crane Route | 6 | 0 | 4 | 1 | 0 | 0 | 11 | ANC majority | ANC majority | |
| Makana | 14 | 0 | 5 | 2 | 0 | 6 | 27 | ANC majority | ANC majority | |
| Ndlambe | 11 | 0 | 6 | 3 | 0 | 0 | 20 | ANC majority | ANC majority | |
| Sundays River Valley | 10 | 0 | 4 | 1 | 0 | 1 | 16 | ANC majority | ANC majority | |
| Kouga | 11 | 0 | 16 | 1 | 0 | 2 | 29 | DA majority | DA majority | |
| Kou-Kamma | 6 | 0 | 3 | 0 | 0 | 3 | 12 | ANC majority | ANC coalition[133] | |
| Amathole | 36 | 0 | 3 | 5 | 2 | 1 | 47 | ANC majority | ANC majority[134] | |
| Mbhashe | 45 | 1 | 1 | 4 | 8 | 4 | 63 | ANC majority | ANC majority | |
| Mnquma | 45 | 2 | 1 | 5 | 5 | 5 | 62 | ANC majority | ANC majority | |
| Great Kei | 9 | 0 | 3 | 1 | 0 | 0 | 13 | ANC majority | ANC majority | |
| Amahlathi | 23 | 0 | 3 | 2 | 0 | 2 | 30 | ANC majority | ANC majority | |
| Ngqushwa | 18 | 0 | 1 | 3 | 0 | 1 | 23 | ANC majority | ANC majority | |
| Raymond Mhlaba | 33 | 0 | 3 | 3 | 0 | 3 | 46 | ANC majority | ANC majority | |
| Chris Hani | ANC majority | ANC majority[135] | ||||||||
| Inxuba Yethemba | 10 | 0 | 7 | 0 | 0 | 1 | 18 | ANC majority | ANC majority | |
| Intsika Yethu | 35 | 0 | 1 | 4 | 2 | 1 | 42 | ANC majority | ANC majority | |
| Emalahleni | 28 | 0 | 2 | 2 | 1 | 1 | 34 | ANC majority | ANC majority | |
| Engcobo | 32 | 1 | 1 | 2 | 2 | 1 | 39 | ANC majority | ANC majority | |
| Sakhisizwe | 13 | 1 | 2 | 1 | 0 | 0 | 17 | ANC majority | ANC majority | |
| Enoch Mgijima | 44 | 1 | 7 | 6 | 1 | 8 | 68 | ANC majority | ANC majority | |
| Joe Gqabi | ANC majority | ANC majority[136] | ||||||||
| Elundini | 28 | 1 | 1 | 2 | 1 | 1 | 34 | ANC majority | ANC majority | |
| Senqu | 25 | 0 | 1 | 4 | 1 | 3 | 34 | ANC majority | ANC majority | |
| Walter Sisulu | 12 | 0 | 5 | 3 | 0 | 2 | 22 | ANC majority | ANC majority | |
| OR Tambo | ANC majority | ANC majority[137] | ||||||||
| Ngquza Hill | 46 | 1 | 2 | 6 | 1 | 4 | 63 | ANC majority | ANC majority | |
| Port St Johns | 31 | 2 | 1 | 3 | 1 | 1 | 39 | ANC majority | ANC majority | |
| Nyandeni | 51 | 5 | 1 | 4 | 2 | 1 | 63 | ANC majority | ANC majority | |
| Mhlontlo | 40 | 2 | 1 | 3 | 3 | 2 | 51 | ANC majority | ANC majority | |
| King Sabata Dalindyebo | 48 | 3 | 1 | 5 | 11 | 5 | 72 | ANC majority | ANC majority | |
| Alfred Nzo | ANC majority | ANC majority[138] | ||||||||
| Matatiele | 40 | 1 | 3 | 7 | 1 | 2 | 51 | ANC majority | ANC majority | |
| Umzimvubu | 42 | 2 | 2 | 6 | 2 | 1 | 53 | ANC majority | ANC majority | |
| Winnie Madikizela-Mandela | 48 | 5 | 1 | 4 | 1 | 5 | 62 | ANC majority | ANC majority | |
| Ntabankulu | 31 | 1 | 1 | 4 | 0 | 1 | 38 | ANC majority | ANC majority | |
In the following table,green cells indicate those municipalities won by the ANC with majorities,light green cells indicate municipalities won by the ANC with minorities or coalitions. Light blue cells indicate those won by the DA with a minority or coalition.Grey cells indicate those won by a minority party with a minority or coalition.
The ANC maintained overall control in Manguang.
| Metropolitan Municipalities | ||||||||
|---|---|---|---|---|---|---|---|---|
| Municipality | ANC | DA | EFF | FF+ | Others | Total | Prior Control | New Control |
| Mangaung | 51 | 26 | 12 | 5 | 7 | 101 | ANC majority | ANC majority |
The ANC maintains overall control in one district municipality. The DA has a minority control in one district municipality. Two District municipalities are unknown. The ANC maintained overall control in 14 local municipalities, coalition in one, and minority in one. In one local municipality the DA has minority control. In one local municipality a minority party leads a coalition.
| Two Tier Municipalities | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | FF+ | Others | Total | Prior Control | New Control |
| Fezile Dabi | ANC majority | DA minority[139] | |||||||
| Moqhaka | 22 | 10 | 5 | 3 | 4 | 44 | ANC majority | ANC-PAU coalition[140] | |
| Metsimaholo | 16 | 12 | 12 | 3 | 3 | 46 | ANC-SACP-F4SD-MCA coalition[127] | DA minority[141] | |
| Ngwathe | 21 | 7 | 5 | 3 | 1 | 37 | ANC majority | ANC majority | |
| Mafube | 10 | 2 | 3 | 2 | 0 | 17 | ANC majority | ANC majority | |
| Lejweleputswa | 6 | ANC majority | ANC majority[142] | ||||||
| Matjhabeng | 39 | 16 | 9 | 2 | 6 | 72 | ANC majority | ANC majority | |
| Nala | 12 | 2 | 6 | 2 | 2 | 24 | ANC majority | ANC minority[143] | |
| Masilonyana | 11 | 4 | 2 | 1 | 1 | 19 | ANC majority | ANC majority | |
| Tokologo | 8 | 2 | 2 | 1 | 0 | 13 | ANC majority | ANC majority | |
| Tswelopele | 10 | 3 | 2 | 1 | 1 | 17 | ANC majority | ANC majority | |
| Thabo Mofutsanyana | ANC majority | ANC majority[144] | |||||||
| Maluti-a-Phofung | 28 | 5 | 7 | 1 | 29 | 70 | ANC majority | MAP16-EFF-DPSA-ATM-SARKO-AULA-AIC minority[145] | |
| Dihlabeng | 23 | 7 | 4 | 2 | 4 | 40 | ANC majority | ANC majority | |
| Setsoto | 17 | 2 | 3 | 2 | 9 | 33 | ANC majority | ANC majority | |
| Nketoana | 10 | 3 | 2 | 2 | 1 | 18 | ANC majority | ANC majority | |
| Mantsopa | 11 | 4 | 2 | 0 | 1 | 17 | ANC majority | ANC majority | |
| Phumelela | 11 | 2 | 2 | 1 | 0 | 16 | ANC majority | ANC majority | |
| Xhariep | ANC majority | ANC majority | |||||||
| Kopanong | 11 | 3 | 2 | 1 | 0 | 17 | ANC majority | ANC majority | |
| Letsemeng | 9 | 2 | 1 | 1 | 0 | 13 | ANC majority | ANC majority | |
| Mohokare | 8 | 1 | 2 | 1 | 1 | 13 | ANC majority | ANC majority | |
In the following table,green cells indicate those municipalities won by the ANC with Majorities,light green cells indicate municipalities won by the ANC with Minorities or coalitions.blue cells indicate municipalities won by the DA with a majority, light blue cells indicate those won by the DA with a minority or coalition.
No parties were able to receive full control in any of the 3 metropolitan municipalities, the DA leads in all three. In two municipalities, Tshwane and Johannesburg, the DA governs with coalitions. In one municipality, Ekurhuleni, the DA governs with a minority.
| Metropolitan Municipalities | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Municipality | ActionSA | ANC | DA | EFF | FF+ | IFP | PA | Others | Total | Prior Control | New Control |
| City of Johannesburg | 44 | 91 | 71 | 29 | 4 | 7 | 8 | 16 | 270 | ANC-COPE-AIC-UDM-Al Jama-ah coalition[127] | DA-ActionSA-IFP-VF+-COPE-ACDP-PA-ATM-APC-UIM coalition[146][147] |
| Ekurhuleni | 15 | 86 | 65 | 31 | 8 | 3 | 4 | 12 | 224 | ANC-AIC-PAC-PA coalition[127] | DA-ActionSA-IFP-VF+-COPE-ACDP-PA minority[148][149][150] |
| City of Tshwane | 19 | 75 | 69 | 23 | 17 | 1 | 1 | 9 | 214 | DA-ACDP-VF+ minority[127] | DA-ActionSA-IFP-VF+-COPE-ACDP coalition[151][152][153] |
The ANC has a minority control over on District Municipality, the other municipality led by the DA. The DA was able to maintain overall control over 1 local municipality, and gain control through a minority in another one. The ANC was able to maintain control in 4 local municipalities through minorities.
| Two Tier Municipalities | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | FF+ | Others | Total | Prior Control | New Control |
| Sedibeng | 20 | ANC majority | ANC minority | ||||||
| Emfuleni | 38 | 24 | 14 | 6 | 8 | 90 | ANC majority | ANC minority[154] | |
| Lesedi | 13 | 5 | 4 | 3 | 1 | 26 | ANC majority | ANC minority[154] | |
| Midvaal | 6 | 19 | 2 | 2 | 1 | 30 | DA majority | DA majority | |
| West Rand | 44 | ANC majority | DA minority[155] | ||||||
| Merafong City | 27 | 9 | 9 | 4 | 6 | 55 | ANC majority | ANC minority[154] | |
| Mogale City | 31 | 25 | 11 | 6 | 4 | 77 | ANC-IFP coalition[127] | DA-IFP-ACDP-ATM minority[156] | |
| Rand West City | 32 | 16 | 11 | 3 | 6 | 69 | ANC majority | ANC minority[157] | |
In the following table,green rows indicate those won by the ANC with a majority,light green rows indicate those won by the ANC with a minority or coalition,red rows indicate those won by theInkatha Freedom Party (IFP) with a majority, andpink rows indicate led by an IFP minority or coalition.Blue cells indicate municipalities won by the DA with a majority.Yellow rows indicate those won by theNational Freedom Party (NFP).
ANC maintained control of eThekwini through a coalition government.
| Metropolitan Municipalities | ||||||||
|---|---|---|---|---|---|---|---|---|
| Municipality | ANC | DA | EFF | IFP | Others | Total | Prior Control | New Control |
| eThekwini | 96 | 58 | 24 | 16 | 28 | 222 | ANC majority | ANC-ABC coalition[158] |
The ANC has control over 5 District Municipalities with majorities. The IFP has control over 1 District Municipality with a coalition and 4 District municipalities with minorities.The ANC was able to receive overall control in 13 Local Municipalities, has control over 1 municipality through a coalition and 4 municipalities through minorities. The IFP was able to receive overall control in 8 Local Municipalities, has control over 3 municipalities through coalition and 12 municipalities through minorities. The DA was able to receive overall control in 1 municipality.
| Two Tier Municipalities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | IFP | NFP | Others | Total | Prior Control | New Control |
| Amajuba | ANC majority | IFP-EFF-Team Sugar coalition[159] | ||||||||
| Newcastle | 22 | 5 | 8 | 18 | 1 | 13 | 67 | ANC majority | IFP-ActionSA-DA coalition[160] | |
| eMadlangeni | 4 | 1 | 1 | 4 | 1 | 0 | 11 | ANC majority | IFP-EFF-NFP coalition[161] | |
| Dannhauser | 9 | 1 | 3 | 8 | 0 | 3 | 25 | ANC majority | IFP-EFF minority[162] | |
| Harry Gwala | ANC majority | ANC majority[163] | ||||||||
| uMzimkhulu | 33 | 1 | 6 | 1 | 0 | 5 | 43 | ANC majority | ANC majority | |
| Dr Nkosazana Dlamini Zuma | 16 | 3 | 6 | 4 | 0 | 0 | 29 | ANC majority | ANC majority | |
| uBuhlebezwe | 18 | 1 | 3 | 2 | 1 | 1 | 27 | ANC majority | ANC majority | |
| Greater Kokstad | 12 | 2 | 4 | 0 | 0 | 1 | 19 | ANC majority | ANC majority | |
| iLembe | ANC majority | ANC majority[164] | ||||||||
| KwaDukuza | 29 | 9 | 4 | 4 | 0 | 13 | 59 | ANC majority | ANC-AIC-ATM coalition[165][166] | |
| Mandeni | 19 | 1 | 4 | 10 | 0 | 1 | 35 | ANC majority | ANC majority | |
| Maphumulo | 11 | 0 | 1 | 10 | 0 | 1 | 23 | ANC majority | IFP minority[167] | |
| Ndwedwe | 19 | 1 | 4 | 11 | 0 | 2 | 37 | ANC majority | ANC majority | |
| Ugu | 19 | 36 | ANC majority | ANC majority[168] | ||||||
| Ray Nkonyeni | 37 | 14 | 7 | 8 | 0 | 5 | 71 | ANC majority | ANC majority | |
| uMzumbe | 21 | 0 | 2 | 14 | 0 | 2 | 39 | ANC majority | ANC majority | |
| uMdoni | 17 | 7 | 5 | 5 | 0 | 3 | 37 | ANC majority | ANC minority[169] | |
| uMuziwabantu | 10 | 1 | 1 | 5 | 0 | 3 | 20 | ANC majority | ANC minority[170] | |
| uMgungundlovu | ANC majority | ANC majority[163] | ||||||||
| uMngeni | 10 | 13 | 2 | 0 | 0 | 0 | 25 | ANC majority | DA majority | |
| Msunduzi | 40 | 16 | 10 | 8 | 0 | 6 | 80 | ANC majority | ANC minority[171] | |
| Mkhambathini | 9 | 1 | 2 | 2 | 0 | 0 | 14 | ANC majority | ANC majority | |
| uMshwathi | 16 | 2 | 3 | 4 | 0 | 2 | 27 | ANC majority | ANC majority | |
| Richmond | 9 | 1 | 2 | 1 | 0 | 1 | 14 | ANC majority | ANC majority | |
| iMpendle | 6 | 0 | 2 | 2 | 0 | 0 | 10 | ANC majority | ANC majority | |
| Mpofana | 7 | 1 | 1 | 1 | 0 | 0 | 10 | ANC majority | ANC majority | |
| uMkhanyakude | 18 | 0 | 2 | 15 | 0 | 0 | 35 | ANC majority | ANC majority[172][173][174] | |
| Jozini | 24 | 0 | 2 | 16 | 0 | 3 | 40 | IFP minority[175] | IFP majority | |
| Mtubatuba | 16 | 1 | 4 | 19 | 1 | 3 | 44 | IFP minority[176] | IFP minority[177] | |
| uMhlabuyalingana | 18 | 1 | 2 | 15 | 1 | 2 | 39 | ANC majority | IFP minority | |
| Big Five Hlabisa | 9 | 0 | 1 | 15 | 1 | 0 | 25 | IFP majority | IFP majority | |
| uMzinyathi | 11 | 1 | 0 | 0 | 15 | 2 | 29 | IFP minority | IFP majority[173] | |
| eNdumeni | 5 | 2 | 0 | 5 | 0 | 1 | 13 | IFP minority[176] | IFP minority[178] | |
| Nquthu | 14 | 0 | 1 | 19 | 0 | 3 | 37 | IFP minority[176] | IFP majority | |
| Msinga | 11 | 0 | 1 | 27 | 0 | 2 | 41 | IFP majority | IFP majority | |
| uMvoti | 10 | 1 | 0 | 9 | 0 | 7 | 27 | ANC majority | IFP minority[160] | |
| uThukela | ANC majority | IFP minority | ||||||||
| Alfred Duma | 28 | 3 | 5 | 33 | 1 | 3 | 72 | ANC majority | IFP minority[178] (in doubt)[179] | |
| Okhahlamba | 8 | 1 | 2 | 9 | 2 | 7 | 29 | ANC majority | IFP-Apemo coalition[180] | |
| iNkosi Langalibalele | 17 | 3 | 2 | 21 | 3 | 0 | 46 | ANC-Ind coalition[128] | IFP minority[178] | |
| Zululand | IFP minority | IFP minority (in doubt)[181] | ||||||||
| eDumbe | 5 | 1 | 1 | 5 | 6 | 1 | 19 | ANC minority | NFP-ANC coalition | |
| uPhongolo | 10 | 1 | 1 | 15 | 2 | 0 | 29 | ANC majority | IFP majority | |
| AbaQulusi | 14 | 2 | 3 | 21 | 4 | 1 | 45 | IFP minority[176] | IFP minority[178] | |
| Nongoma | 8 | 0 | 2 | 21 | 13 | 1 | 45 | IFP majority | IFP minority[178] | |
| Ulundi | 5 | 1 | 2 | 32 | 7 | 0 | 47 | IFP majority | IFP majority | |
| King Cetshwayo | ANC majority | IFP majority[173] | ||||||||
| uMhlathuze | 27 | 8 | 6 | 23 | 1 | 2 | 67 | ANC majority | IFP-DA-EFF coalition[182] | |
| uMfolozi | 13 | 0 | 3 | 18 | 1 | 0 | 35 | ANC majority | IFP majority | |
| uMlalazi | 18 | 1 | 4 | 30 | 1 | 1 | 55 | ANC majority | IFP majority | |
| Mthonjaneni | 10 | 0 | 1 | 12 | 1 | 1 | 25 | IFP majority | IFP minority[178] | |
| Nkandla | 10 | 0 | 1 | 16 | 0 | 0 | 27 | IFP majority | IFP majority | |
In the following table,green cells indicate those municipalities won by the ANC with Majorities. Light blue cells indicate those won by the DA with a minority or coalition.
Two Tier Municipalities
The ANC was able to receive overall control in all 5 District Municipalities. The ANC was able to receive overall control in 20 Local Municipalities. In 2 Local Municipalities DA has minority control.
| Two Tier Municipalities | ||||||||
|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | Others | Total | Prior Control | New Control |
| Capricorn | ANC majority | ANC majority[183] | ||||||
| Blouberg | 33 | 1 | 7 | 3 | 44 | ANC majority | ANC majority | |
| Lepele-Nkumpi | 40 | 2 | 12 | 6 | 60 | ANC majority | ANC majority | |
| Polokwane | 56 | 7 | 21 | 6 | 90 | ANC majority | ANC majority | |
| Molemole | 22 | 1 | 6 | 3 | 32 | ANC majority | ANC majority | |
| Mopani | ANC majority | ANC majority[184] | ||||||
| Ba-Phalaborwa | 24 | 4 | 5 | 4 | 37 | ANC majority | ANC majority | |
| Greater Giyani | 47 | 1 | 5 | 7 | 62 | ANC majority | ANC majority | |
| Greater Letaba | 47 | 1 | 8 | 4 | 60 | ANC majority | ANC majority | |
| Greater Tzaneen | 51 | 5 | 9 | 4 | 69 | ANC majority | ANC majority | |
| Maruleng | 15 | 2 | 4 | 6 | 27 | ANC majority | ANC majority | |
| Sekhukhune | ANC majority | ANC majority[185] | ||||||
| Elias Motsoaledi | 36 | 4 | 14 | 7 | 61 | ANC majority | ANC majority | |
| Ephraim Mogale | 19 | 2 | 7 | 4 | 32 | ANC majority | ANC majority | |
| Fetakgomo Tubatse | 54 | 2 | 14 | 7 | 77 | ANC majority | ANC majority | |
| Makhuduthamaga | 40 | 1 | 15 | 5 | 62 | ANC majority | ANC majority | |
| Vhembe | ANC majority | ANC majority[185] | ||||||
| Makhado | 62 | 5 | 2 | 4 | 75 | ANC majority | ANC majority | |
| Musina | 19 | 2 | 2 | 1 | 24 | ANC majority | ANC majority | |
| Thulamela | 71 | 2 | 4 | 4 | 81 | ANC majority | ANC majority | |
| Collins Chabane | 55 | 1 | 7 | 8 | 71 | ANC majority | ANC majority | |
| Waterberg | ANC majority | ANC majority[186] | ||||||
| Bela-Bela | 10 | 3 | 2 | 2 | 17 | ANC majority | ANC majority | |
| Lephalale | 19 | 3 | 3 | 4 | 29 | ANC majority | ANC majority | |
| Mogalakwena | 42 | 5 | 13 | 4 | 64 | ANC majority | ANC majority | |
| Modimolle–Mookgophong | 14 | 7 | 4 | 3 | 28 | DA-VF+ minority[127] | DA minority[187] | |
| Thabazimbi | 11 | 4 | 2 | 6 | 23 | DA-VF+-TRA minority[127] | DA minority[188] | |
In the following table,green rows indicate those won by the ANC.Light green rows indicate those led by a Minority ANC government.Gray rows indicate those led by Minor Party with a coalition or minority.
Two Tier Municipalities
The ANC won overall control in all 3 District Municipalities. In 13 Local Municipalities ANC has total control, in 2 Local Municipalities ANC has minority control. In 2 Local Municipalities minor parties or Independents have control.
| Two Tier Municipalities | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | FF+ | Others | Total | Prior Control | New Control |
| Ehlanzeni | ANC majority | ANC majority | |||||||
| Thaba Chweu | 16 | 6 | 3 | 1 | 1 | 27 | ANC majority | ANC majority | |
| Nkomazi | 50 | 4 | 9 | 1 | 1 | 65 | ANC majority | ANC majority | |
| Bushbuckridge | 53 | 2 | 8 | 0 | 13 | 76 | ANC majority | ANC majority | |
| Mbombela | 59 | 12 | 14 | 3 | 2 | 90 | ANC majority | ANC majority | |
| Gert Sibande | 28 | 8 | 10 | 2 | 0 | 48 | ANC majority | ANC majority[189] | |
| Albert Luthuli | 38 | 1 | 8 | 0 | 0 | 49 | ANC majority | ANC majority | |
| Msukaligwa | 24 | 4 | 7 | 2 | 2 | 38 | ANC majority | ANC majority | |
| Mkhondo | 21 | 4 | 7 | 1 | 5 | 38 | ANC majority | Independent-EFF-ATM minority[190][191] | |
| Pixley ka Seme | 13 | 2 | 3 | 0 | 3 | 21 | ANC majority | ANC majority | |
| Lekwa | 13 | 4 | 3 | 3 | 7 | 30 | ANC majority | LCM-EFF minority[192][193] | |
| Dipaleseng | 8 | 1 | 2 | 1 | 0 | 12 | ANC majority | ANC majority | |
| Govan Mbeki | 26 | 17 | 13 | 3 | 4 | 63 | ANC majority | ANC minority[194] | |
| Nkangala | ANC majority | ANC majority | |||||||
| Victor Khanye | 9 | 3 | 1 | 1 | 3 | 17 | ANC majority | ANC majority | |
| Emalahleni | 35 | 13 | 14 | 4 | 2 | 68 | ANC majority | ANC majority | |
| Steve Tshwete | 21 | 17 | 9 | 3 | 8 | 58 | ANC majority | ANC minority[195] | |
| Emakhazeni | 10 | 2 | 3 | 0 | 0 | 15 | ANC majority | ANC majority | |
| Thembisile Hani | 40 | 4 | 12 | 0 | 8 | 64 | ANC majority | ANC majority | |
| Dr JS Moroka | 39 | 3 | 10 | 0 | 9 | 62 | ANC majority | ANC majority | |
In the following table,green rows indicate those won by the ANC majority, and light green cells indicate municipalities led by an ANC coalition or minority.Light blue rows indicate municipalities won led by a DA coalition or minority.Light red rows indicate municipalities won led by an EFF coalition or minority.Light grey rows indicate municipalities won led by a Minor Party coalition or minority.
Two Tier Municipalities
The ANC has overall control in 4 District Municipality and governs in 1 District Municipality with a coalition. The ANC won overall control of 16 Local Municipalities, in 2 Local Municipalities ANC governs with a coalition, in 2 Local Municipalities ANC governs with a minority. The EFF governs in one local municipality, which has been put into doubt. In 3 local municipalities are governed by minor parties.
| Two Tier Municipalities | ||||||||
|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | Others | Total | Prior Control | New Control |
| Frances Baard | 15 | 4 | 5 | 5 | 29 | ANC majority | ANC majority | |
| Sol Plaatje | 33 | 14 | 6 | 12 | 65 | ANC majority | ANC majority | |
| Dikgatlong | 8 | 1 | 3 | 3 | 15 | ANC majority | ANC majority | |
| Magareng | 6 | 2 | 2 | 1 | 11 | ANC majority | ANC majority | |
| Phokwane | 10 | 2 | 4 | 3 | 19 | ANC majority | ANC majority | |
| John Taolo Gaetsewe | ANC majority | ANC majority | ||||||
| Joe Morolong | 18 | 1 | 8 | 2 | 29 | ANC majority | ANC majority | |
| Ga-Segonyana | 17 | 3 | 7 | 2 | 29 | ANC majority | ANC majority | |
| Gamagara | 7 | 5 | 1 | 2 | 15 | ANC majority | ANC minority[196] | |
| Namakwa | 11 | 4 | 3 | 1 | 19 | ANC majority | ANC majority[197][198] | |
| Richtersveld | 6 | 3 | 1 | 1 | 11 | ANC majority | ANC majority | |
| Nama Khoi | 7 | 5 | 0 | 5 | 17 | ANC-KSR coalition[127] | NCM-DA coalition[199] | |
| Kamiesberg | 6 | 3 | 0 | 2 | 11 | ANC majority | ANC majority | |
| Hantam | 6 | 4 | 0 | 3 | 13 | ANC majority | ANC majority | |
| Karoo Hoogland | 5 | 3 | 0 | 3 | 11 | ANC majority | ANC-PA coalition[198] | |
| Khâi-Ma | 6 | 1 | 1 | 3 | 11 | ANC majority | ANC majority | |
| Pixley ka Seme | ANC majority | ANC majority | ||||||
| Ubuntu | 7 | 3 | 0 | 1 | 11 | ANC-IND coalition[127] | ANC majority | |
| Umsobomvu | 7 | 2 | 0 | 4 | 13 | ANC majority | ANC majority | |
| Emthanjeni | 9 | 4 | 1 | 1 | 15 | ANC majority | ANC majority | |
| Kareeberg | 5 | 2 | 2 | 2 | 11 | ANC majority | KCM Minority | |
| Renosterberg | 5 | 3 | 1 | 0 | 9 | ANC majority | ANC majority | |
| Thembelihle | 5 | 1 | 3 | 2 | 11 | ANC majority | EFF minority[200] (in doubt)[201] | |
| Siyathemba | 5 | 2 | 0 | 4 | 11 | ANC majority | SCM minority[202] | |
| Siyancuma | 6 | 3 | 1 | 3 | 13 | ANC majority | ||
| ZF Mgcawu | 11 | 7 | 1 | 4 | 23 | ANC majority | ANC-Khoisan Revolution coalition | |
| Kai !Garib | 10 | 3 | 1 | 5 | 19 | ANC majority | ANC majority | |
| !Kheis | 5 | 2 | 1 | 3 | 11 | ANC majority | DA minority | |
| Tsantsabane | 7 | 2 | 2 | 2 | 13 | ANC majority | ANC majority | |
| Kgatelopele | 5 | 2 | 1 | 3 | 11 | ANC-KCF coalition[127] | ANC-PA coalition[198] | |
| Dawid Kruiper | 18 | 12 | 1 | 2 | 33 | ANC majority | ANC majority | |
In the following table,green rows indicate those won by the ANC, andlight green rows indicate those with an ANC minority or coalition.Light red cells indicate those won by EFF with a minority or coalition.
The municipal boundaries are determined by the Organised Local Government Act, 1997 (Act 52 of 1997).[203]
Two Tier Municipalities
The ANC won overall control in 3 District Municipalities, and the EFF governs one District Municipality with a minority. The ANC won overall control in 15 Local Municipalities. The ANC governs with a minority in 3 Local Municipalities and with a coalition in 1 Local Municipality.
| Two Tier Municipalities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | FF+ | F4SD | Others | Total | Prior Control | New Control |
| Bojanala | ANC majority | ANC majority | ||||||||
| Kgetlengrivier | 7 | 1 | 2 | 2 | 0 | 1 | 13 | ANC majority | ANC majority | |
| Madibeng | 44 | 12 | 14 | 4 | 1 | 7 | 81 | ANC majority | ANC majority | |
| Moretele | 34 | 2 | 9 | 0 | 2 | 5 | 52 | ANC majority | ANC majority | |
| Moses Kotane | 46 | 2 | 13 | 0 | 1 | 7 | 69 | ANC majority | ANC majority | |
| Rustenburg | 43 | 13 | 17 | 3 | 1 | 11 | 89 | ANC-AIC-BCM coalition[127] | ANC-AIC-Arona-Ind coalition[204] | |
| Dr Kenneth Kaunda | ANC majority | ANC majority[205] | ||||||||
| Matlosana | 40 | 16 | 9 | 7 | 2 | 3 | 77 | ANC majority | ANC majority | |
| JB Marks | 33 | 17 | 6 | 9 | 0 | 2 | 67 | ANC majority | ANC minority[206][207] | |
| Maquassi Hills | 13 | 2 | 4 | 1 | 1 | 1 | 22 | ANC majority | ANC majority | |
| Dr Ruth Segomotsi Mompati | 16 | 1 | 10 | 0 | 0 | 3 | 30 | ANC majority | EFF minority[208] | |
| Kagisano-Molopo | 20 | 2 | 4 | 0 | 0 | 3 | 29 | ANC majority | ANC majority | |
| Greater Taung | 28 | 1 | 11 | 0 | 2 | 6 | 48 | ANC majority | ANC majority | |
| Lekwa-Teemane | 7 | 1 | 4 | 1 | 1 | 0 | 14 | ANC majority | ANC minority | |
| Mamusa | 9 | 1 | 4 | 1 | 0 | 1 | 16 | ANC majority | ANC minority (in doubt)[209] | |
| Naledi | 10 | 3 | 3 | 1 | 0 | 1 | 18 | ANC majority | ANC majority | |
| Ngaka Modiri Molema | ANC majority | ANC majority[210] | ||||||||
| Ditsobotla | 21 | 6 | 6 | 2 | 2 | 3 | 40 | ANC majority | ANC majority | |
| Ramotshere Moiloa | 23 | 1 | 6 | 1 | 5 | 1 | 38 | ANC majority | ANC majority | |
| Ratlou | 19 | 1 | 3 | 0 | 3 | 1 | 27 | ANC majority | ANC majority | |
| Tswaing | 19 | 4 | 4 | 1 | 0 | 1 | 29 | ANC majority | ANC majority | |
| Mafikeng | 40 | 5 | 17 | 1 | 2 | 5 | 69 | ANC majority | ANC majority | |
In the following table,green cells indicate those municipalities won by the ANC with Majorities,light green cells indicate municipalities won by the ANC with Minorities or coalitions.blue cells indicate municipalities won by the DA with a majority, light blue cells indicate those won by the DA with a minority or coalition. light grey cells indicate those won by the Minor Party with a minority or coalition.
The DA maintained overall control of the City of Cape Town.
| Metropolitan Municipalities | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Municipality | ACDP | ANC | CCC | DA | EFF | GOOD | Others | Total | Prior Control | New Control |
| City of Cape Town | 6 | 43 | 7 | 136 | 10 | 9 | 20 | 231 | DA majority | DA majority |
The DA was able to maintain overall control of 3 District municipalities and governs another with a coalition. The ANC governs one District Municipality with a coalition.
The DA was able to maintain overall control of 8 Local municipalities, the DA governs 7 Local Municipalities with coalitions and 2 Local Municipalities with minorities. The ANC governs 3 Local Municipalities with coalitions and 1 Local Municipalities with minorities. The ANC lost more power in the province than previously in 2016. One Local Municipality is governed by a minor party.
| Two Tier Municipalities | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| District Municipality | Local Municipality | ANC | DA | EFF | FF+ | Good | PA | Others | Total | Prior Control | New Control |
| Cape Winelands | 9 | 23 | 1 | 2 | 2 | 1 | 1 | 39 | DA majority | DA majority[211] | |
| Breede Valley | 10 | 19 | 2 | 2 | 2 | 1 | 5 | 41 | DA majority | DA-VF+-ACDP coalition | |
| Drakenstein | 13 | 36 | 1 | 3 | 4 | 1 | 7 | 65 | DA majority | DA majority | |
| Langeberg | 6 | 10 | 1 | 3 | 1 | 1 | 2 | 23 | DA majority | DA-VF+ coalition[212] | |
| Stellenbosch | 8 | 28 | 2 | 1 | 3 | 1 | 2 | 43 | DA majority | DA majority | |
| Witzenberg | 7 | 8 | 1 | 1 | 2 | 1 | 3 | 23 | DA-COPE coalition[128] | DA-VF+-GOOD-WP coalition | |
| Central Karoo | 4 | 4 | 0 | 0 | 1 | 2 | 2 | 13 | ANC-KGP-KDF coalition[128] | ANC-PA-KDF coalition[213] | |
| Beaufort West | 4 | 4 | 0 | 0 | 1 | 3 | 1 | 13 | ANC-KDF coalition[128] | ANC-KDF-PA coalition[214] | |
| Laingsburg | 2 | 3 | 0 | 0 | 0 | 1 | 1 | 7 | ANC-KOP coalition[128] | ANC-KDF-PA coalition[215] | |
| Prince Albert | 1 | 3 | 0 | 0 | 0 | 1 | 2 | 7 | KGP-ANC coalition[128] | ANC minority[216] | |
| Garden Route | 11 | 16 | 2 | 2 | 2 | 2 | 0 | 35 | DA majority | DA-VF+ coalition[217] | |
| Bitou | 4 | 5 | 0 | 0 | 0 | 1 | 3 | 13 | ANC-AUF coalition[128] | DA-AUF-PDC coalition[218] | |
| George | 10 | 26 | 2 | 4 | 6 | 1 | 6 | 55 | DA majority | DA-VF+-ACDP coalition[219] | |
| Hessequa | 6 | 9 | 0 | 1 | 0 | 1 | 0 | 17 | DA-VF+ coalition[128] | DA majority | |
| Kannaland | 2 | 1 | 0 | 0 | 0 | 0 | 4 | 7 | ICOSA-ANC coalition[128] | ANC-KIP minority[220] | |
| Knysna | 7 | 8 | 1 | 0 | 0 | 2 | 3 | 21 | ANC-COPE coalition[128] | DA-KIM minority[221] | |
| Mossel Bay | 5 | 19 | 0 | 2 | 0 | 1 | 2 | 29 | DA majority | DA majority | |
| Oudtshoorn | 8 | 7 | 0 | 3 | 1 | 1 | 5 | 25 | DA majority | ANC-OGI-ICOSA minority[222] | |
| Overberg | 8 | 12 | 0 | 2 | 1 | 0 | 0 | 23 | DA majority | DA majority | |
| Cape Agulhas | 3 | 5 | 0 | 1 | 0 | 0 | 2 | 11 | DA majority | DA-VF+ coalition[212] | |
| Overstrand | 4 | 17 | 1 | 2 | 0 | 0 | 3 | 27 | DA majority | DA majority | |
| Swellendam | 4 | 6 | 0 | 1 | 0 | 0 | 0 | 11 | DA majority | DA majority | |
| Theewaterskloof | 9 | 11 | 1 | 1 | 3 | 2 | 1 | 27 | DA majority | ANC-PA-Good coalition | |
| West Coast | 7 | 14 | 0 | 1 | 2 | 1 | 0 | 25 | DA majority | DA majority | |
| Bergrivier | 3 | 8 | 0 | 0 | 1 | 1 | 0 | 13 | DA majority | DA majority | |
| Cederberg | 4 | 2 | 0 | 1 | 0 | 1 | 3 | 11 | ANC majority[223][224] | CFR-DA-VF+ coalition[225] | |
| Matzikama | 4 | 6 | 1 | 1 | 1 | 2 | 0 | 15 | ANC-UD coalition | DA-VF+ minority | |
| Saldanha Bay | 6 | 13 | 1 | 1 | 4 | 1 | 1 | 27 | DA majority | DA-VF+ coalition | |
| Swartland | 5 | 14 | 1 | 2 | 1 | 0 | 0 | 23 | DA majority | DA majority | |
As of 7 November there were still 70 hung councils.[226] Following meetings with other political parties on 6 November, the ANC announced that treasurer-generalPaul Mashatile and deputy secretary-generalJessie Duarte would lead coalition negotiations with other political parties.[227][228] During a public address in Soweto on 8 November, President Ramaphosa announced that the ANC would not enter coalitions unconditionally.[229]
On 7 November, the DA announced that it would not enter coalitions with the ANC or EFF, but may partner with ActionSA and Freedom Front Plus.[230]
The GOOD party announced that it will not enter coalitions, rather serving as "constructive opposition".[231]
As of 9 November, ActionSA were negotiating a possible coalition with the DA inTshwane. It had also received written demands from the EFF, which they refused.[232]
On 13 November, Malema proposed that coalitions should be avoided in the major metropolitan municipalities in Gauteng. He suggested that the EFF should run Tshwane, leaving the ANC to govern Ekurhuleni and ActionSA to govern Johannesburg.[233]
On 15 November, the Patriotic Alliance announced a coalition agreement with the ANC. The PA will have their own mayors, deputy mayors and several mayoral committee members.[234]
On 16 November, EFF Leader Julius Malema announced that the party had terminated coalition discussions with the ANC.[235]
On 17 November, IFP leaderVelenkosini Hlabisa announced that it had entered into a coalition agreement with the ANC in the 21 hung councils in KwaZulu-Natal, despite previously saying a week earlier that the party would not form coalitions with the ANC.[236]
Amnesty International has called on theElectoral Commission of South Africa to investigate reports of manhandling and the arrest ofNewzroom Afrika journalist Ziniko Mhlaba.[237] Ziniko Mhlaba was arrested by police at aSoweto polling station after he allegedly obstructed justice by distracting the presiding officer.[238]
DA federal council chairwomanHelen Zille was purportedly dragged out of aPort Elizabeth polling station by police after being asked to leave the premises. She has since opened a case of assault at the Bethelsdorp police station and anIndependent Police Investigative Directorate (IPID) investigator has been assigned the case.[239][240]
In the Eastern Cape province it was reported that 22 polling stations couldn't open because protestors dug trenches and barricaded roads. At one polling station a voter management device (VMD) and a map were stolen. The IEC considered chartering a helicopter to lower in officials and material and commence voting. Around noon the polling stations opened after police and municipal officials dispersed the protesters.[241][17]
{{cite web}}: CS1 maint: numeric names: authors list (link)