Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202376.64189.27
202478.75199.20
202581.44207.40
202684.60216.23
202788.19225.49
202892.41235.16
202997.43245.47
  • Nominal
  • PPP

Estimates by World Bank

Year GDP Nominal (billions of $) GDP PPP (billions Int. $) Share (%) to World Rank/Total
CurrentConstant (2015) CurrentConstant (2021)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--------
19908.8820.2437.7076.150.03890.12778/18872/186
19915.3420.1038.7075.620.02240.12494/18871/187
19920.4415.5630.6458.530.001730.0942168/19177/188
19931.5711.9624.1245.010.006050.0711147/19584/188
19941.199.6119.7836.140.004260.0553154/19696/189
19952.428.4717.8131.880.007770.0472136/199101/190
19963.188.5818.3732.290.009980.0460132/199101/190
19973.969.0819.7734.160.01250.0468124/199101/192
19984.459.9922.0037.580.01400.0503119/201100/192
19994.5810.7323.9640.360.01400.0523121/20299/192
20005.2711.9227.2244.840.01560.0552118/20395/194
20015.7113.1030.5949.280.01700.0592115/20493/194
20026.2414.3334.0053.930.01790.0628112/20892/195
20037.2815.8038.2159.440.01860.0668113/20888/195
20048.6817.2642.8764.940.01970.0693112/20886/195
200513.2522.0956.5783.100.02770.084998/20883/195
200620.9829.7178.43111.760.04050.10886/20976/196
200733.0537.13100.70139.700.05670.12780/20972/196
200848.8541.13113.68154.740.07620.13676/21072/199
200944.2944.95125.02169.120.07290.14877/21070/200
201052.9147.22132.93177.660.07950.14875/21071/200
201165.9547.27135.80177.840.08920.14269/21370/201
201269.6848.29148.68181.690.09220.14769/21167/199
201374.1651.10162.61192.240.09540.15470/21166/200
201475.2452.50167.47197.530.09420.15270/21267/199
201553.0853.08145.47199.690.07040.12978/21073/199
201637.8751.43141.84193.500.04940.12192/21075/198
201740.8751.53141.07193.890.05010.11492/21075/199
201847.1152.31151.91196.800.05430.11590/21076/199
201948.1753.61167.16201.720.05480.12090/21076/199
202042.6951.31153.05193.040.04990.11090/20977/198
202154.8354.19203.88203.880.05620.13186/20873/198
202278.8156.75228.53213.500.07790.13372/20273/194
202372.3657.38239.52215.900.06860.13082/18673/184