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.930.1450.27949/17848/167
199238.7389.1985.42165.690.1520.26449/17951/170
199340.1288.6886.94164.730.1550.25850/18251/172
199443.1791.2991.41169.590.1550.25750/18455/174
199546.4392.6594.72172.120.1500.25250/19055/180
199646.6692.7396.20172.260.1480.24251/19055/180
199747.3095.64101.07177.670.1500.24054/19055/181
199848.7199.37106.75184.600.1550.24652/19255/181
199949.07102.42111.32190.270.1510.24452/19354/182
200047.22107.01121.09198.790.1400.24753/19954/189
200153.75111.37134.62206.890.1610.26252/19954/190
200267.61116.65147.57216.700.1950.27449/20454/191
200385.30121.42156.66225.550.2190.27646/20452/191
2004103.96127.27164.04236.430.2370.26745/20555/192
2005112.98132.67172.22246.460.2380.26047/20554/192
2006115.58138.02184.68256.400.2240.25549/20655/193
2007139.97138.36191.47257.020.2410.24449/20657/193
2008158.14139.82207.76259.740.2480.25051/20555/194
2009130.76130.45207.36242.340.2160.24750/20554/195
2010131.92131.92217.17245.060.1990.24355/20656/195
2011141.76134.47229.35249.800.1930.24157/20856/196
2012128.48132.62230.21246.360.1710.23059/20755/194
2013135.41135.08242.37250.940.1750.23160/20755/195
2014140.77140.80253.00261.550.1770.23259/20755/194
2015125.07146.17263.57271.540.1660.23756/20654/194
2016128.47149.30273.93277.350.1680.23756/20554/193
2017142.96155.75289.33289.330.1760.23756/20554/193
2018160.42164.17320.97304.960.1860.24656/20354/192
2019163.47171.68341.62318.930.1860.25055/18654/186