2021 South African municipal elections

The 2021 South African municipal elections were held on 1 November 2021,[1] to elect councils for all district, metropolitan and local municipalities in each of the country's nine provinces. It is the sixth municipal election held in South Africa since the end of apartheid in 1994, held every five years. The previous municipal elections were held in 2016. On 21 April 2021, President Cyril Ramaphosa announced that the elections will be held on Wednesday, 27 October 2021.[2] It had been recommend by Dikgang Moseneke to delay the municipal elections until 2022.[3] The Electoral Commission of South Africa (IEC) requested the Constitutional Court to support the date postponement.[4] The Economic Freedom Fighters (EFF) supported the date postponement while the Democratic 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, the Minister of Cooperative Governance and Traditional Affairs, Nkosazana Dlamini-Zuma announced that the elections would be held on 1 November.

2021 South African municipal elections

1 November 2021

All councillors for all 8 metropolitan municipalities

All councillors for all 205 local municipalities

40% of councillors for all 44 district municipalities
Opinion polls
Turnout45.87% ( 12.07 pp)
  First party Second party Third party
Leader Cyril Ramaphosa John Steenhuisen Julius Malema
Party ANC Democratic Alliance EFF
Last election 53.91% 26.90% 8.19%
Percentage 45.59% 21.62% 10.32%
Swing 8.32 pp 5.28 pp 2.13 pp

  Fourth party Fifth party Sixth party
Leader Velenkosini Hlabisa Pieter Groenewald Herman Mashaba
Party IFP Freedom Front Plus ActionSA
Last election 4.25% 0.77%
Percentage 5.65% 2.34% 2.34%
Swing 1.40 pp 1.57 pp 2.34 pp (new)

Electoral system

Local government in South Africa consists of municipalities of various types. The largest metropolitan areas are governed by metropolitan municipalities, while the rest of the country is divided into district municipalities, each of which consists of several local 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 of mixed-member proportional representation, in which half of the seats in each municipality are elected on the first-past-the-post system in single-member wards and the other half of the seats are allocated according to the proportional 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]


31 October 2021

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]

1 November 2021

8:00 – Elections begin nationwide.

12:00 – A voting station in KwaZulu-Natal is set on fire.[13]

13:00 – A Journalist is arrested and later released following a squabble at a voting station in Soweto.[14]

14:00 – Protests break out in Soweto as President Cyril 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, due to time constraints.[16]

15:30 – Residents dig trenches to bar IEC officials from entering a voting station in the Eastern Cape.[17]

19:00 – Helen Zille is forcibly removed from a voting station in Bethelsdorp.[18]

21:00 – Voting polls close.

Political parties

There are 325 parties contesting the election.[19]

The ruling African 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 as Nelson Mandela Bay, Tshwane and Johannesurg.[20] The party had to form coalitions to retain control of the City 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 the United Democratic Movement (UDM). The ANC was led by Jacob Zuma until he was replaced by Cyril 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 the City 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 of Nelson 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 opposition Democratic 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 in City 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 mayor Athol 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] and John Steenhuisen was elected as interim party leader in November 2019.[35] The DA lost control of the City 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]

The Economic 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]

The Inkatha 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 of KwaZulu-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]

The Freedom 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]

The National Freedom Party won 10.4% of the votes cast in KwaZulu-Natal province in 2011,[45] including a majority of seats in the eDumbe Local Municipality and a plurality in Nongoma 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 in KwaZulu-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 Johannesburg Herman Mashaba, which gained significant attention especially within the provinces of Gauteng and Kwazulu-Natal. The party gained influential former DA and ANC members.[48]

Good was established by Patricia 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 the 2019 South African general election.[49][50]

Pre-election coalition governments

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 a United 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 the Johannesburg and Tshwane 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 the status quo remain.[60][61]

Campaign issues

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]

Municipal governance

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 the South African energy crisis by stabilising the state energy provider's, Eskom, financial stability and increase the use of renewable 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 as Cape Town and George 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]

The EFF 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 in informal settlements, support higher density housing, reduce property speculation, abolish e-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 end Affirmative Action in municipalities and to do an audit on all municipal employees' qualifications to ensure that they are qualified for their jobs. Party leader Pieter 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]


The ANC 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 of cadre 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 compensating whistleblowers.[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 of decentralising power away from the national government towards local authorities, this is most pronounced in the Western 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 and Cape Independence Party (CIP) explicitly campaigned on a tickets of outright 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 setup municipal level special 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 in localised 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]

Target municipalities

Following the 2019 general elections, political parties started to strategise and plan their 2021 municipal elections campaigns.[80]

City of Cape Town

The African 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 the City 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 party Good, led by former DA mayor Patricia de Lille, and the Economic Freedom Fighters both earned some support in the city.[84][85]

In April 2021, the DA announced that current mayor Dan Plato, Western Cape provincial leader Bonginkosi Madikizela, and shadow finance minister Geordin 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 leader John 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 member Lennit Max as its candidate for mayor.[89] Community activist Marvin Sampson from Mitchells Plain was the Patriotic Alliance's mayoral candidate.[90]

Former Capetonian spokesperson and current Cape Coloured Congress leader Fadiel Adams also ran for mayor, while the Spectrum 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 around Durban. 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 the Inkatha Freedom Party.[92][93] Controversial ANC mayor Zandile Gumede resigned as mayor in 2019 and was replaced with Mxolisi 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 Member Solly Msimanga was elected mayor. Msimanga resigned in February 2019 and was succeeded by DA Member of Parliament Stevens 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 the Johannesburg and Tshwane 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 Planning Randall 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, the North 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, the Supreme Court of Appeal overturned the provincial government's decision on 27 October 2020.[105] Soon after, the DA's Randall 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]

City of Johannesburg

The ANC lost control of the City of Johannesburg in 2016,[109] and the Democratic Alliance's mayoral candidate Herman 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 chair Geoff 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 and Eunice Mgcina was appointed acting mayor.[117] Former Finance MMC Jolidee 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]

Nelson Mandela Bay

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 elected Mongameli Bobani of the United 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]

Opinion polling

Polling Organisation Fieldwork Date Sample
ANC DA EFF ActionSA ACDP IFP FF+ Other Parties Don't
Know[lower-alpha 1]
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%

Voter turnout

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]

National results by party

Party Ward PR Ward + PR DC Total change
Votes % Votes % Votes % Votes % Votes % % 2016 % Change
ANC5,291,10145.06 %5,402,79246.12 %10,693,89345.59 %3,838,01553.84 %14,531,90847.52 %55.65% 8.13%
Democratic Alliance2,527,86221.53 %2,543,76421.72 %5,071,62621.62 %995,80313.97 %6,067,42919.84 %24.57% 4.73%
EFF1,193,98510.17 %1,225,44510.46 %2,419,43010.32 %804,39811.28 %3,223,82810.54 %8.31% 2.23%
IFP638,9635.44 %685,9425.86 %1,324,9055.65 %591,2658.29 %1,916,1706.27 %4.73% 1.54%
Freedom Front Plus276,1362.35 %273,2132.33 %549,3492.34 %161,0562.26 %710,4052.32 %0.80% 1.50%
ActionSA241,7352.06%306,1272.61%547,8622.34%8,8160.12%556,6781.82% 1.82%
Patriotic Alliance111,8110.95 %114,7360.98 %226,5470.97 %38,4010.54 %264,9480.87 %0.06 % 0.81%
ACDP92,2320.79%93,1610.80%185,3930.79%32,2340.45%217,6270.71%0.39% 0.32%
African Transformation Movement63,5310.54 %70,8740.61 %134,4050.57 %55,5090.78 %189,9140.62 % 0.62%
Good75,9370.65 %74,1440.63 %150,0810.64 %35,1860.49 %185,2670.61 % 0.61%
NFP56,9500.49 %61,0740.52 %118,0240.50 %52,5920.74 %170,6160.56 %0.01 % 0.55% [lower-alpha 2]
UDM50,9020.43 %60,3030.51 %111,2050.47 %46,5080.65 %157,7130.52 %0.62% 0.10%
African Independent Congress42,4260.36%72,9720.62%115,3980.49%31,2440.44%146,6420.48%0.87% 0.39%
Forum for Service Delivery23,5850.20 %29,5730.25 %53,1580.23 %28,7980.40 %81,9560.27 %0.23% 0.04%
PAC24,0210.20 %32,3020.28 %56,3230.24 %12,6130.18 %68,9360.23 %0.19% 0.04%
MAP16 Civic Movement22,9700.20 %22,6270.19 %45,5970.19 %22,9050.32 %68,5020.22 % 0.22%
COPE21,0120.18 %26,4970.23 %47,5090.20 %15,0470.21 %62,5560.20 %0.48% 0.28%
Al Jama-ah29,3930.25 %25,9140.22 %55,3070.24 %5,8820.08 %61,1890.20%0.10% 0.10%
African People's Convention23,4160.20 %21,2700.18 %44,6860.19 %14,2940.20 %58,9800.19 %0.22% 0.03%
Independent South African National Civic Organisation12,1640.10 %17,0600.15 %29,2240.12 %17,5560.25 %46,7800.15 % 0.15%
African People's Movement14,0280.12 %13,3170.11 %27,3450.12 %12,6610.18 %40,0060.13 % 0.13%
Defenders of the People (South Africa)13,9760.12 %13,5420.12 %27,5180.12 %4,1760.06 %31,6940.10 % 0.10%
United Independent Movement14,3150.12 %13,5420.12 %30,4050.13 %1,0380.01 %31,4430.10 % 0.10%
Independent Civic Organisation10,6000.09 %10,6730.09 %21,2730.09 %9,7750.14 %31,0480.10 %0.11% 0.01%
Tsogang Civic Movement9,0950.08 %9,8420.08 %18,9370.08 %9,6770.14 %28,6140.09 % 0.09%
Team Sugar South Africa8,8960.08 %9,3650.08 %18,2610.08 %9,4610.13 %27,7220.09 % 0.09%
United Christian Democratic Party7,8620.07 %10,8850.09 %18,7470.08 %7,6360.11 %26,3830.09 %0.07% 0.02%
Africa Restoration Alliance12,7770.11 %9,9990.09%22,7760.10 %3,2640.05%26,0400.09 % 0.09%
Justice and Employment Party7,7030.07 %9,6340.08 %17,3370.07 %7,9060.11 %25,2430.08 % 0.08%
Plaaslike Besorgde Inwoners6,6310.06 %6,4860.06 %13,1170.06 %6,4460.09 %19,5630.06 %0.02 % 0.04%
Azanian People's Organisation6,7200.06%6,8530.06%13,5730.06%4,1710.06%17,7440.06%0.07% 0.01%
Independent Alliance (South Africa)6,5710.06 %6,5450.06 %13,1160.06 %5,8910.08 %19,0070.06 % 0.06%
Cape Independence Party7,6160.06 %7,4480.06 %15,0640.06 %2,8170.04 %17,8810.06 % 0.06%
Setsoto Service Delivery Forum5,5970.06 %5,5420.06 %11,1390.05 %5,6050.08 %16,7440.05 % 0.05%
Namakwa Civic Movement4,9090.04 %5,1590.04 %10,0680.04 %5,0930.07 %15,1610.05 %0.05 %
Independent405,8473.46 %N/A405,8471.73 %N/A405,8471.33 %0.89% 0.44%
Total[126]11,741,055100 %11,714,127100 %23,455,182100 %7,128,139100 %30,583,321100 %38,524,059 7,940,738
  • PR = Proportional Representation
  • DC = District Council

Results by Municipal Type

Map showing the party holding the largest number of seats in each municipality. A darker colour indicates an absolute majority, while a lighter colour indicates a plurality. Diagonal stripes indicate that two parties are tied for the lead.
  ANC majority
  ANC plurality
  DA majority
  DA plurality
  IFP majority
  IFP plurality
  NFP plurality
  ICOSA plurality

The statistics in this section are all sourced from the Independent Electoral Commission's official 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 majority32 1
ANC coalition22 0
Total54 1
Democratic Alliance DA majority11 0
DA coalition12 1
DA minority11 0

District Municipalities

Party Type of Control Prior New Control Change
African National Congress ANC majority372611
ANC coalition132
ANC minority121
Democratic Alliance DA majority431
DA coalition011
DA minority021
Inkatha Freedom Party IFP majority011
IFP coalition011
IFP minority231
Economic Freedom Fighters EFF minority011

Local Municipalities

Party Control Prior New Control Change
African National Congress ANC majority159120 39
ANC coalition1394
ANC minority11514
Democratic Alliance DA majority1611 5
DA coalition286
DA minority264
Inkatha Freedom Party IFP majority693
IFP coalition033
IFP minority5127
Economic Freedom Fighters EFF minority011
National Freedom Party NFP coalition011
Minor Parties Cederberg First Residents Association coalition01 1
ICOSA coalition10 1
Namakwa Civic Movement coalition01 1
Siyathemba Community Movement01 1
MAPSixteen Civic Movement minority01 1
Lekwa Community Forum minority01 1
Independent minority01 1
Kareeberg Civic Movement01 1
Total1 7 6

Eastern Cape

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, and light blue rows indicate a DA minority, light green cells indicate municipalities won by the ANC with Minorities or coalitions.

Metropolitan Municipalities

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
MunicipalityANCDAEFFOthersTotalPrior ControlNew Control
Buffalo City6120136100ANC majorityANC majority
Nelson Mandela Bay4848816120DA-UDM-COPE-ACDP coalition [128]ANC-PA-GOOD-AIM-UDM-DOP-Northern Alliance-PAC coalition [129]
Two Tier Municipalities

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 MunicipalityLocal MunicipalityANCATMDAEFFUDMOthersTotalPrior ControlNew Control
Sarah BaartmanANC majorityANC minority [130] (in doubt)[131]
Dr Beyers Naudé1101010224ANC majorityDA-CSA-VF+ coalition [132]
Blue Crane Route60410011ANC majorityANC majority
Makana140520627ANC majorityANC majority
Ndlambe110630020ANC majorityANC majority
Sundays River Valley100410116ANC majorityANC majority
Kouga1101610229DA majorityDA majority
Kou-Kamma60300312ANC majorityANC coalition [133]
Amathole360352147ANC majorityANC majority[134]
Mbhashe451148463ANC majorityANC majority
Mnquma452155562ANC majorityANC majority
Great Kei90310013ANC majorityANC majority
Amahlathi230320230ANC majorityANC majority
Ngqushwa180130123ANC majorityANC majority
Raymond Mhlaba330330346ANC majorityANC majority
Chris HaniANC majorityANC majority [135]
Inxuba Yethemba100700118ANC majorityANC majority
Intsika Yethu350142142ANC majorityANC majority
Emalahleni280221134ANC majorityANC majority
Engcobo321122139ANC majorityANC majority
Sakhisizwe131210017ANC majorityANC majority
Enoch Mgijima441761868ANC majorityANC majority
Joe GqabiANC majorityANC majority [136]
Elundini281121134ANC majorityANC majority
Senqu250141334ANC majorityANC majority
Walter Sisulu120530222ANC majorityANC majority
OR TamboANC majorityANC majority [137]
Ngquza Hill461261463ANC majorityANC majority
Port St Johns312131139ANC majorityANC majority
Nyandeni515142163ANC majorityANC majority
Mhlontlo402133251ANC majorityANC majority
King Sabata Dalindyebo4831511572ANC majorityANC majority
Alfred NzoANC majority ANC majority [138]
Matatiele401371251ANC majorityANC majority
Umzimvubu422262153ANC majorityANC majority
Winnie Madikizela-Mandela485141562ANC majorityANC majority
Ntabankulu311140138ANC majorityANC majority

Free State

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.

Metropolitan Municipalities

The ANC maintained overall control in Manguang.

Metropolitan Municipalities
MunicipalityANCDAEFFFF+OthersTotalPrior ControlNew Control
Mangaung51261257101ANC majorityANC majority
Two Tier Municipalities

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 MunicipalityLocal MunicipalityANCDAEFFFF+OthersTotalPrior ControlNew Control
Fezile DabiANC majorityDA minority [139]
Moqhaka221053444ANC majorityANC-PAU coalition [140]
Metsimaholo1612123346ANC-SACP-F4SD-MCA coalition[127]DA minority [141]
Ngwathe21753137ANC majorityANC majority
Mafube10232017ANC majorityANC majority
Lejweleputswa6ANC majorityANC majority [142]
Matjhabeng391692672ANC majorityANC majority
Nala12262224ANC majorityANC minority [143]
Masilonyana11421119ANC majorityANC majority
Tokologo8221013ANC majorityANC majority
Tswelopele10321117ANC majorityANC majority
Thabo MofutsanyanaANC majority ANC majority[144]
Maluti-a-Phofung285712970ANC majorityMAP16-EFF-DPSA-ATM-SARKO-AULA-AIC minority [145]
Dihlabeng23742440ANC majorityANC majority
Setsoto17232933ANC majorityANC majority
Nketoana10322118ANC majorityANC majority
Mantsopa11420117ANC majorityANC majority
Phumelela11221016ANC majorityANC majority
XhariepANC majority
Kopanong11321017ANC majorityANC majority
Letsemeng9211013ANC majorityANC majority
Mohokare8121113ANC majorityANC 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.

Metropolitan Municipalities

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
MunicipalityActionSAANCDAEFFFF+IFPPAOthersTotalPrior ControlNew Control
City of Johannesburg4491712947816270 ANC-COPE-AIC-UDM-Al Jama-ah coalition[127]DA-ActionSA-IFP-VF+-COPE-ACDP-PA-ATM-APC-UIM coalition [146][147]
Ekurhuleni1586653183412224ANC-AIC-PAC-PA coalition[127]DA-ActionSA-IFP-VF+-COPE-ACDP-PA minority [148][149][150]
City of Tshwane1975692317119214DA-ACDP-VF+ minority[127]DA-ActionSA-IFP-VF+-COPE-ACDP coalition [151][152][153]
Two Tier Municipalities

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 MunicipalityLocal MunicipalityANCDAEFFFF+OthersTotalPrior ControlNew Control
Sedibeng20 ANC majority ANC minority
Emfuleni3824146890 ANC majority ANC minority [154]
Lesedi13543126 ANC majority ANC minority [154]
Midvaal61922130 DA majority DA majority
West Rand 44 ANC majority DA minority [155]
Merafong City27994655 ANC majority ANC minority [154]
Mogale City3125116477 ANC-IFP coalition[127]DA-IFP-ACDP-ATM minority [156]
Rand West City3216113669 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 the Inkatha Freedom Party (IFP) with a majority, and pink rows indicate lead by an IFP minority or coalition. Blue cells indicate municipalities won by the DA with a majority. Yellow rows indicate those won by the National Freedom Party (NFP).

Metropolitan Municipalities

ANC maintained control of eThekwini through a coalition government.

Metropolitan Municipalities
MunicipalityANCDAEFFIFPOthersTotalPrior ControlNew Control
eThekwini9658241628222ANC majorityANC-ABC coalition [158]
Two Tier Municipalities

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 MunicipalityLocal MunicipalityANCDAEFFIFPNFPOthersTotalPrior ControlNew Control
AmajubaANC majorityIFP-EFF-Team Sugar coalition[159]
Newcastle22581811367ANC majorityIFP, ActionSA, DA coalition[160]
eMadlangeni41141011ANC majorityIFP-EFF-NFP coalition[161]
Dannhauser91380325ANC majorityIFP-EFF minority[162]
Harry GwalaANC majorityANC majority[163]
uMzimkhulu331610543ANC majorityANC majority
Dr Nkosazana Dlamini Zuma163640029ANC majorityANC majority
uBuhlebezwe181321127ANC majorityANC majority
Greater Kokstad122400119ANC majorityANC majority
iLembeANC majorityANC majority [164]
KwaDukuza2994401359ANC majorityANC-AIC-ATM coalition [165][166]
Mandeni1914100135ANC majorityANC majority
Maphumulo1101100123ANC majorityIFP minority [167]
Ndwedwe1914110237ANC majorityANC majority
Ugu1936ANC majorityANC majority[168]
Ray Nkonyeni3714780571ANC majorityANC majority
uMzumbe2102140239ANC majorityANC majority
uMdoni177550337ANC majorityANC minority [169]
uMuziwabantu101150320ANC majorityANC minority [170]
uMgungundlovuANC majorityANC majority [163]
uMngeni1013200025ANC majorityDA majority
Msunduzi40161080680ANC majorityANC minority [171]
Mkhambathini91220014ANC majorityANC majority
uMshwathi162340227ANC majorityANC majority
Richmond91210114ANC majorityANC majority
iMpendle60220010ANC majorityANC majority
Mpofana71110010ANC majorityANC majority
uMkhanyakude1802150035ANC majorityANC Majority [172][173][174]
Jozini2402160340IFP minority [175]IFP majority
Mtubatuba1614191344IFP minority [176]IFP minority [177]
uMhlabuyalingana1812151239ANC majorityIFP minority
Big Five Hlabisa901151025IFP majorityIFP majority
uMzinyathi1110015229IFP minorityIFP majority[173]
eNdumeni52050113IFP minority [176]IFP minority [178]
Nquthu1401190337IFP minority [176]IFP majority
Msinga1101270241IFP majorityIFP majority
uMvoti101090727ANC majorityIFP minority [160]
uThukelaANC majorityIFP minority
Alfred Duma2835331372ANC majorityIFP minority [178] (in doubt)[179]
Okhahlamba81292729ANC majorityIFP-Apemo coalition [180]
iNkosi Langalibalele1732213046ANC-Ind coalition [128]IFP minority [178]
ZululandIFP minorityIFP minority (in doubt)[181]
eDumbe51156119ANC minorityNFP-ANC coalition
uPhongolo1011152029ANC majorityIFP majority
AbaQulusi1423214145IFP minority [176]IFP minority [178]
Nongoma8022113145IFP majorityIFP minority[178]
Ulundi512327047IFP majorityIFP majority
King CetshwayoANC majorityIFP majority[173]
uMhlathuze2786231267ANC majorityIFP-DA-EFF coalition [182]
uMfolozi1303181035ANC majorityIFP majority
uMlalazi1814301155ANC majorityIFP majority
Mthonjaneni1001121125IFP majorityIFP minority[178]
Nkandla1001160027IFP majorityIFP 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 MunicipalityLocal MunicipalityANCDAEFFOthersTotalPrior ControlNew Control
CapricornANC majorityANC majority[183]
Blouberg3317344ANC majorityANC majority
Lepele-Nkumpi40212660ANC majorityANC majority
Polokwane56721690ANC majorityANC majority
Molemole2216332ANC majorityANC majority
MopaniANC majorityANC majority[184]
Ba-Phalaborwa2445437ANC majorityANC majority
Greater Giyani4715762ANC majorityANC majority
Greater Letaba4718460ANC majorityANC majority
Greater Tzaneen5159469ANC majorityANC majority
Maruleng1524627ANC majorityANC majority
SekhukhuneANC majorityANC majority [185]
Elias Motsoaledi36414761ANC majorityANC majority
Ephraim Mogale1927432ANC majorityANC majority
Fetakgomo Tubatse54214777ANC majorityANC majority
Makhuduthamaga40115562ANC majorityANC majority
VhembeANC majorityANC majority [185]
Makhado6252475ANC majorityANC majority
Musina1922124ANC majorityANC majority
Thulamela7124481ANC majorityANC majority
Collins Chabane5517871ANC majorityANC majority
WaterbergANC majorityANC majority[186]
Bela-Bela1032217ANC majorityANC majority
Lephalale1933429ANC majorityANC majority
Mogalakwena42513464ANC majorityANC majority
Modimolle–Mookgophong1474328DA-VF+ minority [127]DA minority [187]
Thabazimbi1142623DA-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 MunicipalityLocal MunicipalityANCDAEFFFF+OthersTotalPrior ControlNew Control
EhlanzeniANC majorityANC majority
Thaba Chweu16631127ANC majorityANC majority
Nkomazi50491165ANC majorityANC majority
Bushbuckridge532801376ANC majorityANC majority
Mbombela5912143290ANC majorityANC majority
Gert Sibande288102048ANC majorityANC majority [189]
Albert Luthuli38180049ANC majorityANC majority
Msukaligwa24472238ANC majorityANC majority
Mkhondo21471538ANC majorityIndependent-EFF-ATM minority[190][191]
Pixley ka Seme13230321ANC majorityANC majority
Lekwa13433730ANC majorityLCM-EFF minority [192][193]
Dipaleseng8121012ANC majorityANC majority
Govan Mbeki2617133463ANC majorityANC minority [194]
NkangalaANC majorityANC majority
Victor Khanye9311317ANC majorityANC majority
Emalahleni3513144268ANC majorityANC majority
Steve Tshwete211793858ANC majorityANC minority [195]
Emakhazeni10230015ANC majorityANC majority
Thembisile Hani404120864ANC majorityANC majority
Dr JS Moroka393100962ANC majorityANC majority

Northern Cape

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 MunicipalityLocal MunicipalityANCDAEFFOthersTotalPrior ControlNew Control
Frances Baard1545529ANC majorityANC majority
Sol Plaatje331461265ANC majorityANC majority
Dikgatlong813315ANC majorityANC majority
Magareng622111ANC majorityANC majority
Phokwane1024319ANC majorityANC majority
John Taolo GaetseweANC majorityANC majority
Joe Morolong1818229ANC majorityANC majority
Ga-Segonyana1737229ANC majorityANC majority
Gamagara751215ANC majorityANC minority [196]
NamakwaANC majorityANC majority [197][198]
Richtersveld631111ANC majorityANC majority
Nama Khoi750517ANC-KSR coalition [127]NCM-DA coalition [199]
Kamiesberg630211ANC majorityANC majority
Hantam640313ANC majorityANC majority
Karoo Hoogland530311ANC majorityANC-PA coalition [198]
Khâi-Ma611311ANC majorityANC majority
Pixley ka SemeANC majorityANC majority
Ubuntu730111ANC-IND coalition [127]ANC majority
Umsobomvu720413ANC majorityANC majority
Emthanjeni941115ANC majorityANC majority
Kareeberg522211ANC majorityLCM majority
Renosterberg53109ANC majorityANC majority
Thembelihle513211ANC majorityEFF minority [200] (in doubt) [201]
Siyathemba520411ANC majoritySCM minority [202]
Siyancuma631313ANC majority
ZF Mgcawu1171423ANC majorityANC-Khoisan Revolution coalition
Kai !Garib1031519ANC majorityANC majority
!Kheis521311ANC majorityDA - Led
Tsantsabane722213ANC majorityANC majority
Kgatelopele521311ANC-KCF coalition [127]ANC-PA coalition [198]
Dawid Kruiper18121233ANC majorityANC majority

North West

In the following table, green rows indicate those won by the ANC, and light 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 MunicipalityLocal MunicipalityANCDAEFFFF+F4SDOthersTotalPrior ControlNew Control
BojanalaANC majorityANC majority
Kgetlengrivier71220113ANC majorityANC majority
Madibeng44121441781ANC majorityANC majority
Moretele342902552ANC majorityANC majority
Moses Kotane4621301769ANC majorityANC majority
Rustenburg431317311189ANC-AIC-BCM coalition [127]ANC-AIC-Arona-Ind coalition [204]
Dr Kenneth KaundaANC majorityANC majority[205]
Matlosana4016972377ANC majorityANC majority
JB Marks3317690267ANC majorityANC minority[206][207]
Maquassi Hills132411122ANC majorityANC majority
Dr Ruth Segomotsi Mompati1611000330ANC majorityEFF minority[208]
Kagisano-Molopo202400329ANC majorityANC majority
Greater Taung2811102648ANC majorityANC majority
Lekwa-Teemane71411014ANC majorityANC led
Mamusa91410116ANC majorityANC led (in doubt)[209]
Naledi103310118ANC majorityANC majority
Ngaka Modiri MolemaANC majorityANC majority[210]
Ditsobotla216622340ANC majorityANC majority
Ramotshere Moiloa231615138ANC majorityANC majority
Ratlou191303127ANC majorityANC majority
Tswaing194410129ANC majorityANC majority
Mafikeng4051712569ANC majorityANC majority

Western Cape

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.

Metropolitan Municipalities

The DA maintained overall control of the City of Cape Town.

Metropolitan Municipalities
MunicipalityACDPANCCCCDAEFFGOODOthersTotalPrior ControlNew Control
City of Cape Town643713610920231DA majorityDA majority
Two Tier Municipalities

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 MunicipalityLocal MunicipalityANCDAEFFFF+GoodPAOthersTotalPrior ControlNew Control
Cape Winelands9231221139DA majorityDA majority [211]
Breede Valley10192221541DA majorityDA-VF+-ACDP coalition
Drakenstein13361341765DA majorityDA majority
Langeberg6101311223DA majorityDA-VF+ coalition[212]
Stellenbosch8282131243DA majorityDA majority
Witzenberg781121323DA-COPE coalition[128]DA+VF+GOOD+WP coalition
Central Karoo440012213ANC-KGP-KDF coalition [128]ANC-PA-KDF coalition[213]
Beaufort West440013113ANC-KDF coalition[128]ANC-KDF-PA coalition[214]
Laingsburg23000117ANC-KOP coalition[128]ANC-KDF-PA coalition [215]
Prince Albert13000127KGP-ANC coalition[128]ANC minority [216]
Garden Route11162222035DA majorityDA-VF+ coalition [217]
Bitou450001313ANC-AUF coalition[128]DA-AUF-PDC coalition[218]
George10262461655DA majorityDA-VF+-ACDP coalition[219]
Hessequa690101017DA-VF+ coalition[128]DA majority
Kannaland21000047ICOSA-ANC coalition[128]ANC-KIP Minority [220]
Knysna781002321ANC-COPE coalition[128]DA-KIM minority[221]
Mossel Bay5190201229DA majorityDA majority
Oudtshoorn870311525DA majorityANC-OGI-ICOSA minority[222]
Overberg8120210023DA majorityDA majority
Cape Agulhas350100211DA majorityDA-VF+ coalition[212]
Overstrand4171200327DA majorityDA majority
Swellendam460100011DA majorityDA majority
Theewaterskloof9111132127DA majorityANC-PA-Good coalition
West Coast71401210 25DA majorityDA majority
Bergrivier380011013DA majorityDA majority
Cederberg420101311ANC majority[223][224]CFR-DA-VF+ coalition [225]
Matzikama461112015ANC-UD coalitionDA-VF+ minority
Saldanha Bay6131141127DA majorityDA-VF+ coalition
Swartland5141210023DA majorityDA majority


Post-election coalition governments

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-general Paul Mashatile and deputy secretary-general Jessie 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 in Tshwane. 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 leader Velenkosini 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 the Electoral Commission of South Africa to investigate reports of manhandling and the arrest of Newzroom Afrika journalist Ziniko Mhlaba.[237] Ziniko Mhlaba was arrested by police at a Soweto polling station after he allegedly obstructed justice by distracting the presiding officer.[238]

DA federal council chairwoman Helen Zille was purportedly dragged out of a Port 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 an Independent 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]


  1. Includes Abstention, Other answers and No answer responses
  2. National Freedom Party did not contest the 2016 election, in the 2011 election NFP received 2.58%


  1. AfricaNews (8 September 2021). "South Africa sets contentious local polls for November 1". Africanews. Retrieved 8 September 2021.
  2. "Ramaphosa announces local government elections date". 21 April 2021.
  3. "Moseneke recommends local elections be delayed until February 2022". 20 July 2021.
  4. "IEC to ask the courts to postpone local elections". 23 July 2021.
  5. "DA calls for elections to be held in October, EFF wants them postponed to March 2022". 2 July 2021.
  6. "Election to go ahead between 27 October and 1 November, orders ConCourt". 3 September 2021.
  7. Local government. Retrieved on 1 June 2019
  8. Frequently Asked Questions: Elections. Retrieved on 1 June 2019.
  9. National, provincial and municipal elections explained Archived 8 May 2019 at the Wayback Machine, Alberton Record, 7 May 2019. Retrieved on 1 June 2019.
  10. Local Government Elections. Retrieved on 1 June 2019.
  11. "Over a million South Africans start the 2021 Local Government Elections by casting their special votes - Electoral Commission of South Africa". www.elections.org.za. Retrieved 1 November 2021.
  12. "Elections officer probed for allegedly stuffing marked ballots in ballot box". www.iol.co.za. Retrieved 1 November 2021.
  13. "IEC staff threatened, voting station burnt and a presiding officer arrested in KZN". www.iol.co.za. Retrieved 1 November 2021.
  14. "Journalist arrested in squabble at Soweto voting station". www.iol.co.za. Retrieved 1 November 2021.
  15. "WATCH: Protest drama as Cyril Ramaphosa votes in Soweto". www.iol.co.za. Retrieved 1 November 2021.
  16. "PICS: Voters take pictures of marked ballots despite IEC's warning". www.iol.co.za. Retrieved 1 November 2021.
  17. "Residents dig trenches to bar IEC officials in some Eastern Cape towns". www.iol.co.za. Retrieved 1 November 2021.
  18. "2021 Municipal Elections | Ipid investigating Zille assault | eNCA". www.enca.com. Retrieved 1 November 2021.
  19. Lagardien, Ismail (6 October 2021). "OPINIONISTA: What have you done for me lately? Nothing really, as far as the small parties are concerned". Daily Maverick. Retrieved 6 October 2021.
  20. Munusamy, Ranjeni (16 August 2016). "LGE2016: Hung municipalities destined for minority coun..." Daily Maverick.
  21. "6 Analysts Say Cyril Ramaphosa Is Leading The ANC Race. Could They Be Wrong?". Huffington Post South Africa. 11 October 2017. Archived from the original on 15 November 2017. Retrieved 1 June 2019.
  22. Tolsi, Niren. "Road to December conference: Pandor announced as Ramaphosa's running mate". The M&G Online. Retrieved 1 June 2019.
  23. Tshidi Madia (5 February 2017). "Dlamini-Zuma launches presidential campaign". News24. Archived from the original on 25 April 2017. Retrieved 1 June 2019.
  24. South Africa's ruling party ANC wins reelection. Retrieved on 1 June 2019.
  25. Deklerk, Aphiwe (4 December 2019). "ANC's Geoff Makhubo is the new Joburg mayor". TimesLIVE. Retrieved 4 December 2019.
  26. Sicetsha, Andile (5 December 2019). "NMB council boots Mongameli Bobani as Executive Mayor". The South African. Retrieved 5 December 2019.
  27. Hunter, Qaanitah. "ANC launches manifesto: 'We have not always put the best people in government' - Ramaphosa". News24. Retrieved 9 October 2021.
  28. Herman Mashaba elected Johannesburg mayor, marking the end of ANC rule in the city, Mail & Guardian, 22 August 2016. Retrieved on 1 June 2019.
  29. DA wins Midvaal municipality in Gauteng. Retrieved on 1 June 2019.
  30. ANC loses Nelson Mandela Bay. Retrieved on 1 June 2019.
  31. DA wins Cape Town, The Daily Voice, 5 August 2016. Retrieved on 1 June 2019.
  32. UDM's Mongameli Bobani elected new mayor of Nelson Mandela Bay. Retrieved on 1 June 2019.
  33. Gerber, Jan (18 November 2019). "ANALYSIS | By-elections: DA on the ropes, but not ready to throw in the towel". News24. Retrieved 18 November 2019.
  34. Mahlati, Zintle (23 October 2019). "WATCH: Mmusi Maimane resigns as DA leader". IOL. Retrieved 18 November 2019.
  35. "John Steenhuisen elected as DA interim leader". eNCA. 17 November 2019. Retrieved 18 November 2019.
  36. Joubert, Jan-Jan (5 December 2019). "A backstory of betrayal: How the ANC took Joburg from the DA". The South African. Retrieved 6 December 2019.
  37. "WATCH | DA launches manifesto ahead of Elections 2021". News24. Retrieved 9 October 2021.
  38. "EFF pushing racial nationalism ahead of 2019 election - Daily News". www.iol.co.za.
  39. Areff, Ahmed; News24 (7 August 2016). "Who won what in which metro?". News24. Archived from the original on 17 May 2020. Retrieved 1 June 2019.
  40. "EFF produces ambitious manifesto, promising land redistribution". The Mail & Guardian. 26 September 2021. Retrieved 9 October 2021.
  41. Nkandla is ours: IFP. Retrieved on 27 August 2019.
  42. "VF Plus verower derde DA-wyk in ses maande". www.vfplus.org.za. Retrieved 9 October 2021.
  43. Diemen, Ethan van. "ANC, FF Plus take ward each from DA as party loses support in key by-elections". News24. Retrieved 9 October 2021.
  44. Merten, Marianne (22 September 2021). "ROAD TO 2021 LOCAL ELECTIONS: Interview: FF Plus will play a key role in coalitions after polls, says Pieter Groenewald". Daily Maverick. Retrieved 9 October 2021.
  45. "Results Summary - All Ballots: KwaZulu-Natal" (PDF). Independent Electoral Commission. 25 May 2011. Retrieved 26 May 2011.
  46. Mthetwa, Bongani (21 July 2016). "NFP in last-ditch court bid to contest local government elections". Business Day Live. Retrieved 9 August 2016.
  47. Mabaso, Nhlanhla. "NFP: We'll honour kaMagwaza-Msibi's memory by winning her election targets". ewn.co.za. Retrieved 17 September 2021.
  48. Tandwa, Lizeka. "Mashaba launches new political party, ropes in former ANC leaders". News24. Retrieved 17 September 2021.
  49. "Brett Herron: Good party hopes to make inroads in 1,000 wards it's contesting in municipal polls". www.msn.com. Retrieved 17 September 2021.
  50. "National Assembly – 2019". www.elections.org.za. Archived from the original on 8 May 2019. Retrieved 17 September 2021.
  51. DA's Solly Msimanga is mayor of Tshwane. Retrieved on 3 July 2019.
  52. DA's Herman Mashaba elected new Joburg mayor, TimesLIVE, 22 August 2016. Retrieved on 3 July 2019.
  53. Herman Mashaba elected mayor of Joburg. Retrieved on 3 July 2019.
  54. ANC celebrates as Mzwandile Masina is elected mayor of Ekurhuleni. Retrieved on 3 July 2019.
  55. ANC's Mzwandile Masina elected Ekurhuleni mayor. Retrieved on 3 July 2019.
  56. Athol Trollip ousted as Nelson Mandela mayor, BusinessLIVE, 27 August 2018. Retrieved on 3 July 2019.
  57. Athol Trollip removed as NMB mayor replaced by UDM's Mongameli Bobani. Retrieved on 3 July 2019.
  58. EFF withdraws support as the DA 'refuses' to co-operate. Retrieved on 3 July 2019.
  59. EFF will no longer vote with DA, ANC in municipalities across SA, News24, 2 July 2019. Retrieved on 3 July 2019.
  60. Moatshe, Rapula. DA won't surrender power in Tshwane to EFF, IOL, 3 July 2019. Retrieved on 3 July 2019.
  61. Tshwane ANC ridicules EFF's stance to remove mayor Mokgalapa. Retrieved on 3 July 2019.
  62. Merten, Marianne (30 September 2021). "Road to 2021 Local Elections: Political party manifestos haul out the promises — oops, it's now 'commitments' — to woo voters". Daily Maverick. Retrieved 6 October 2021.
  63. "ANC 2021 Local Government Election Manifesto". www.polity.org.za. Retrieved 6 October 2021.
  64. "ANC isn't serious about fixing local government - Cilliers Brink - POLITICS | Politicsweb". www.politicsweb.co.za. Retrieved 6 October 2021.
  65. "The DA's 2021 Local Government Election Manifesto - DOCUMENTS". Politicsweb. Retrieved 6 October 2021.
  66. "IFP presents its ten point manifesto for the 2021 LGE". SABC News. 30 September 2021. Retrieved 6 October 2021.
  67. "IFP National Election Manifesto: Address by President of the Inkatha Freedom Party". Inkatha Freedom Party. 30 September 2021. Archived from the original on 6 October 2021. Retrieved 6 October 2021.
  68. "FF Plus launches its manifesto in Pretoria, wants an end to BEE and Affirmative Action". SABC News - Breaking news, special reports, world, business, sport coverage of all South African current events. Africa's news leader. 9 October 2021. Retrieved 9 October 2021.
  69. Gerber, Jan. "Elections 2021: 'Stop the decay' - FF Plus at manifesto launch". News24. Retrieved 9 October 2021.
  70. "Capetonians 'have tasted good service delivery' - Steenhuisen". Jacaranda FM. Retrieved 20 October 2021.
  71. "DA commits to weaning Cape Town off Eskom". BusinessLIVE. Retrieved 20 October 2021.
  72. "Cape Town must redefine frontiers of local govt – GHL - DOCUMENTS | Politicsweb". www.politicsweb.co.za. Retrieved 20 October 2021.
  73. "DA's Geordin Hill-Lewis commits to making transport 'work' in City of Cape Town". www.iol.co.za. Retrieved 20 October 2021.
  74. Gerber, Jan. "The policing debate: Western Cape wants it devolved to provinces, ANC insists on central control". News24. Retrieved 20 October 2021.
  75. Gerber, Jan. "Elections 2021: FF Plus 'supports the strive towards independence for the Cape' - manifesto". News24. Retrieved 20 October 2021.
  76. Shepherd, Ling (4 October 2021). "The Capexit battle royale #LGE2021". The Daily Vox. Retrieved 20 October 2021.
  77. Swart, Nadya (1 October 2021). "DA joins list of parties willing to support Cape independence referendum". BizNews.com. Retrieved 20 October 2021.
  78. "'We do not support a referendum': Malema warns Cape Independence group". The South African. 6 October 2021. Retrieved 20 October 2021.
  79. "Al Jama-Ah party seeks to 'prevent the apartheid Cape-Exit' with constitutional amendment". www.iol.co.za. Retrieved 20 October 2021.
  80. Coalitions to look out for after the 2019 elections. Retrieved on 7 July 2019.
  81. Kiewit, Lester. W. Cape ANC will use dismal showing to launch 2021 municipal fight back, Mail & Guardian, 9 May 2019. Retrieved on 7 July 2019.
  82. Mafolo, Karabo (21 October 2021). "Daily Maverick Webinar: Power and houses: How ANC, Good and DA Cape Town mayoral candidates are angling for your vote". Daily Maverick. Retrieved 22 October 2021.
  83. Western Cape results ignite smaller parties' hopes ahead of 2021 local elections. Retrieved on 7 July 2019.
  84. Parties in WC already preparing to challenge DA in 2021 elections. Retrieved on 7 July 2019.
  85. 3% in the Western Cape GOOD enough for Herron. Retrieved on 7 July 2019.
  86. Tandwa, Lizeka (20 May 2021). "Democratic Alliance mayoral candidates to be announced". Mail & Guardian. Retrieved 27 May 2021.
  87. Tembo, Theolin (23 August 2021). "DA announces Geordin Hill-Lewis as its candidate to replace Dan Plato as Cape Town mayor". Independent Online. Retrieved 23 August 2021.
  88. Persens, Lizell (22 August 2021). "Good Party announces Brett Herron as mayoral candidate for CoCT". Eyewitness News. Retrieved 22 August 2021.
  89. Gerber, Jan. "Former ANC, DA and ID member Lennit Max revealed as FF Plus mayoral candidate for Cape Town". News24. Retrieved 9 October 2021.
  90. "Patriotic Alliance mayoral candidate Marvin Sampson tired of crime and living in fear". www.iol.co.za. Retrieved 9 October 2021.
  91. "Meet the candidates from smaller parties vying for Cape Town's mayorship". www.iol.co.za. Retrieved 9 October 2021.
  92. Why the ANC dropped by 10% in KZN. Retrieved on 7 July 2019.
  93. "'Day of revolution is coming'". Retrieved on 7 July 2019.
  94. Tandwa, Lizeka (3 September 2019). "'I will step down' - Zandile Gumede to heed ANC's call to resign as mayor". News24. Retrieved 5 December 2019.
  95. Singh (6 September 2021). "Makhosi Khoza to stand as Durban mayoral candidate for ActionSA". Kaveel. Retrieved 13 September 2021.
  96. Huge shift looms in Tshwane at 2021 elections. Retrieved on 7 July 2019.
  97. EFF will no longer vote with DA and ANC in municipalities. Retrieved on 7 July 2019
  98. Mitchley, Alex (5 December 2019). "DA's Stevens Mokgalapa ousted as Tshwane mayor". News24. Retrieved 5 December 2019.
  99. Chabalala, Jeanette (6 December 2019). "High court suspends Tshwane council's decision to remove mayor, speaker pending urgent application". News24. Retrieved 6 December 2019.
  100. "City of Tshwane mayor Stevens Mokgalapa resigns". IOL. 2 February 2020. Retrieved 17 February 2020.
  101. Mitchley, Alex (17 February 2020). "DA announces candidate for soon-to-be vacant Tshwane mayor position". News24. Retrieved 17 February 2020.
  102. Mailovich, Claudi (5 March 2020). "City of Tshwane council to be dissolved". BusinessLIVE. Retrieved 5 March 2020.
  103. Tandwa, Lizeka (29 April 2020). "DA wins court challenge against Gauteng govt over dissolution of Tshwane council". News24. Retrieved 5 May 2020.
  104. Rabkin, Franny (27 May 2020). "Coalition politics and law: The fight over Tshwane". Mail & Guardian. Retrieved 17 July 2020.
  105. Moatshe, Rapula (27 October 2020). "Supreme Court of Appeal judgment reinstates Tshwane councillors out of work for 8 months". IOL. Retrieved 25 January 2021.{{cite news}}: CS1 maint: url-status (link)
  106. "Randall Williams elected as new executive mayor of Tshwane". The Citizen. 30 October 2021. Retrieved 25 January 2021.{{cite news}}: CS1 maint: url-status (link)
  107. "DA announces mayoral candidates". SABC. 23 August 2021. Retrieved 23 August 2021.
  108. Solomons, Tarryn-Leigh (13 September 2021). "De Lille says GOOD party will contest municipal elections in five provinces, including six metros". IOL.
  109. Macharia, James (22 August 2016). "Herman Mashaba elected Johannesburg mayor, marking the end of ANC rule in the city". Mail & Guardian. Retrieved 2 December 2019.
  110. Mailovich, Claudi (21 October 2019). "Joburg mayor Herman Mashaba resigns". BusinessLIVE. Retrieved 2 December 2019.
  111. Tandwa, Lizeka (2 December 2019). "Election of new Joburg mayor will take place on Wednesday - speaker". News24. Retrieved 2 December 2019.
  112. "DA announces Funzela Ngobeni to replace Mashaba". eNCA. 20 November 2019. Retrieved 2 December 2019.
  113. Koko, Khaya (28 November 2019). "ANC nominates Geoff Makhubo to be next Joburg mayor". IOL. Retrieved 2 December 2019.
  114. Morais, Sheldon (26 November 2019). "EFF names candidate for Johannesburg mayor". News24. Retrieved 2 December 2019.
  115. Deklerk, Aphiwe (4 December 2019). "ANC's Geoff Makhubo is the new Joburg mayor". HeraldLIVE. Retrieved 4 December 2019.
  116. "Herman Mashaba wants to be Joburg mayor again, rules out coalition with the ANC". News24. 20 May 2021. Retrieved 27 May 2021.
  117. "Eunice Mgcina is acting mayor of Joburg".
  118. "BREAKING: Newly-elected Johannesburg Mayor Jolidee Matongo killed in a car accident". SABC News. 18 September 2021. Retrieved 18 September 2021.
  119. Ndenze, Babalo (23 August 2021). "DA unveils mayoral candidates ahead of local govt elections". Eyewitness News. Retrieved 23 August 2021.
  120. Nkosi, Nomazima (23 August 2021). "Nqaba Bhanga gets the nod as DA mayoral candidate for Nelson Mandela Bay". HeraldLIVE. Retrieved 23 August 2021.
  121. "Voter Turnout Lowest in 27 Years, Zille Dragged Out of Polling Station". SAPeople. 1 November 2021. Retrieved 1 November 2021.
  122. "South African Voter Turnout Slumps in Municipal Elections". Bloomberg. 1 November 2021. Retrieved 1 November 2021.
  123. "Dismal voter turnout at South Africa's municipal polls a blow to democracy". DailyMaverick. 2 November 2021. Retrieved 1 November 2021.
  124. "IEC confirms 12 million voters in 2021 LGE". SABC. 4 November 2021. Retrieved 4 November 2021.
  125. "IEC Results Dashboard". results.elections.org.za. Retrieved 1 November 2021.
  126. "Results Summary - All Ballots" (PDF). elections.org.za. Retrieved 11 August 2016.
  127. "DM168 ROAD TO 2021 LOCAL ELECTIONS: The Kingmakers (Part Two): The key parties in power plays". 2 October 2021.
  128. "ROAD TO 2021 LOCAL ELECTIONS: The Kingmakers (Part One): The key parties in power plays". 25 September 2021.
  129. "ANC scrapes together Nelson Mandela Bay coalition and takes mayor's chair". SowetanLIVE.
  130. "ANC holds onto Sarah Baartman District". HeraldLIVE.
  131. "Sarah Baartman mayor Scara Njadayi dies during first mayoral committee meeting". www.iol.co.za.
  132. "DA's Ewald Loock elected as mayor of Dr Beyers Naude Municipality". 23 November 2021.
  133. "McKenzie describes power-sharing deal with ANC biggest in SA history".
  134. "Meet the newly elected... - Amathole District Municipality" via www.facebook.com.
  135. Menzelwa, Zolile. "CHDM inaugurates new executive". News24.
  136. "Newly appointed Executive Mayor of Joe Gqabi District Municipality, cllr M.P. Mposelwa" via www.facebook.com.
  137. "Factionalism and infighting must end, says new OR Tambo mayor". DispatchLIVE.
  138. "BREAKING | ANC's Alfred Nzo region wants Madikizela to take reins from Mabuyane".
  139. "DA wins both Mayor and Speaker positions in Fezile Dabi District Municipality and is ready to get things done". Democratic Alliance.
  140. "Chosen as leadership". Netwerk24.
  141. "Metsimaholo now under DA after EFF mayor quits". www.iol.co.za.
  142. "Mayor poised to 'rewrite history'".
  143. http://nala.org.za/
  144. "New mayor for Thabo Mofutsanyana".
  145. "ANC out as former party members' MAP-16 clinch coalition deal in Maluti-a-Phofung". 18 November 2021.
  146. "Cracks in Joburg coalitions".
  147. "PA inks power-sharing deal with DA".
  148. News, Eyewitness (22 November 2021). "DA's Campbell beats ANC's Masina to become Ekurhuleni mayor". EWN. Retrieved 23 November 2021. {{cite web}}: |last= has generic name (help)
  149. "Top financial manager Graham Gersbach to head Ekurhuleni Metro's finances and economic development". www.iol.co.za.
  150. "Mayor Tania Campbell's first 100 days in office". Boksburg Advertiser. 8 March 2022. Retrieved 13 March 2022.
  151. Maeko, Thando (23 November 2021). "DA's Randall Williams is elected mayor of Tshwane". BusinessLive. Retrieved 23 November 2021.
  152. "DA on verge of retaining Tshwane after concluding coalition deal with smaller parties". 19 November 2021.
  153. Mahlati, Zintle. "DA secures coalition govt for Tshwane with backing from other parties". News24. Retrieved 14 December 2021.
  154. "ANC loss shows growth of right-wing ideals in SA, says Mbeki". BusinessLIVE.
  155. "DA secures top three positions in WRDM Council". 13 January 2022.
  156. "DA in Mogale City the first to announce mayoral committee members in one of Gauteng's hung municipalities". www.iol.co.za.
  157. "ANC's Thabani Nyawose elected as Speaker of eThekwini Municipality". www.iol.co.za.
  158. "Jubilant ANC takes eThekwini metro as Mxolisi Kaunda is elected mayor". www.iol.co.za.
  159. "Amajuba District Municipality's new leadership announced". 30 November 2021.
  160. Capa, Clive Ndou and Siyamtanda (22 November 2021). "High drama as IFP snubs ANC in KZN hung councils". Witness.
  161. "IN" via www.facebook.com.
  162. "Analysts predict a bumpy ride for the IFP in KZN municipalities as questions swirl over its deal with the EFF". www.iol.co.za.
  163. "KwaZulu-Natal municipalities wrap up inaugurations". www.iol.co.za.
  164. "Young lion to lead as iLembe district municipality's new mayor". 1 December 2021.
  165. Laldas, Jyothi (23 November 2021). "Lindi Nhaca elected mayor of KZN's KwaDukuza". Witness.
  166. "Opposition manoeuvres fall flat as ANC takes control of KwaDukuza municipality". 24 November 2021.
  167. "Duarte calls on ANC supporters to 'have courage' as party loses municipalities". 24 November 2021.
  168. "Ugu District Municipality has a new mayor and she vows on improving water and sanitation services". www.iol.co.za.
  169. "ANC is desperate says analyst after ruling party suffered heavy losses in key municipalities in KZN". www.iol.co.za.
  170. "New speaker but no mayor yet at RNM".
  171. Capa, Siyamtanda (22 November 2021). "Mzimkhulu Thebolla returns as Msunduzi mayor". Witness.
  172. "WATCH: KZN Premier Sihle Zikalala chased out of heated council meeting to elect uMkhanyakude district mayor". www.iol.co.za.
  173. "IFP's Petros Ngubane re-elected unopposed and sworn in as uMzinyathi District Municipality mayor". www.iol.co.za.
  174. "IFP factional battles cost the party Mtubatuba and uMkhanyakude municipalities". www.iol.co.za.
  175. Nathi Olifant; Matthew Savides (16 September 2016). "ANC spoilt vote sees IFP win Jozini mayoral post". Times LIVE. Retrieved 11 November 2016.
  176. Chantall Presence (17 August 2016). "IFP scores in cooperation pact with DA, EFF". IOL. Retrieved 19 August 2016.
  177. "ANC Loses Control of Mtubatuba". 12 January 2022.
  178. "IFP blames ANC for collapse of coalition agreement in KZN". SowetanLIVE.
  179. "Alfred Duma Municipality at risk of an election re-run due to ANC-IFP court battle". www.iol.co.za.
  180. Capa, Siyamtanda (24 November 2021). "New mayor vows to bring change to KZN's Bergville". Witness.
  181. "EFF threatens vote of no confidence in IFP mayor: 'We advise those close to the mayor to caution him'". www.iol.co.za.
  182. "ANC loses another key KZN municipality". 23 November 2021.
  183. "Mamedupi Teffo re-elected CDM Executive Mayor". 26 November 2021.
  184. "Mopani District Municipality". www.mopani.gov.za.
  185. Molefe, Russel. "Aggrieved ANC members lose court challenge to the election of Sekhukhune and Vhembe mayors". News24.
  186. "ANC welcomes mayoral appointments at Waterberg and Modimolle-Mookgophong municipalities". 3 December 2021.
  187. "Heads or tails: R1 coin toss ensures DA councillor elected mayor in Limpopo". 2 December 2021.
  188. "Upshot of elections in Limpopo: DA mayor installed in Thabazimbi, ANC infighting in Makhado". 24 November 2021.
  189. "Gert Sibande District... - Gert Sibande District Municipality". www.facebook.com.
  190. "Independent candidate Mthokozisi Simelane elected mayor of Mkhondo, ANC ousted". www.iol.co.za.
  191. Yende, Sizwe Sama. "Mkhatshwa's ANC membership suspended, told to step down as mayor". Citypress.
  192. "ANC loses another municipality to civic movement". www.iol.co.za.
  193. Yende, Sizwe Sama. "ANC loses control of Mpumalanga's Lekwa municipality to community forum". Citypress.
  194. "Govan Mbeki Municipality". www.facebook.com.
  195. "Votes are in for STLM's executive Mayor". 23 November 2021.
  196. @GamagaraLocal (23 November 2021). "Gamagara Inaugural Council 2021 @ksemamai Cllr. Edwin Hantise reelected the Mayor of GLM and Cllr. Boitumelo Lekgadi elected the mew Speaker of Council @dirax_g , @Refilweapools , @_Keobakile @mothibithabo , @lesegopule717 and @Protea37417233" (Tweet) via Twitter.
  197. "Council Structure | Namakwa District Municipality".
  198. "Log in or sign up to view". www.facebook.com. Retrieved 17 December 2021.
  199. "DA en NCM neem leisels oor by Nama Khoi". 21 November 2021.(in Afrikaans)
  200. "EFF mayor elected in Northern Cape municipality, which includes Orania". The South African. 26 November 2021.
  201. "EFF in Northern Cape heads to court after its Mayor in Thembelihle Municipality was voted out". 21 December 2021.
  202. "Siyathemba Local... - Siyathemba Local Municipality" via www.facebook.com.
  203. "Local government | South African Government". www.gov.za.
  204. "ANC in North West signs coalition agreement with opposition parties, independent candidate". SABC News - Breaking news, special reports, world, business, sport coverage of all South African current events. Africa's news leader. 20 November 2021.
  205. "ANCWL celebrates women in leading positions". OFM.
  206. "JB Marks Local Municipality". www.facebook.com.
  207. "DR KENNETH KAUNDA CANDIDATE LIST FOR LGE 2021" (PDF). www.anc1912.org.za. Archived (PDF) from the original on 29 September 2021. Retrieved 17 December 2021.
  208. "Emotions run high in Dr. Ruth Segomotsi Municipality after EFF councillor elected mayor". SABC News - Breaking news, special reports, world, business, sport coverage of all South African current events. Africa's news leader. 26 November 2021.
  209. Sefularo, Masechaba. "NW ANC's probe will 'unmask' councillors who voted for EFF speaker in Mamusa". ewn.co.za.
  210. "Molefe Khumalo elected as Executive Mayor of the Ngaka Modiri Molema District Municipality". 23 November 2021.
  211. "CWDM announces new Executive Political Leadership – Cape Winelands District Municipality".
  212. "New political era: DA reaps the rewards as opposition parties kick ANC to the curb". 23 November 2021.
  213. "Central Karoo District Municipality elects an all-women executive". www.iol.co.za.
  214. "Patriotic Alliance takes mayorship of Beaufort West". Africa News Global. 17 November 2021. Retrieved 17 November 2021.
  215. "ANC in Western Cape welcomes 'historic coalition' in Laingsburg". 15 November 2021.
  216. Gerber, Jan. "Western Cape's local councils all constituted on time". News24.
  217. "Garden Route District Municipality re-elects Memory Booysen as mayor". www.iol.co.za.
  218. "DA Bitou announces party coalition". Knysna-Plett Herald. Retrieved 19 November 2021.
  219. "DA hangs on to 4 councils in the Western Cape with a little help from its friends, and the EFF". 23 November 2021.
  220. "Kannaland rapist mayor and his fraudster deputy removed after vote of no confidence". 19 January 2022.
  221. "Knysna Council elects new speaker". 22 November 2021.
  222. "Meet Western Cape's youngest mayor". www.iol.co.za. Retrieved 17 November 2021.
  223. "By-Election: ANC win another West Coast ward off the DA". 14 November 2019.
  224. "Matzikama Local Municipality - Council & Management".
  225. "Cederberg coalition agreement sealed between DA, FF Plus and residents' association". 12 November 2021.
  226. "IEC Results Dashboard". Electoral Commission of South Africa. 7 November 2021. Retrieved 7 November 2021.
  227. "Statement of the ANC on Coalition Government". ANC. 7 November 2021. Retrieved 7 November 2021.
  228. Khumalo, Juniour (7 November 2021). "Mashatile, Duarte to lead ANC's coalition negotiating team". News24. Retrieved 7 November 2021.
  229. Simelane, Bheki; Banda, Michelle (9 November 2021). "Ramaphosa: We will not go into coalitions at any cost". Daily Maverick. Retrieved 9 November 2021.
  230. Nicolson, Greg (7 November 2021). "Take power now or wait for 2024 – that is the question for political parties' negotiators". Daily Maverick. Retrieved 8 November 2021.
  231. McCain, Nicole (8 November 2021). "GOOD says no to coalitions, vows to act as 'constructive opposition'". News24. Retrieved 8 November 2021.
  232. Khumalo, Juniour (9 November 2021). "ActionSA in ongoing coalition talks with DA, EFF". News24. Retrieved 9 November 2021.
  233. Makhafola, Getrude (13 November 2021). "Coalition talks: EFF says it wants City of Tshwane". News24. Retrieved 13 November 2021.
  234. "McKenzie describes power-sharing deal with ANC biggest in SA history". SowetanLIVE. Retrieved 17 November 2021.
  235. Khumalo, Juniour. "WATCH | Malema explains why the EFF terminated coalition talks with the ANC". News24. Retrieved 17 November 2021.
  236. Khumalo, Juniour. "ANC wins IFP support in KZN from right under EFF's nose". News24. Retrieved 17 November 2021.
  237. "SOUTH AFRICA: IEC MUST INVESTIGATE REPORTS OF JOURNALIST'S ARREST AND MANHANDLING OF CITIZENS ON VOTING DAY". amnesty.org.za. Amnesty International. 1 November 2021. Retrieved 1 November 2021.
  238. "News Amnesty Calls on IEC to Investigate TV Journalist's Arrest at Soweto Polling Station". 1 November 2021. Retrieved 1 November 2021.
  239. "LISTEN : Helen Zille opens assault case after clash with police at EC voting station". Times LIVE. 1 November 2021. Retrieved 1 November 2021.
  240. "WATCH: DA federal chairperson Helen Zille allegedly assaulted and manhandled by police officers in the Eastern Cape; Ipid appoints an investigator". IOL. 1 November 2021. Retrieved 1 November 2021.
  241. "Chaos in Eastern Cape as voting data stolen from voting station, protests at 22 stations". news24. 1 November 2021. Retrieved 1 November 2021.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.