Johannesburg

ANC

Largest Party

ANC

Coalition leader

ANC

Current Mayor

5

Changes of Mayors

South Africa's largest city and a prime economic centre - the biggest metropolitan municipality in the country

The City of Johannesburg is South Africa’s largest city and a prime economic centre. It is the biggest metropolitan municipality (and thus, the biggest municipality overall) in the country by population size, with an estimated to be 6.1 million population. Johannesburg is the biggest contributor to Gauteng’s GDP, with a value of R 959 billion in 2021, accounting for 44.15% of the province’s GDP. Thus, these factors make this municipality a strategic municipality for political parties to govern. This has partially influenced the heightened political competition around Johannesburg. As a result, the city has been governed by coalitions since the 2016 local government elections, with the African National Congress (ANC) obtaining 44.5% of the votes (121 seats). 

General Information

The 2021 local government election results yielded a hung municipality. This means that no political party obtained more than 50(+1)% of the votes. For a party to govern the municipal council, it requires a minimum of 136 seats. The highest-ranked party (ANC) received 91 seats (45 seats short to govern). As a result, the municipality has to be governed via a coalition of more than 1 party. The key here, is that in order to form a coalition to govern the municipality, the parties to the coalition must have a collective number of seats equivalent to 136 or more. 

No of Seats per Party

Composition of Council

The council has 270 seats in the council, with 18 political parties represented in council. The ANC is a leading party with 91 seats but falls short of the requisite 136 to govern. The DA comes in at number two with 71 seats followed by ActionSA with 44 and the EFF at 29 seats.

Key Positions

Name

Party

Position

Cllr. Dada Morero
ANC
Executive Mayor
Cllr. Nobuhle Mthembu
ActionSA
Speaker
Cllr. Margaret Arnolds
AIC
MMC for Finance
Cllr. Loyiso Masuku
ANC
MMC: Group corporate and shared services
Cllr. Kenny Kunene
PA
MMC: Transport
Cllr. Eunice Mgcina
ANC
MMC: Development Planning
Cllr. Tebogo Nkonkou
PA
MMC: Community Development
Cllr. Nomoya Daphney Mnisi
ANC
MMC:Economic Development
Cllr. Ennie Makhafola​
EFF
​MMC: Health and Social Development
Cllr. Mlungisi Mabaso
IFP
​MMC: Human settlements
Cllr. Jack Sekwaila
ANC
​MMC: Environment and Infrastructure Services
Cllr. Mgcini Tshwaku​
EFF
​​MMC: Public Safety​

Historical Timeline

This section depicts the Mayors that have been in office in the current electoral cycle (since the November 2021 local government elections). The municipality has had 4 different mayors since November 2021. While the figures depict 5 mayoral changes, there were actually 4 different mayors as Dr Mpho Phalatse had two stints at the mayoral position. Phalatse’s first removal was considered unconstitutional, and thereby reversing the mayorship of Mr Dada Morero.
The changes in mayorship has been as a resulted of the collapsing of coalition alliances due to disputes The Johannesburg municipality has experienced frequent changes in political leadership. This can make it difficult to implement long-term policies and strategies and can result in a lack of continuity in service delivery as has been experienced in the 2021/22 financial year and beyond.

  • Mayor: Cllr. Mpho Phalatse

    Party: DA

    Votes for: 144
    Parties for: ActionSA, DA, EFF
    From: 22 November 2021 – 30 September 2022
  • Speaker: Cllr. Vasco da Gama

    Party: DA

    Votes for: 147
    Parties for: DA, EFF, ActionSA, VF Plus, ACDP, UDM
    From: 22 November 2021 – 31 August 2022
  • Speaker: Cllr. Colleen Makhubele

    Party: COPE

    Votes for: 141
    Parties for: ANC, EFF, PA, COPE, UDM, AIC
    From: 28 September 2022 – 13 November 2022
  • Mayor: Cllr. Dada Morero

    Party: ANC

    Votes for: Unopposed by the 145 councillors present
    Parties for: ANC, PA, UIM, Al Jama-ah, AIC, AHC, UDM, GOOD, COPE
    From: 30 September 2022 – 25 October 2022
  • Mayor: Cllr. Mpho Phalatse

    Party: DA

    Votes for: 144
    Parties for: DA, ActionSA, EFF
    From: 26 October 2022 – 26 January 2023
  • Mayor: Cllr. Thapelo Ismad

    Party: Al Jama-ah

    Votes for: 138
    Parties for: ANC,EFF,COPE,PA, AJama-ah, ATM.
    From: 27 January 2023 – 24 April 2023
  • Mayor: Cllr. Kabelo Gwamanda

    Party: Al Jama-ah

    Votes for: 139
    Parties for: ANC, EFF, PA, ATM
    From: 5 May 2023 – 16 August 2024
  • Speaker: Cllr. Margaret Arnold

    Party: AIC

    Votes for: Unopposed
    Parties for: ANC, EFF, PA, COPE, UDM, AIC
    From: 20 November 2023 – 16 August 2024
  • Mayor: Cllr. Dada Morero

    Party: ANC

    Votes for: 189
    Parties for: ANC, ActionSA, EFF, PA, IFP, Al Jama-ah, AIC
    From: 16 August 2024 – Current
  • Speaker: Cllr. Nobuhle Mthembu

    Party: ActionSA

    Votes for: 180
    Parties for: ANC, EFF, ActionSA, AIC, IFP, PA, AL JAMA-AH
    From: 21 August 2024 – Current

Local News & Analysis

Former mayor Gwamanda fired as MMC

11 November 2024

The City of Johannesburg has a new speaker.

21 August 2024

The ANC in Gauteng is on a mission to reclaim all metropolitan municipalities in the province.

21 August 2024

ActionSA has announced its nominee for the position of speaker in the City of Johannesburg.

20 August 2024

A reconfiguration of the city of Johannesburg’s leadership

19 August 2024

By-elections scheduled for 28 August 2024

16 August 2024