Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202012.5134.52
202114.4137.23
202215.5139.59
202316.5441.94
202417.5544.37
202518.5546.84
  • 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--------
19904.707.6911.0322.790.02080.0376100/179103/165
19914.947.2210.7021.380.02060.034699/178105/167
19922.446.7410.2319.980.009590.0317125/179109/170
19932.686.249.6918.480.01040.0287123/182110/172
19943.566.139.7218.160.01280.0274114/184110/174
19954.686.069.8117.960.01520.0261110/190116/180
19964.656.1310.1118.170.01470.0254114/190116/180
19973.936.2210.4318.430.01250.0248122/190119/181
19983.766.4310.9419.050.01200.0252126/192120/181
19993.866.7111.5519.880.01190.0253124/193122/182
20003.777.0212.4720.780.01120.0255126/199121/189
20013.716.8012.3220.150.01110.0240128/199125/190
20024.026.9012.9220.450.01160.0240130/204126/191
20034.957.0613.3520.900.01270.0235127/204127/191
20045.687.3914.5721.880.01290.0237129/205126/192
20056.267.7415.9922.910.01320.0242133/205128/192
20066.868.1317.7124.090.01330.0245134/206127/193
20078.348.6619.0925.650.01440.0243133/206128/193
20089.919.1321.5427.050.01560.0259132/205126/194
20099.409.1022.5926.960.01560.0269133/205122/195
20109.419.4123.3627.860.01420.0262137/206125/195
201110.499.6324.0628.510.01430.0253136/208129/196
20129.759.5824.5628.380.01300.0245141/207129/194
201310.829.8626.2729.210.01400.0250140/207129/195
201411.3610.2227.7830.270.01430.0255141/207129/194
201510.0610.6228.7531.440.01340.0258141/206125/194
201610.6710.9231.3732.340.01400.0271136/205125/193
201711.3111.0432.6932.690.01390.0268138/205126/193
201812.6811.3635.8233.640.01470.0274139/203125/192
201912.5511.7237.7334.710.01430.0276132/186122/186