Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
2023433.701,438.54
2024465.811,558.90
2025505.531,689.51
2026546.491,833.24
2027589.851,989.27
2028635.652,158.63
2029684.012,342.87
  • 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
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-34.36------
198514.0935.67--0.109-55/153-
198626.3436.67--0.172-44/155-
198736.6637.98--0.209-41/159-
198825.4239.93--0.129-52/163-
19896.2942.87--0.0308-76/164-
19906.4745.0679.23140.480.02820.26985/17848/162
19919.6147.7486.79148.850.04020.27975/17748/164
19929.8751.8796.45161.720.03850.29774/18047/167
199313.1856.06106.71174.770.05020.31569/18246/168
199416.2961.01118.62190.220.05820.33266/18444/170
199520.7466.84132.66208.370.06650.35266/19344/180
199624.6673.08147.70227.830.07730.37063/19344/180
199726.8479.04162.50246.410.08440.38562/19342/181
199827.2183.59173.80260.610.08570.39861/19442/181
199928.6887.58184.66273.050.08750.40362/19542/182
200031.1793.53201.67291.580.09190.40961/19942/188
200132.6999.32218.98309.640.09700.42461/20141/189
200235.06105.60236.45329.210.1000.43760/20641/190
200339.55112.88257.75351.930.1010.45160/20640/190
200445.43121.39284.62378.450.1030.46060/20638/191
200557.63130.55315.69407.010.1200.47460/20636/191
200666.37139.66348.14435.410.1280.47761/20736/192
200777.41149.62383.05466.450.1320.48563/20737/192
200899.13158.09412.49492.860.1540.49361/20835/194
2009106.02166.62437.55519.470.1740.51957/20834/195
2010147.20177.32471.25552.830.2210.52553/20933/195
2011172.60188.69511.89588.290.2330.53552/21232/196
2012195.59199.08568.40620.670.2590.56451/21031/194
2013213.71210.14607.02655.140.2750.57549/21131/196
2014233.45223.63660.61697.210.2920.60346/21231/195
2015239.26239.26700.26745.930.3180.62643/21030/195
2016257.10255.27770.87795.830.3360.66243/21030/194
2017281.35272.98851.06851.060.3450.69442/21028/194
2018310.11293.36936.58914.600.3580.72042/21027/194
2019334.37314.951,023.55981.900.3810.74639/21027/194
2020346.62323.971,066.611,010.040.4060.78537/20925/193
2021366.14332.271,143.091,035.910.3770.76040/20726/193
2022408.80358.921,321.691,118.990.4050.79436/19424/186