Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020154.56322.70
2021176.54342.71
2022194.14371.14
2023207.01393.96
2024219.24415.08
2025230.54434.24
2026242.34453.89
  • Nominal
  • PPP

Estimates by World Bank

Year GDP Nominal (billions of $) GDP PPP (billions Int. $) Share (%) to World Rank/Total
CurrentConstant (2010) CurrentConstant (2017)NominalPPPNominalPPP
1960--------
1961--------
1962--------
1963--------
1964--------
1965--------
1966--------
1967--------
1968--------
1969--------
1970--------
1971--------
1972--------
1973--------
1974--------
1975--------
1976--------
1977--------
1978--------
1979--------
1980--------
1981--------
1982--------
1983--------
1984--------
1985--------
1986--------
1987--------
1988--------
1989--------
1990--------
199134.7592.0186.15170.380.1450.27947/17147/163
199238.7389.1985.42165.160.1520.26448/17549/166
199340.1288.6886.94164.210.1550.25849/17849/167
199443.1791.2991.41169.050.1550.25749/18253/169
199546.4392.6594.72171.570.1500.25250/19154/179
199646.6692.7396.20171.710.1480.24251/19154/179
199747.3095.64101.07177.110.1500.24054/19155/181
199848.7199.37106.75184.010.1550.24652/19355/181
199949.07102.42111.32189.660.1510.24452/19554/182
200047.22107.01121.09198.160.1400.24754/20054/189
200153.75111.37134.62206.230.1610.26252/20054/190
200267.61116.65147.57216.010.1950.27449/20554/191
200385.30121.42156.66224.830.2190.27646/20553/191
2004103.96127.27164.04235.680.2370.26745/20555/192
2005112.98132.67172.22245.680.2380.26047/20555/192
2006115.58138.02184.68255.580.2240.25549/20655/193
2007139.97138.36191.47256.200.2410.24449/20657/193
2008158.14139.82207.76258.910.2480.25051/20555/194
2009130.76130.45207.36241.570.2160.24750/20554/195
2010131.92131.92217.17244.280.1990.24355/20656/195
2011141.76134.47229.35249.010.1930.24157/20856/196
2012128.48132.62230.21245.570.1710.23059/20755/194
2013135.41135.08242.37250.140.1750.23160/20855/196
2014140.77140.80253.00260.720.1770.23259/20855/195
2015125.07146.17263.57270.680.1660.23756/20754/195
2016128.47149.30273.93276.470.1680.23756/20654/194
2017142.96155.75288.40288.400.1760.23656/20654/194
2018160.43164.16311.18303.980.1860.24056/20654/193
2019163.50171.78331.80318.090.1870.24556/19953/192
2020155.01163.26322.56302.320.1830.24353/17651/177