The current president of the G20 is South Africa, with President Cyril Ramaphosa serving as the chair. South Africa assumed the G20 Presidency on December 1, 2024, and will hold it through November 2025. During this period, South Africa will host the G20 Summit in Johannesburg in November 2025, marking the first G20 summit on the African continent. President Ramaphosa officially took over the presidency from Brazil’s President Luiz Inácio Lula da Silva at the closing ceremony of the 2024 G20 Leaders’ Summit in Rio de Janeiro