List of countries by past and projected GDP (PPP)


This is an alphabetical list of countries by past and projected Gross Domestic Product, based on the Purchasing Power Parity methodology, not on market exchange rates. These figures have been taken from the International Monetary Fund's World Economic Outlook Database, April 2020 Edition. The figures are given or expressed in Millions of International Dollars at current prices.

IMF estimates from 1980 to 1989

IMF estimates from 1990 to 1999

Country 1990199119921993199419951996199719981999
9,4117,0026,6467,4578,3329,26210,2909,32210,25611,755
171,693175,279182,143182,555184,763195,874207,028212,889226,168236,978
26,98928,16427,12521,11021,84825,64929,65432,35634,24235,524
7157587838469198919621,0381,1031,170
236,001269,456303,984330,670357,417354,490380,909418,855439,702431,317
4,8864,2994,6285,1045,4665,7486,1746,468
321,669328,912345,355367,558393,827413,784439,492466,276493,321522,314
155,405166,105173,448178,510186,689195,667204,016212,085222,018233,508
33,99926,76821,96019,49720,35522,54324,15727,321
4,9944,9444,8634,9945,2615,6065,9506,3516,7227,313
12,38713,09214,34415,80216,65717,33118,22118,96820,10421,631
91,09198,080105,132112,287119,852128,188137,071146,813155,892166,858
2,2382,2222,1432,2122,3042,4002,5412,7072,8382,891
52,41449,58244,71340,58642,47448,14052,77155,375
196,123206,365214,301217,289229,074239,429247,683261,271269,323283,189
6207148198919119369671,0181,0681,179
4,7515,1175,3885,8386,0836,5866,9967,5237,9068,456
7558188549029421,0191,1001,1811,2651,376
16,42817,86918,57719,83121,19922,65324,07325,69827,28327,819
11,25814,06816,18518,199
7,5198,2538,4248,9729,0919,93310,70311,76111,97413,333
1,000,6821,044,6551,063,4811,139,5741,225,9121,306,7561,360,0001,430,2441,450,6531,479,746
14,17115,10416,18316,61817,50618,67219,56019,60219,70320,615
73,01367,32963,06157,05656,13556,38852,79952,81955,98856,564
4,8085,4195,5565,8856,0896,5717,4288,0338,7139,495
3,2303,5303,6473,5013,4383,2323,0283,0923,2743,363
5796066397027678419141,0011,0971,246
5,5036,1176,6997,1367,8848,5679,1959,87810,48611,914
21,64321,52121,34021,15821,06922,21923,73625,42626,96028,484
560,993567,344585,401615,241656,571688,211712,061755,250793,080846,792
1,8291,9031,9141,9612,2102,3522,2092,4192,5372,672
4,4125,0335,2715,2845,6935,7675,9966,4446,9667,025
76,96285,65997,365106,381114,145126,831137,906150,631160,558160,659
1,119,8721,263,6041,477,2261,722,5871,989,7132,254,6422,523,0752,802,3713,053,7363,336,107
165,936175,526187,343202,751217,725233,829242,992255,630259,876252,761
482471523551533564567601614636
31,58129,87627,36024,23823,23324,37324,33822,81422,16821,651
8,2938,7759,2099,3369,0119,56510,15810,26710,76610,649
15,61516,50018,42820,20321,55922,91623,62325,36427,42528,942
25,51626,37626,91027,50028,13430,32133,38635,90138,08039,288
38,25036,02738,96542,41645,72849,60151,07351,370
8,9519,31810,42310,74511,62113,04113,45614,03714,93315,893
143,363152,232153,794154,972159,606
109,102114,307119,201122,046131,290137,969144,569151,837156,882163,979
1,1681,2021,1471,1561,1391,1161,1221,1351,186
303317331346354372391406426434
25,67826,78328,91731,74533,16935,72338,97142,81846,30850,168
48,24052,39455,52657,98461,73964,44766,75970,84173,94971,522
227,338239,837246,041259,199275,801294,177314,161338,454367,932396,387
15,38516,46618,11219,90921,56323,42124,25525,71826,97128,329
2062102853233854617721,9452,4333,105
2,4012,7753,1993,9494,1154,5684,9825,158
11,09011,14011,61812,46014,16814,91215,010
19,48318,67817,40220,19721,34623,12526,73427,96427,08429,229
2,8292,8453,0873,2423,4803,6453,8903,8623,9544,364
92,23789,66988,66490,10695,650101,752107,399116,069123,696131,171
1,112,4051,161,3751,206,8531,227,9941,283,5451,337,6351,380,9531,437,4271,504,6971,579,776
12,00013,15813,04313,88014,70215,75516,62417,87918,70217,290
9189691,0091,0721,0581,1161,1691,2061,2981,402
7,5427,8998,8889,99510,39410,866
1,636,1331,775,3131,843,2841,868,5401,956,7042,033,7112,088,5672,164,7302,227,0722,302,946
18,11919,71420,95022,24623,54125,04926,69228,46430,12431,939
140,264149,427153,900155,041161,508168,338176,318187,378196,788205,938
449470477479498520552589666723
31,89733,94836,31938,44740,64043,31345,33848,00550,75853,442
5,5145,8396,1686,6337,0467,5298,0098,5688,9769,461
8819771,0301,0791,1341,2041,2721,3721,1521,324
1,3791,5111,6651,8442,0432,1912,4092,6022,5852,703
9,2859,7159,7139,4548,5359,57510,15410,60710,95611,425
10,01210,68211,54012,55012,65013,44114,17615,13915,74715,686
99,454108,624118,027128,328138,971145,236154,185164,823156,810163,201
114,100103,877102,990104,833110,219115,377117,489123,452130,056136,278
4,8905,0414,9825,1685,4685,5895,9636,3156,8027,183
986,8961,030,5201,111,7991,192,3201,298,7821,426,2981,561,9761,653,0581,774,3361,953,949
516,674581,537633,591700,271769,099849,679932,826993,390872,355892,713
369,345430,169454,486458,453460,259481,140521,033537,111554,232573,984
79,963101,282
50,68353,22956,39259,06963,88271,47079,39189,42997,831110,092
60,25265,13271,38375,83782,88292,778100,173106,010111,618117,339
1,134,8261,190,5841,227,1381,245,1731,299,0391,356,5811,399,1081,449,1811,488,5801,534,937
12,50713,03113,69814,33414,91415,60915,93115,93815,91616,318
2,431,0932,595,5192,676,4332,744,7912,827,4192,965,5363,113,2683,200,6613,198,8713,239,642
15,05715,81018,49119,78021,20722,98923,89425,11126,14827,446
122,685114,048101,82395,42397,651101,011100,167104,446
37,05538,80239,25840,15342,04644,76347,47148,48250,47052,369
828588919597100104112112
322,314367,525399,118436,589486,930544,659596,719642,880614,301694,234
52,04831,72759,32182,06991,03794,48796,786100,898105,720105,418
8,0707,1875,8865,6836,1976,9287,1527,527
4,8465,2085,6996,1776,8237,4568,1168,8259,3029,825
15,98614,50115,13515,12915,76817,47718,81919,608
12,75618,21519,46821,32623,52925,57927,09830,37031,89732,126
1,5551,6831,8291,9452,0752,1782,3272,4492,5102,589
92,228110,216109,672108,055112,490100,600105,133106,284107,032109,172
24,62626,38929,06731,57631,696
14,01815,73716,38817,48318,53719,19519,84221,38023,01525,334
11,90711,27611,30911,41811,76612,12912,67513,429
12,39211,99712,41612,97813,24913,75214,30515,08715,84816,847
4,5205,0784,8135,4054,9505,7536,4426,9847,1357,500
123,531139,829155,726175,207195,419219,104245,418267,910250,888270,345
5616206757288008779741,0931,2131,321
7,1928,0028,0568,5429,0559,52110,40111,08611,53412,442
4,1394,5295,0065,3275,6916,2096,5757,0127,3297,722
919097
3,7523,8774,0364,3754,3314,8565,2325,1065,3055,802
5,1335,5396,0356,4926,9057,3517,9038,4969,1099,490
707,230761,570806,515844,278903,009868,755936,5801,018,9451,078,4311,124,137
219216206214221
9,7129,8236,9326,9766,6866,9126,5306,407
7,4176,9596,4596,4036,6797,2537,5507,9798,3348,722
63,45570,29870,39371,53480,79178,01889,27189,38396,89399,439
3,1913,5133,4053,7924,1114,2915,5426,2487,0657,734
39,67342,41947,782
5,5496,0406,7516,7997,1537,6027,9888,4688,8419,279
14,38515,81016,83517,89819,78220,89522,41223,99424,96926,487
313,424331,758345,112357,759376,190393,883415,358440,625465,590496,578
51,08351,63853,26657,19162,29566,36470,13473,46974,83479,345
7,9588,2108,4318,5979,2199,96810,79411,41411,96613,004
4,6384,9124,6964,8785,1814,9395,2855,4026,1556,312
183,718188,785197,324205,188210,093218,490231,492242,251250,991256,162
118,855126,600134,115141,212151,508161,093172,280184,490191,387198,228
40,41744,28649,14253,40356,63660,61163,50068,57771,19672,525
195,628212,503233,799244,381260,486279,379303,251313,695328,178347,135
12,10013,68015,14016,34517,16917,83419,49821,11722,91124,165
5,3846,0947,0958,5869,2919,1589,9409,46910,02010,362
21,74223,26224,19625,99227,95930,49331,54033,44533,84433,864
73,50277,63478,97485,09597,601107,021112,024121,323122,159125,881
160,563164,948169,278176,972188,669201,615217,296232,477233,645244,531
250,840241,031251,538268,563288,648314,492340,212370,558393,240417,321
127,887136,597144,084146,498151,844158,587167,128177,514188,038198,339
50,81353,71457,44661,54565,48669,89272,81477,67583,63688,663
22,00722,36225,46325,72426,64427,85229,60139,14444,00746,595
172,543155,239144,859150,571159,822174,801185,019176,796170,105170,722
1,703,0371,591,8621,419,2741,389,4701,363,7801,406,2941,345,5681,452,933
3,9603,9164,2703,9182,3252,9563,3593,9264,2994,509
331334356370402438478490501505
1,3081,4221,573
159166171177185192199204212220
448,031532,422566,274571,840587,274600,793627,893645,692671,584656,201
8,9949,5319,86910,23610,45211,24211,67712,24813,11214,157
6086467087787757958911,0161,0531,089
4,6994,4674,1294,2294,4704,1063,1452,6362,6422,465
67,63174,55581,65993,247105,636115,419126,377139,198137,578148,197
43,56847,25752,04056,66860,20063,29564,132
22,16123,32425,08226,65528,12030,06431,38833,550
301330380405447503520524537542
235,395240,754240,980249,756263,321277,188294,403307,369312,312324,569
598,223633,746653,707660,467690,271733,714765,195808,381853,669907,863
37,74343,22042,81947,11551,98556,28064,27772,10671,68874,881
384405427461496524565617630665
8128429319569921,0301,0791,0881,1701,220
393415455483487531546577609631
33,58338,13937,46440,72342,43344,62348,31054,20757,25660,903
2,7132,4172,5682,5712,4422,7753,1423,4193,5333,554
2,9533,1193,2853,4463,6193,8444,0584,2534,4074,605
170,878174,753176,994177,656188,853200,550207,310216,976228,601242,614
201,104205,854210,267214,880222,380228,368233,887243,355253,059261,078
36,31841,55248,12952,92457,04261,38964,36464,75269,09067,958
204,997229,527254,229277,981305,173331,792358,710387,156407,837441,892
7,2606,6085,3044,7384,6144,7735,0805,349
24,25825,58426,32127,27228,28929,91031,84033,52635,14737,412
240,067268,902300,417334,246368,658406,907437,753432,987404,274429,229
3,7713,8733,8353,2853,8224,6704,5724,8274,7694,964
237260256261272290296291305317
9,59410,06210,56810,64110,71011,77812,84814,05115,35816,844
29,03231,24034,51136,20838,32040,16443,70046,99349,86153,670
387,537404,144438,094484,588467,900512,002557,877610,144635,837623,688
11,82610,8979,2048,7198,2837,4738,0609,534
10,07710,59811,47312,53213,78315,36116,67317,74219,02420,851
318,309277,653219,007196,427180,309177,572176,240178,575
130,444137,672145,168148,579162,914177,255190,128209,924213,880225,299
1,001,7031,023,4621,050,5621,102,5181,169,7301,224,0541,278,1611,340,7001,398,4911,466,514
5,979,5756,174,0506,539,3006,878,7007,308,7757,664,0508,100,1758,608,5259,089,1509,660,625
20,32821,74824,00825,23227,64527,81329,90131,94833,67733,178
37,77837,77036,56836,99438,31040,99243,22245,771
216230242249278286298318326332
185,510210,335228,168234,239233,605247,900251,925272,563276,331263,809
62,83168,69376,37284,50593,927105,034116,940128,638137,531146,301
25,92828,47731,51633,55736,57539,45542,03744,99448,21450,800
13,26413,61514,21114,53712,87113,52014,62315,44115,54816,520
25,41125,537

IMF estimates from 2000 to 2009

IMF estimates from 2010 to 2019

IMF projections for 2020 and 2021

GDP (PPP) milestones by countries

The following is a list of countries reaching a certain threshold of GDP in a specific year according to International Monetary Fund. As for the Soviet Union, its GDP reached 2.66 trillion USD in 1990, but it is unknown in which year did its economy surpass the 1 trillion and 2 trillion hallmark.

Long term GDP estimates

The following table provides GDP estimates for the 20 largest economies from 2016 to 2050 made by UK based PricewaterhouseCoopers in February 2017.
RankCountry2016Country2030Country2050
121,26938,00858,499
218,56223,47549,128
38,72121,51134,102
44,9325,60610,502
53,9795,4247,540
63,7454,7367,131
73,1354,7076,863
83,0284,4396,779
92,7883,6616,138
102,7373,6385,369
112,3073,3775,184
122,2212,9964,705
131,9292,7554,694
141,9062,6514,348
151,7312,5414,333
161,6902,3544,236
171,6742,1593,900
181,4592,1413,539
191,1892,0493,334
201,1611,8683,176

The following table is an estimate for largest 10 economies by nominal GDP using PPP exchange rates for 2030 made by UK based Standard Chartered.
RankCountry2050
164.2
246.3
331.0
410.1
59.1
68.6
78.2
87.9
97.2
106.9