Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020649.442,381.59
2021652.412,555.85
2022722.382,705.84
2023810.082,851.86
2024886.233,009.13
2025970.513,175.21
  • 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
196014.0087.22--12/99-
19617.9988.23--18/100-
19628.9293.14--19/103-
196310.36101.59--18/103-
196411.18107.14--18/103-
196511.97110.16--18/112-
196614.10122.51--18/114-
196715.64128.31--18/117-
196817.50137.01--18/119-
196919.47142.60--18/119-
197017.09147.21--20/128-
197116.26155.40--22/129-
197220.43166.94--22/129-
197325.72172.39--23/129-
197435.60182.03--22/130-
197544.63195.09--21/132-
197651.28215.50--20/133-
197758.68222.84--20/136-
197865.15226.19--20/135-
197989.39224.78--20/136-
198068.79219.28--25/146-
198171.04229.93--25/149-
198264.55238.12--27/150-
198361.68249.96--27/151-
198459.99266.74--28/152-
198567.23278.05--25/154-
198675.73297.55--26/156-
198787.17325.77--26/160-
198890.85333.33--27/163-
1989107.14334.30--24/163-
1990150.68365.28459.24686.4322/17915/164
1991150.03367.91479.10691.3722/17815/166
1992158.46386.43519.47726.1922/17915/169
1993180.17416.00574.53781.7522/18215/171
1994130.69396.58554.80745.2628/18415/173
1995169.49427.83607.15803.9724/19017/180
1996181.48459.40660.41863.3025/19017/180
1997189.84494.21722.07928.7223/19016/181
1998275.97506.09558.25951.0518/19218/181
1999256.39489.58546.53920.0120/19318/182
2000274.30523.52609.16983.8017/19918/189
2001201.75493.42595.97927.2321/19918/190
2002240.25525.23612.45987.0120/20418/191
2003314.60555.50640.361,043.9020/20418/191
2004408.87609.92735.101,146.1617/20518/192
2005506.32664.76815.101,249.2217/20518/192
2006557.08710.95944.161,336.0217/20618/193
2007681.32746.811,041.681,403.4017/20618/193
2008770.45752.891,139.551,414.8417/20518/194
2009649.29716.581,113.541,346.6017/20518/195
2010776.97776.971,269.621,460.0817/20618/195
2011838.79863.991,454.111,623.6118/20816/196
2012880.56905.361,550.691,701.3517/20715/194
2013957.80982.191,703.671,845.7316/20714/195
2014938.931,030.711,860.471,936.9016/20713/194
2015864.311,093.422,022.942,054.7516/20613/193
2016869.681,129.752,116.182,123.0317/20513/193
2017858.991,214.512,282.302,282.3017/20513/193
2018778.381,250.442,337.512,349.8419/20313/192
2019761.431,261.912,347.252,371.3719/18613/186