Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
20237.4117.71
20248.0118.81
20258.4719.72
20268.9220.69
20279.3721.72
20289.8422.79
202910.3323.92
  • 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--------
1990--------
1991--------
1992--------
1993--------
1994--------
1995--------
1996--------
1997-2.743.539.07-0.00835-151/192
19980.852.873.759.520.002680.00858171/201151/192
19990.832.603.448.620.002540.00750172/202154/192
20000.982.683.638.890.002900.00737168/203154/194
20011.162.714.118.990.003450.00796166/204154/194
20021.282.764.419.160.003670.00814166/208154/195
20031.712.834.499.390.004370.00785165/208154/195
20042.072.964.819.800.004690.00778166/208155/195
20052.263.085.1110.210.004730.00767167/208155/195
20062.723.346.4311.090.005260.00881167/209152/196
20073.683.577.6811.840.006310.00972165/209151/196
20084.553.838.5212.700.007100.0102163/210153/199
20094.163.618.0511.960.006850.00955164/210153/200
20104.143.718.4412.290.006220.00939166/210153/200
20114.543.838.9712.690.006140.00936163/213153/201
20124.093.728.6012.340.005410.00853166/211154/199
20134.473.859.2412.780.005750.00873166/211154/200
20144.593.929.5613.010.005750.00869166/212154/199
20154.054.0510.1613.450.005370.00903169/210153/199
20164.384.1711.3313.840.005720.00966166/210151/198
20174.864.3712.2514.500.005960.00990164/210151/199
20185.514.5913.3915.230.006360.0102163/210151/199
20195.544.7815.0215.850.006300.0108162/210150/199
20204.774.0513.0513.430.005570.00939163/209151/198
20215.864.5815.1815.180.006010.00976161/208150/198
20226.234.8717.4816.150.006150.0102158/202149/194
20237.405.1619.2317.120.007020.0104149/186146/184