Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020241.98430.89
2021278.89462.95
2022298.90491.46
2023317.55520.20
2024333.91546.26
2025348.39570.95
  • 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--------
199040.73145.28131.99244.490.1800.45048/17940/165
199129.86128.41120.60216.100.1250.39055/17842/167
199234.81127.76122.73215.000.1370.38051/17942/170
199340.87127.84125.71215.130.1580.37349/18242/172
199447.85131.56132.13221.390.1720.37248/18442/174
199560.15140.11142.78235.780.1950.38147/19042/180
199667.39146.09151.16245.840.2130.38046/19041/180
199762.18145.33152.70244.570.1980.36347/19042/181
199866.81144.81154.18243.700.2130.35545/19243/181
199965.17146.81158.33247.070.2000.34745/19344/182
200061.83152.69166.57256.950.1840.34047/19945/189
200167.81157.34180.11264.770.2030.35148/19944/190
200282.20159.81186.12268.930.2370.34645/20446/191
2003100.09165.53198.97278.570.2570.35040/20445/191
2004119.81173.50213.27291.980.2730.34740/20546/192
2005137.14184.95225.62311.250.2890.34142/20546/192
2006156.26197.47244.63332.320.3030.33841/20648/193
2007190.18208.47270.35350.830.3280.34541/20648/193
2008236.82214.07290.50360.250.3720.35039/20547/194
2009207.43204.10290.15343.470.3430.34641/20546/195
2010209.07209.07292.27351.840.3160.32745/20648/195
2011229.56212.75304.40358.030.3120.32046/20849/196
2012208.86211.08307.49355.220.2780.30749/20749/194
2013211.69210.98324.03355.060.2740.30849/20748/195
2014209.36215.76342.10363.090.2640.31450/20747/194
2015188.03227.38357.50382.650.2500.32149/20646/194
2016196.27233.15381.42392.360.2570.32947/20545/193
2017218.63245.20412.64412.640.2690.33847/20545/193
2018248.91253.00450.98425.770.2880.34545/20345/192
2019250.68258.91472.63435.710.2860.34645/18644/186