Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020594.181,294.48
2021642.121,363.77
2022697.431,457.99
2023752.831,550.26
2024805.911,630.39
2025861.831,709.90
2026924.201,786.65
  • 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.15431.220.2900.80336/17623/161
199185.50210.76226.05400.970.3570.73233/17124/163
199294.34216.06237.02411.050.3710.73433/17525/166
199396.05224.14251.70426.420.3720.74731/17824/167
1994110.80236.00270.68448.990.3990.76231/18223/169
1995142.29252.76295.90480.880.4610.78930/19122/179
1996160.19268.22318.95510.290.5070.80227/19122/179
1997159.36285.52345.28543.200.5070.82128/19123/181
1998174.69298.77366.82568.410.5560.84424/19323/181
1999170.03312.68388.18594.860.5220.85124/19523/182
2000172.22326.94408.48622.000.5120.83424/20023/189
2001190.91331.05425.49629.820.5710.82923/20022/190
2002199.07337.79451.28642.650.5730.83922/20522/191
2003217.83349.61468.99665.130.5590.82525/20522/191
2004255.11367.03509.45698.270.5810.82925/20522/192
2005306.14379.90530.38722.760.6440.80124/20524/192
2006344.62403.19577.16767.070.6690.79724/20625/193
2007429.03431.66639.76821.240.7390.81622/20624/193
2008533.61449.79697.83855.730.8380.84019/20523/194
2009439.74462.53734.57879.970.7280.87621/20523/195
2010479.83479.83802.27912.880.7250.89824/20621/195
2011528.30502.66868.90956.310.7190.91324/20821/196
2012498.52509.32903.84968.980.6630.90325/20722/194
2013521.02515.06934.55979.890.6740.89025/20822/196
2014542.48532.46968.371,013.000.6830.88823/20823/195
2015477.81555.021,020.391,055.910.6350.91624/20722/195
2016472.63572.451,075.391,089.080.6180.92924/20621/194
2017526.51600.111,141.691,141.690.6470.93523/20621/194
2018587.41632.231,214.381,202.820.6800.93821/20620/193
2019595.86660.941,296.591,257.440.6800.95821/19920/192
2020594.17643.091,300.381,223.460.7010.98020/17618/177