Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
20233.955.26
20244.265.68
20254.455.90
20264.606.09
20274.766.29
20284.926.50
20295.096.71
  • 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--------
19860.411.04--0.00267-136/163-
19870.491.21--0.00280-139/169-
19880.601.43--0.00307-142/172-
19890.701.61--0.00344-142/173-
19900.761.671.362.170.003330.00460155/188158/186
19910.871.801.522.340.003650.00488153/188159/187
19920.961.911.652.480.003770.00507152/191159/188
19931.082.051.812.660.004160.00534155/195156/188
19941.252.222.002.880.004470.00560153/196157/189
19951.322.272.102.960.004240.00557157/199159/190
19961.382.302.162.990.004330.00540157/199159/190
19971.532.462.353.200.004820.00556157/199160/192
19981.672.512.423.270.005270.00554154/201160/192
19991.722.542.493.310.005250.00543153/202160/192
20001.872.742.743.560.005530.00556152/203163/194
20011.902.852.923.710.005650.00565152/204163/194
20021.962.822.943.670.005610.00543155/208164/195
20032.042.853.033.710.005210.00530161/208163/195
20042.253.063.343.980.005100.00540163/208162/195
20052.363.053.433.970.004940.00515165/208163/195
20062.473.093.574.010.004770.00489169/209165/196
20072.683.183.784.140.004600.00479170/209166/196
20082.843.243.934.210.004430.00470171/210167/199
20092.552.863.493.720.004200.00414171/210173/200
20102.452.783.433.620.003680.00382174/210173/200
20112.642.883.623.740.003570.00378175/213172/201
20122.622.853.553.700.003470.00352175/211170/199
20132.733.033.793.940.003510.00358175/211167/200
20142.792.983.813.880.003490.00346177/212167/199
20152.962.963.883.850.003930.00345174/210167/199
20162.983.013.933.920.003890.00335173/210167/198
20173.093.234.084.200.003790.00330172/210169/199
20183.283.304.284.300.003780.00325172/210169/199
20193.403.234.274.200.003870.00306170/210171/199
20202.562.453.243.190.002990.00233176/209175/198
20213.103.134.074.070.003180.00262174/208172/198
20223.543.464.824.500.003500.00280169/202171/194
2023--------