Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2020340.821,058.69
2021354.871,148.05
2022389.751,258.57
2023428.121,376.48
2024471.421,501.16
2025517.271,632.15
2026567.261,772.68
  • 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-22.47------
198514.0923.32--0.110-57/154-
198626.3423.97--0.174-46/156-
198736.6624.83--0.213-42/160-
198825.4226.11--0.132-54/163-
19896.2928.03--0.0313-76/163-
19906.4729.4662.39113.760.02860.21388/17954/165
19919.6131.2168.35120.540.04010.22178/17854/167
19929.8733.9175.95130.970.03880.23576/17954/170
199313.1836.6584.02141.540.05100.24970/18255/172
199416.2939.8993.40154.050.05870.26365/18452/174
199520.7443.70104.46168.750.06710.27865/19051/180
199624.6647.78116.31184.510.07810.29362/19050/180
199726.8451.67127.96199.550.08530.30461/19047/181
199827.2154.65136.86211.050.08670.31560/19247/181
199928.6857.26145.46221.130.08810.31960/19346/182
200031.1761.15158.81236.130.09270.32459/19947/189
200132.6964.93172.34250.760.09780.33659/19946/190
200235.0669.04186.13266.610.1010.34659/20445/191
200339.5573.80202.67285.000.1020.35759/20443/191
200445.4379.36223.81306.480.1040.36559/20544/192
200557.6385.35248.20329.610.1210.37559/20543/192
200666.3791.31273.55352.610.1290.37860/20643/193
200777.4197.82300.93377.750.1330.38462/20643/193
200899.13103.36324.15399.140.1560.39059/20544/194
2009106.02108.94344.25420.680.1750.41156/20539/195
2010115.93115.93370.63447.700.1750.41557/20640/195
2011135.54123.17401.99475.640.1850.42258/20840/196
2012155.82129.63452.83500.600.2070.45257/20736/194
2013171.22136.66486.34527.740.2210.46357/20736/195
2014186.21144.84526.92559.320.2340.48355/20732/194
2015193.24154.51565.58596.680.2570.50847/20632/194
2016205.28164.11615.50633.740.2690.53246/20531/193
2017223.78175.28676.91676.910.2750.55445/20531/193
2018245.21187.69742.46724.810.2840.56946/20331/192
2019261.92200.86809.99775.670.2990.59344/18629/186