Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2023509.48530.61
2024530.66552.15
2025569.51592.43
2026594.69622.31
2027621.71655.65
2028651.25691.84
2029682.28730.16
  • Nominal
  • PPP

Estimates by World Bank

Year GDP Nominal (billions of $) GDP PPP (billions Int. $) Share (%) to World Rank/Total
CurrentConstant (2015) CurrentConstant (2017)NominalPPPNominalPPP
19602.60---0.188-35/96-
19613.14---0.217-32/97-
19622.51---0.162-34/98-
19632.99---0.179-34/98-
19643.41---0.186-34/98-
19653.66---0.184-34/108-
19663.98---0.184-35/110-
19674.03---0.175-37/113-
19684.62---0.185-37/115-
19695.33---0.194-37/115-
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--------
1995104.89143.46113.63149.110.3360.30135/19348/180
1996114.51151.97122.60157.950.3590.30736/19348/180
1997118.86157.73129.38163.940.3740.30634/19348/181
1998120.06164.22136.25170.690.3780.31233/19448/181
1999120.92169.69142.84176.370.3690.31234/19547/182
2000136.04184.40161.58191.670.4010.32830/19948/188
2001134.64185.02165.76192.310.4000.32131/20148/189
2002125.06184.81171.11192.090.3570.31635/20648/190
2003131.30187.38164.95194.760.3350.28835/20650/190
2004139.97196.35177.42204.080.3170.28737/20652/191
2005147.08204.47177.58212.520.3070.26738/20654/191
2006158.67215.88185.71224.380.3060.25542/20755/192
2007184.05228.90202.26237.920.3150.25643/20755/192
2008220.53236.35204.61245.660.3430.24541/20857/194
2009211.97238.43208.91247.830.3480.24841/20855/195
2010238.36251.95223.33261.870.3570.24940/20955/195
2011266.79265.96242.00276.440.3610.25339/21256/196
2012262.28272.84255.69283.590.3470.25440/21053/194
2013297.73284.89279.99296.110.3830.26537/21152/196
2014314.33296.06285.42307.720.3940.26137/21252/195
2015303.41303.41300.55315.370.4030.26936/21051/195
2016322.10317.13326.53329.630.4210.28133/21049/194
2017358.25330.70343.72343.720.4400.28032/21049/194
2018376.69344.16357.37357.710.4350.27533/21051/194
2019402.47358.46375.86372.580.4590.27430/21051/194
2020413.27351.80379.70365.660.4850.28028/20949/193
2021488.53382.10432.27397.150.5030.28727/20749/193
2022525.00408.21498.27424.290.5200.29927/19448/186