The Executive Council of Gauteng is the cabinet of the executive branch of the provincial government in the South African province of Gauteng. The Members of the Executive Council (MECs) are appointed from among the members of the Gauteng Provincial Legislature by the Premier of Gauteng, an office held since October 2022 by Panyaza Lesufi.

Sexwale and Motshekga premierships: 1994–1999 The first Premier of Gauteng, Tokyo Sexwale, was elected to office in the 1994 general election and appointed Gauteng's inaugural Executive Council, with representation for the opposition National Party (NP) in line with the constitutional requirement to form a Government of National Unity. Premier Mathole Motshekga, who took office after Sexwale's resignation in 1998, largely preserved Sexwale's Executive Council. +Partial Gauteng Executive Council 1994–1999PostMemberTermPartyRef.Premier of GautengMathole Motshekga19981999ANCTokyo Sexwale19941998ANCMEC for Finance and Economic AffairsJabu Moleketi19941999ANCMEC for HealthMondli Gungubele19971999ANCAmos Masondo19941997ANCMEC for EducationMary Metcalfe19941999ANCMEC for HousingDan Mofokeng19941999ANCMEC for Agriculture, Conservation and EnvironmentNomvula Mokonyane19961999ANCJohn Mavuso19941996NPMEC for Safety and SecurityPaul Mashatile19981999ANCJessie Duarte19941998ANCMEC for Public Works and TransportJoyce Kgoali19981999ANCPaul Mashatile19961998ANCOlaus van Zyl1994NPMEC for Development Planning and Local GovernmentSicelo Shiceka19941999ANCMEC for Social WelfareSakkie Blanché1994NPMEC for Sport, Recreation, Arts and CulturePeter Skosana1994ANC

Shilowa premiership

First term: 1999–2004 In June 1999, pursuant to the 1999 general election, newly elected Premier Mbhazima Shilowa announced his new Executive Council, the composition of which was controversial in the provincial ANC – most of the members, for example, were members of the South African Communist Party. +Gauteng Executive Council 1999–2004PostMemberTermPartyPremier of GautengMbhazima Shilowa19992004ANCMEC for Finance and Economic AffairsJabu Moleketi19992004ANCMEC for HealthGwen Ramokgopa19992004ANCMEC for EducationIgnatius Jacobs19992004ANCMEC for HousingPaul Mashatile19992004ANCMEC for Agriculture, Conservation and Environment and Land AffairsMary Metcalfe19992004ANCMEC for Sports and RecreationMondli Gungubele19992004ANCMEC for Safety and Community LiaisonNomvula Mokonyane19992004ANCMEC for Transport and Public WorksKhabisi Mosunkutu19992004ANCMEC for Development Planning and Local GovernmentTrevor Fowler19992004ANCMEC for Social Services and Population DevelopmentAngie Motshekga20002004ANC

Second term: 2004–2008 On 29 April 2004, following the 2004 general election, the Gauteng Executive Council, still led by Shilowa, was sworn in to office. On 23 March 2006, Shilowa announced a minor reshuffle, appointing Kgaogelo Lekgoro as Social Development MEC – a position vacated by Bob Mabaso earlier that year amid a sexual harassment scandal – and replacing Health MEC Gwen Ramokgopa with Brian Hlongwa. +Gauteng Executive Council 2004–2008PostMemberTermPartyPremier of GautengMbhazima Shilowa20042008ANCMEC for Finance and Economic AffairsPaul Mashatile20042008ANCMEC for HealthBrian Hlongwa20062008ANCGwen Ramokgopa20042006ANCMEC for EducationAngie Motshekga20042008ANCMEC for Agriculture, Conservation and the EnvironmentKhabisi Mosunkutu20042008ANCMEC for HousingNomvula Mokonyane20042008ANCMEC for Public Transport, Roads and WorksIgnatius Jacobs20042008ANCMEC for Sport, Art, Culture and RecreationBarbara Creecy20042008ANCMEC for Community SafetyFiroz Cachalia20042008ANCMEC for Local GovernmentQedani Mahlangu20042008ANCMEC for Social DevelopmentKgaogelo Lekgoro20062008ANCBob Mabaso20042006ANC

Mashatile premiership: 2008–2009 Paul Mashatile was elected Premier in October 2008 when the incumbent Premier, Mbhazima Shilowa, resigned in order to defect from the governing African National Congress (ANC) to the opposition Congress of the People. Mashatile entirely preserved the composition of Shilowa's Executive Council, except that he appointed Mandla Nkomfe to replace himself as MEC for Finance and Economic Affairs. +Gauteng Executive Council 2008–2009PostMemberTermPartyPremier of GautengPaul Mashatile20082009ANCMEC for Finance and Economic AffairsMandla Nkomfe20082009ANCMEC for HealthBrian Hlongwa20082009ANCMEC for EducationAngie Motshekga20082009ANCMEC for Agriculture, Conservation and the EnvironmentKhabisi Mosunkutu20082009ANCMEC for HousingNomvula Mokonyane20082009ANCMEC for Public Transport, Roads and WorksIgnatius Jacobs20082009ANCMEC for Sport, Art, Culture and RecreationBarbara Creecy20082009ANCMEC for Community SafetyFiroz Cachalia20082009ANCMEC for Local GovernmentQedani Mahlangu20082009ANCMEC for Social DevelopmentKgaogelo Lekgoro20082009ANC

Mokonyane premiership: 2009–2014 On 8 May 2009, pursuant to the 2009 general election, newly elected Premier Nomvula Mokonyane announced the new Gauteng Executive Council. A month later, on 9 June, she announced that Nandi Mayathula-Khoza had been appointed MEC for Agriculture and Rural Development following the resignation of Nomantu Nkomo-Ralehoko.

On 2 November 2010, Mokonyane announced a major cabinet reshuffle, which she said she had devised "after consultations with the provincial leadership" of the ANC. However, it was widely believed that Mokonyane had been forced to make the changes by allies of former Premier Paul Mashatile, who had recently beaten Mokonyane in an election for the position of Provincial Chairperson of the Gauteng ANC. On 16 July 2012, Mokonyane announced another reshuffle, affecting four portfolios and occasioned by the resignation of Local Government and Housing MEC Humphrey Mmemezi. In August 2013, Eric Xayiya was appointed to replace Economic Development MEC Nkosiphendule Kolisile, who died in a car accident in July 2013. +Gauteng Executive Council 2009–2014PostMemberTermPartyPremier of GautengNomvula Mokonyane20092014ANCMEC for FinanceMandla Nkomfe20092014ANCMEC for Health and Social DevelopmentHope Papo20122014ANCNtombi Mekgwe20102012ANCQedani Mahlangu20092010ANCMEC for EducationBarbara Creecy20092014ANCMEC for Economic DevelopmentMxolisi Eric Xayiya20132014ANCNkosiphendule Kolisile20122013ANCQedani Mahlangu20102012ANCFiroz Cachalia20092010ANCMEC for Community SafetyFaith Mazibuko20102014ANCKhabisi Mosunkutu20092010ANCMEC for Local Government and HousingNtombi Mekgwe20122014ANCHumphrey Mmemezi20102012ANCKgaogelo Lekgoro20092010ANCMEC for Agriculture and Rural DevelopmentNandi Mayathula-Khoza20092014ANCNomantu Nkomo-Ralehoko20092009ANCMEC for Roads and TransportIsmail Vadi20102014ANCBheki Nkosi20092010ANCMEC for Sport, Recreation, Arts and CultureLebogang Maile20102014ANCNelisiwe Mbatha-Mthimkhulu20092010ANCMEC for Infrastructure DevelopmentQedani Mahlangu20122014ANCBheki Nkosi20102012ANCFaith Mazibuko20092010ANC

Makhura premiership

First term: 2014–2019 On 23 May 2014, pursuant to the 2014 general election, newly elected Premier David Makhura announced his new Executive Council. On 2 February 2016, he announced a reshuffle affecting three portfolios: Human Settlements, Social Development, and Infrastructure Development. In October 2015, he announced that Faith Mazibuko and Molebatsi Bopape would swap portfolios, with some adjustments to the portfolios themselves: Mazibuko became MEC for Sports, Heritage, Arts and Culture, and Bopape became MEC for Social Development.

In February 2017, Qedani Mahlangu resigned as Health MEC in the wake of the Life Esidimeni scandal, and Makhura appointed Gwen Ramokgopa to replace her. Finally, in March 2018, Uhuru Moiloa was appointed to the Executive Council to replace Paul Mashatile, who resigned to take up the full-time post of ANC Treasurer-General. +Gauteng Executive Council 2014–2019PostMemberTermPartyPremier of GautengDavid Makhura20142019ANCMEC for FinanceBarbara Creecy20142019ANCMEC for HealthGwen Ramokgopa20172019ANCQedani Mahlangu20142017ANCMEC for EducationPanyaza Lesufi20142019ANCMEC for Economic DevelopmentLebogang Maile20142019ANCMEC for Infrastructure DevelopmentJacob Mamabolo20162019ANCNandi Mayathula-Khoza20142016ANCMEC for Community SafetySizakele Nkosi-Malobane20142019ANCMEC for TransportIsmail Vadi20142019ANCMEC for Human Settlements and Local GovernmentUhuru Moiloa20182019ANCPaul Mashatile20162018ANCJacob Mamabolo20142016ANCMEC for Sports, Heritage, Arts and CultureFaith Mazibuko20152019ANCMEC for Sport, Recreation, Arts and CultureMolebatsi Bopape20142015ANCMEC for Social DevelopmentNandi Mayathula-Khoza20162019ANCMolebatsi Bopape20152016ANCMEC for Agriculture, Environment, Rural Development and Social DevelopmentFaith Mazibuko20142015ANC

Second term: 2019–2022

On 29 May 2019, following the 2019 general election, Makhura announced his new Executive Council, to be sworn in the following day. Not reflected in the table is the fact that Panyaza Lesufi was initially appointed MEC for Finance and E-Government and Nomantu Nkomo-Ralehoko was initially MEC for Education: Makhura reversed these appointments two days later, acquiescing in public calls for Lesufi to remain in the education portfolio (where he had been installed in 2014) and therefore appointing Nkomo-Ralehoko as MEC for Finance and E-Government.

On 11 October 2019, Kgosientso Ramokgopa resigned as MEC for Economic Development, Agriculture and Environment and was replaced by Morakane Mosupyoe; on 19 June 2020, Nomathemba Mokgethi became MEC for Social Development, filling a vacancy left by Thuliswa Nkabinde-Khawe's death in November 2019. On 2 December 2020, Makhura announced a reshuffle affecting three portfolios – Economic Development, Social Development, and Health – after the former MEC for Health, Bandile Masuku, was fired amid a COVID-19 procurement scandal. +Gauteng Executive Council 2019–2022PostMemberTermPartyPremier of GautengDavid Makhura20142022ANCMEC for Finance and E-GovernmentNomantu Nkomo-Ralehoko20192022ANCMEC for HealthNomathemba Mokgethi20202022ANCBandile Masuku20192020ANCMEC for EducationPanyaza Lesufi20192022ANCMEC for Economic DevelopmentParks Tau20202022ANCMEC for Economic Development, Agriculture and EnvironmentMorakane Mosupyoe20192020ANCKgosientso Ramokgopa20192019ANCMEC for Infrastructure Development and Property ManagementTasneem Motara20192022ANCMEC for Community SafetyFaith Mazibuko20192022ANCMEC for Public Transport and Road InfrastructureJacob Mamabolo20192022ANCMEC for Human Settlements, Urban Planning and Cooperative Governance and Traditional AffairsLebogang Maile20192022ANCMEC for Sport, Arts, Culture and RecreationMbali Hlophe20192022ANCMEC for Social DevelopmentMorakane Mosupyoe20202022ANCNomathemba Mokgethi20202020ANCThuliswa Nkabinde-Khawe20192019ANC

Lesufi premiership: 2022–present First term: 2022–2024 On 7 October 2022, the day after he replaced Premier David Makhura, Premier Panyaza Lesufi appointed a new Executive Council in which he retained seven of Makhura's MECs but transferred them to new portfolios. His Executive Council comprised himself and ten additional members. +Gauteng Executive Council 2022–2024PostMemberTermPartyPremier of GautengPanyaza Lesufi2022 2024ANCMEC for FinanceJacob Mamabolo20222024ANCMEC for Health and WellnessNomantu Nkomo-Ralehoko20222024ANCMEC for EducationMatome Chiloane20222024ANCMEC for Economic Development and TourismTasneem Motara20222024ANCMEC for Safety and SecurityFaith Mazibuko20222024ANCMEC for Transport and LogisticsKedibone Diale20222024ANCMEC for Cooperative Governance and Traditional Affairs and E-GovernanceMzikayifane Khumalo20222024ANCMEC for Human Settlements and InfrastructureLebogang Maile20222024ANCMEC for Sport, Art, Culture and RecreationMorakane Mosupyoe20222024ANCMEC for Social DevelopmentMbali Hlophe20222024ANC Second term: 2024–present