Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020580.891,280.66
2021634.901,369.16
2022691.631,456.48
2023749.471,537.26
2024804.361,612.45
2025857.131,682.94
  • 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--------
1987--------
1988--------
1989--------
199065.98226.66235.29432.590.2920.80436/17923/164
199185.50210.76226.18402.240.3570.73333/17824/166
199294.34216.06237.16412.360.3710.73433/17925/169
199396.05224.14251.85427.780.3710.74731/18224/171
1994110.80236.00270.84450.420.3990.76331/18423/173
1995142.29252.76296.07482.410.4610.78930/19023/180
1996160.19268.22319.16511.910.5070.80327/19023/180
1997159.36285.52345.28544.920.5070.82228/19023/181
1998174.69298.77366.82570.210.5560.84524/19223/181
1999170.03312.68388.18596.750.5220.85224/19323/182
2000172.22326.94408.45623.970.5120.83424/19923/189
2001190.91331.05425.49631.830.5710.83023/19922/190
2002199.07337.79451.28644.690.5730.83922/20422/191
2003217.83349.61468.96667.240.5590.82625/20422/191
2004255.11367.03509.41700.490.5810.83025/20522/192
2005306.14379.90530.38725.060.6440.80224/20524/192
2006344.62403.19577.23769.510.6690.79724/20625/193
2007429.03431.66639.87823.850.7390.81622/20624/193
2008533.61449.79697.83858.450.8380.84019/20523/194
2009439.74462.53734.74882.760.7280.87621/20523/195
2010479.83479.83802.19915.780.7260.89824/20621/195
2011528.30502.66868.90959.350.7190.91324/20821/196
2012498.52509.32903.84972.060.6630.90325/20722/194
2013521.02515.06934.55983.010.6740.89025/20722/195
2014542.48532.46968.371,016.220.6830.88823/20723/194
2015477.81555.021,020.671,059.270.6350.91624/20622/193
2016472.63572.451,075.281,092.550.6190.92924/20521/193
2017526.51600.111,145.321,145.320.6480.93823/20521/193
2018587.41632.231,209.521,206.640.6800.93621/20320/192
2019595.86660.941,307.381,261.430.6790.96421/18620/186