Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020151.54543.83
2021164.59576.11
2022185.19609.15
2023202.51644.14
2024220.46682.61
2025240.75723.87
2026262.87766.95
  • 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--------
198764.09206.23--0.373-31/160-
198874.70211.52--0.388-31/163-
198982.71219.71--0.412-29/163-
199081.46205.77379.07817.380.3601.2933/17918/165
199177.46188.47358.93748.630.3231.1634/17819/167
199273.94170.19331.51676.020.2901.0335/17919/170
199365.65145.98291.08579.850.2540.86437/18223/172
199452.55112.50229.12446.870.1890.64545/18428/174
199548.2198.77205.38392.350.1560.54749/19035/180
199644.5688.90188.23353.120.1410.47454/19038/180
199750.1586.23185.73342.520.1590.44250/19038/181
199841.8884.59184.25336.010.1330.42454/19239/181
199931.5884.42186.54335.340.09700.40957/19340/182
200031.2689.40201.96355.130.09300.41358/19940/189
200137.9797.63225.39387.810.1140.43956/19940/190
200242.35102.76240.97408.170.1220.44855/20439/191
200350.08112.53268.80447.010.1290.47356/20436/191
200464.82126.16309.46501.140.1480.50455/20535/192
200586.06129.94328.67516.160.1810.49752/20535/192
2006107.65139.61363.80554.560.2090.50251/20635/193
2007142.58150.21401.94596.670.2460.51348/20634/193
2008179.82153.67419.20610.420.2820.50546/20534/194
2009117.11130.99360.06520.330.1940.42953/20537/195
2010136.01136.01378.22540.280.2060.42354/20638/195
2011163.16143.45407.23569.810.2220.42855/20839/196
2012175.78143.79425.99571.170.2340.42554/20740/194
2013183.31143.75486.37571.020.2370.46355/20735/195
2014133.50134.33461.99533.600.1680.42460/20738/194
201591.03121.20435.49481.450.1210.39162/20639/194
201693.36123.91475.72492.210.1220.41162/20539/193
2017112.19126.97504.35504.350.1380.41359/20539/193
2018130.90131.29534.23521.530.1510.40958/20339/192
2019153.78135.54562.21538.390.1750.41156/18639/186