Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
20232.345.47
20241.995.16
20252.145.42
20262.295.69
20272.455.97
20282.636.27
20292.816.59
  • 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--------
19900.130.480.521.630.000570.00176179/188169/186
19910.150.530.601.800.000630.00193179/188170/187
19920.190.590.671.990.000750.00206181/191171/188
19930.220.650.762.200.000850.00224183/195169/188
19940.240.700.832.350.000860.00232184/196169/189
19950.260.740.912.510.000830.00241187/199170/190
19960.310.801.002.710.000970.00250185/199171/190
19970.320.831.052.820.001010.00248187/199174/192
19980.330.821.042.760.001040.00238190/201175/192
19990.230.530.681.780.000700.00148194/202180/192
20000.370.831.112.820.001090.00225191/203178/194
20010.480.971.313.280.001430.00254187/204177/194
20020.470.901.253.060.001350.00231193/208178/195
20030.490.881.242.990.001250.00217193/208178/195
20040.440.891.283.000.001000.00207197/208178/195
20050.460.911.363.090.000960.00204198/208178/195
20060.450.881.342.970.000870.00184199/209180/196
20070.540.971.523.270.000930.00192198/209180/196
20080.651.081.733.640.001010.00207198/210182/199
20090.731.191.924.010.001200.00228196/210182/200
20100.881.302.124.390.001320.00236193/210179/200
20111.041.372.294.650.001410.00239193/213179/201
20121.161.442.714.880.001530.00269190/211175/199
20131.401.492.975.030.001800.00280187/211176/200
20141.451.553.385.250.001810.00307187/212171/199
20151.601.603.765.400.002120.00334185/210169/199
20161.651.654.205.580.002150.00358185/210165/198
20171.601.604.375.410.001960.00353186/210167/199
20181.571.594.575.370.001810.00347190/210167/199
20192.031.965.916.620.002310.00424184/210162/199
20202.162.588.138.740.002520.00585180/209159/198
20213.622.729.219.210.003710.00592169/208159/198
20223.202.167.837.320.003160.00455172/202160/194
20232.241.856.956.270.002120.00376165/186157/184