Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202063.24163.60
202165.92171.01
202270.07182.95
202374.34195.82
202479.24210.01
202584.84225.90
202690.82242.76
  • 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--------
19885.1011.38--0.0265-84/163-
19894.4211.81--0.0220-87/163-
19904.2612.6423.5234.120.01880.0802103/17976/165
19914.9612.9024.8134.820.02070.080398/17876/167
19924.6012.9725.5335.030.01810.0790102/17978/170
19934.2613.1326.4535.450.01650.0785104/18276/172
19944.5113.3427.4436.000.01620.0772101/18476/174
19955.2613.8129.0137.290.01700.0773106/19079/180
19966.5014.4430.8838.980.02060.077799/19079/180
19977.6814.9532.5340.360.02440.077494/19079/181
199812.2715.5034.1141.860.03910.078582/19280/181
199912.7116.2636.2943.890.03900.079680/19380/182
200013.3816.9938.7745.880.03980.079279/19980/189
200113.5818.0242.0348.660.04060.081978/19980/190
200214.1419.3045.7252.110.04070.085082/20480/191
200315.2220.5949.6855.590.03910.087583/20480/191
200416.6822.1454.8559.760.03800.089385/20580/192
200518.4023.7960.7864.230.03870.091985/20580/192
200618.6525.3566.7168.420.03620.092191/20681/193
200721.8427.0673.1473.060.03760.093392/20681/193
200827.9428.6078.8177.210.04390.094989/20581/194
200929.0830.1183.5981.280.04810.099788/20581/195
201032.0132.0189.9286.430.04840.10188/20681/195
201134.6634.4798.8493.060.04720.10490/20879/196
201239.6536.0295.9297.250.05280.095891/20780/194
201345.6838.46103.32103.840.05910.098490/20780/195
201449.9641.05108.83110.830.06290.099884/20778/194
201547.3843.58117.38117.660.06300.10584/20677/194
201649.7746.58127.68125.740.06520.11082/20576/193
201753.3249.74134.28134.280.06560.11081/20575/193
201858.0052.44145.04141.590.06710.11181/20373/192
201963.1855.48156.41149.790.07200.11474/18673/186