Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
20207.4732.82
20217.4735.42
20227.9237.88
20238.4240.38
20248.9342.93
20259.4845.58
202610.0148.28
  • 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-3.79------
1987-3.91------
1988-4.43------
1989-4.55------
19902.684.8111.1822.650.01180.0382120/17699/161
19912.574.4310.6420.850.01070.0344119/171103/163
19922.323.829.3817.970.009120.0290120/175108/166
19932.033.238.1215.190.007850.0241127/178115/167
19941.682.586.6212.140.006050.0186136/182121/169
19951.662.446.4011.480.005370.0171149/191132/179
19961.832.616.9712.290.005800.0175148/191133/179
19971.772.877.8013.510.005630.0186149/191132/181
19981.652.938.0513.800.005250.0185153/193133/181
19991.253.048.4714.300.003840.0186157/195135/182
20001.373.219.1315.080.004070.0186159/200132/189
20011.533.389.8315.880.004570.0191156/200131/190
20021.613.389.9815.880.004640.0185161/205139/191
20031.923.6110.8817.000.004930.0191162/205138/191
20042.213.8711.9618.190.005040.0195162/205139/192
20052.463.8612.3118.160.005180.0186161/205139/192
20062.833.9813.0718.720.005490.0180162/206141/193
20073.804.3214.5720.320.006550.0186160/206139/193
20085.144.6816.1022.030.008070.0194153/205139/194
20094.694.8216.7022.670.007760.0199154/205139/195
20104.794.7916.8122.560.007240.0188156/206142/195
20116.205.0818.1823.900.008440.0191153/208141/196
20126.615.0820.2923.880.008790.0203150/207140/194
20137.345.6323.1226.490.009490.0220148/208135/196
20147.475.8624.9927.560.009400.0229149/208133/195
20156.686.0825.1128.620.008880.0225148/207135/195
20166.816.3528.4629.860.008910.0246148/206129/194
20177.706.6531.2831.280.009470.0256146/206128/194
20188.276.9033.2432.460.009580.0257146/206128/193
20198.877.2135.3833.950.01010.0262145/199127/192
20207.746.5932.7331.020.009140.0247139/176126/177