Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020402.64373.69
2021446.71399.49
2022471.41425.92
2023495.61452.09
2024519.39477.72
2025542.84502.87
2026566.63528.25
  • 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
19602.60---0.188-37/99-
19613.14---0.218-33/100-
19622.51---0.162-38/103-
19632.99---0.180-38/103-
19643.41---0.187-37/103-
19653.66---0.184-38/112-
19663.98---0.185-39/114-
19674.03---0.176-40/117-
19684.62---0.187-40/119-
19695.33---0.195-40/119-
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--------
1995100.74138.60110.73157.140.3260.29534/19146/179
1996110.43145.52118.49164.990.3500.29835/19146/179
1997114.98151.16125.23171.380.3650.29834/19151/181
1998116.21157.18131.95178.210.3700.30432/19349/181
1999117.37162.04138.64183.720.3600.30434/19548/182
2000132.71174.27157.22197.580.3940.32130/20048/189
2001131.06174.44160.82197.780.3920.31330/20048/190
2002121.41174.53166.12197.870.3500.30934/20548/191
2003127.33176.49159.80200.100.3270.28136/20552/191
2004135.73183.90171.96208.510.3090.28038/20552/192
2005142.66190.95172.24216.490.3000.26041/20554/192
2006154.16201.63181.33228.600.2990.25043/20656/193
2007179.07213.21197.45241.730.3080.25243/20656/193
2008216.34219.60200.72248.980.3400.24242/20556/194
2009207.50221.63205.79251.280.3430.24540/20555/195
2010234.00234.00219.76265.300.3540.24640/20655/195
2011261.01244.83236.76277.580.3550.24939/20855/196
2012257.17250.78250.71284.330.3420.25042/20753/194
2013292.69261.31275.25296.270.3780.26237/20853/196
2014310.05271.56281.53307.880.3900.25837/20852/195
2015300.12277.58297.29314.710.3990.26738/20751/195
2016318.62288.20322.99326.750.4170.27935/20650/194
2017352.67298.45338.37338.370.4340.27731/20650/194
2018370.46308.83358.36350.150.4290.27732/20651/193
2019394.65319.49379.79362.230.4500.28131/19949/192
2020401.95311.69385.77353.390.4750.29127/17647/177