Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202014.2435.14
202115.2738.30
202216.5941.71
202317.7944.69
202419.0247.82
202520.3351.18
  • 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--------
19861.922.89--0.0127-102/156-
19872.042.98--0.0119-110/160-
19882.383.17--0.0124-110/163-
19892.433.30--0.0121-109/163-
19902.673.445.619.580.01180.0191124/179119/165
19913.013.535.959.830.01260.0193120/178121/167
19923.283.656.2810.150.01290.0194113/179122/170
19933.283.836.7610.660.01270.0201112/182122/172
19943.383.987.1811.080.01220.0202117/184120/174
19953.694.177.6611.590.01190.0204122/190125/180
19963.874.358.1512.110.01230.0205120/190126/180
19973.784.588.7212.740.01200.0207124/190125/181
19983.594.759.1413.200.01140.0210129/192127/181
19993.464.939.6313.710.01060.0211130/193128/182
20003.005.0510.0914.050.008920.0206137/199129/189
20012.835.2310.6914.560.008470.0208138/199129/190
20022.955.5111.4215.320.008500.0212144/204130/191
20033.455.5711.7815.510.008860.0207142/204133/191
20043.645.7012.3715.870.008300.0201146/205138/192
20052.945.8813.1416.350.006190.0199156/205137/192
20064.225.9413.7016.540.008190.0189146/206138/193
20076.286.3515.0317.670.01080.0192141/206138/193
20086.966.6115.9518.400.01090.0192142/205140/194
20096.726.5415.8918.190.01110.0190142/205142/195
20106.856.8516.8519.070.01040.0189146/206141/195
20116.797.2418.1720.140.009240.0191147/208142/196
20127.647.6719.1321.330.01020.0191146/207141/194
20138.387.9719.7322.170.01080.0188146/207142/195
20148.788.2620.1222.990.01110.0185146/207140/194
20158.798.5820.8023.870.01170.0187143/206140/194
20168.609.5124.4026.450.01130.0211143/205136/193
201710.3210.4929.1829.180.01270.0239141/205130/193
201810.9111.1431.7430.990.01260.0243143/203130/192
201912.3011.7634.1732.720.01400.0250135/186128/186