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). 

Composition of Council

The City of Johannesburg council has 270 seats, 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, PA 9, IFP 7, VF PLUS 4, ACDP 3, ALJAMA 3, AIC 2, AHC 1, APC 1, ATM 1, COPE 1, GOOD 1, PAC 1, UDM 1, UIM . The current coalition is made up of ANC, ActionSA, EFF, PA, AIC, IFP and AIC.

No of Seats per Party

Composition of Council

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 depict changes in municipal leadership (i.e both mayors and speakers) in the current electoral cycle since the November 2021 local government elections.

  • 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