International Monetary Fund · Economy

South Africa: GDP, current prices (IMF)

598.93Bcurrent USD · 2031+42.6% since 2021

Gross domestic product at current prices, IMF World Economic Outlook. Annual figures for South Africa from 1980 to 2031.

19922031

Every year

YearValue (current USD)Note
2031598,930,000,000projection
2030577,290,000,000projection
2029556,473,000,000projection
2028537,157,000,000projection
2027517,579,000,000projection
2026489,083,000,000
2025427,141,000,000
2024401,076,000,000
2023381,334,000,000
2022407,430,000,000
2021419,878,000,000
2020337,876,000,000
2019389,245,000,000
2018405,093,000,000
2017381,317,000,000
2016323,493,000,000
2015346,663,000,000
2014381,195,000,000
2013400,877,000,000
2012434,400,000,000
2011458,708,000,000
2010417,315,000,000
2009331,184,000,000
2008316,491,000,000
2007332,650,000,000
2006304,055,000,000
2005288,749,000,000
2004256,188,000,000
2003197,017,000,000
2002129,385,000,000
2001135,527,000,000
2000151,855,000,000
1999151,426,000,000
1998152,885,000,000
1997169,004,000,000
1996163,340,000,000
1995171,736,000,000
1994153,569,000,000
1993147,236,000,000
1992146,970,000,000
1991135,227,000,000
1990126,027,000,000
1989108,070,000,000
1988104,010,000,000
198796,533,000,000
198673,399,000,000
198564,481,000,000
198484,838,000,000
198396,205,000,000
198285,897,000,000
198193,150,000,000
198089,412,000,000

Source

Published by International Monetary Fund, produced by International Monetary Fund. Licence: IMF Terms and Conditions. Retrieved 2026-11-05.

The dataset for every country, with quality and provenance →

Cite or download

International Monetary Fund (2026). GDP, current prices (IMF). Interva. https://interva.co/dataset/imf-gdp-current-usd (accessed 2026-11-07). catalog snapshot 2026-11-05.

CSV, all countriesJSON, South AfricaAPI and MCP

GDP, current prices (IMF) in other countries

Rank South Africa against its region, see where publishers disagree, or ask a question in plain words on the Interva desk.

South Africa: GDP, current prices (IMF) (1980–2031) · Interva