GNI for South Africa

Updated on March 18, 2026.

According to data from the World Bank, in 2025, the Gross National Income (GNI) for South Africa was US$391.21B. A difference of -19.33B (US$) (5% decrease) compared to 2024.

The World Bank defines GNI as "the sum of value added by all resident producers plus any product taxes (less subsidies) not included in the valuation of output plus net receipts of primary income (compensation of employees and property income) from abroad".

The chart and table below shows the trend of the GNI for recent years.

You can see similar information for other countries.

You may also be interested in:
Related Topics: World Bank Topic List
Data Source: World Bank.
GNI for South Africa (US$)
GNI for South Africa
Items per page:
0 of 0
Year GNI (US$)
1962 9597552031.65
1963 10487017599.81
1964 11494224743.21
1965 12613955559.43
1966 13689211306.16
1967 15263171776.43
1968 16677972025.84
1969 18436634593.18
1970 20479519898.18
1971 22804008406.05
1972 24649457214.24
1973 30534784686.66
1974 39303026344.64
1975 46106667942.79
1976 45581812471.95
1977 44779606068.57
1978 48936847327.64
1979 59707238296.94
1980 78284279635.29
1981 92240352928.92
1982 91339927762.15
1983 85941692452.56
1984 86394946896.25
1985 76679188366.86
1986 72923388485.39
1987 82788749419.47
1988 102267125023.37
1989 111442799717.97
1990 115173365121.46
1991 123522089462.02
1992 137269829366.82
1993 146497904551.07
1994 156126044872.52
1995 166096227293.57
1996 171034749563.69
1997 171441001560.25
1998 156902327515.66
1999 154203172934.94
2000 153695251448.73
2001 145474784236.6
2002 137905583467.05
2003 153183718569.91
2004 197709487358.86
2005 268527827579.34
2006 306082389745.39
2007 325532419201.07
2008 331752085523.78
2009 328521148816.5
2010 352431397157.18
2011 403730300450.38
2012 442087804037.88
2013 433470554625.55
2014 401843048335.07
2015 365987571936.8
2016 336464320484.81
2017 337179868244.25
2018 366613684043.8
2019 391401498217.46
2020 358941725932.39
2021 388581487974.71
2022 407305164217.7
2023 410535970512.2
2024 391204777064.01