GNI, PPP (Current USD)

Based on a comparison of 169 countries in 2017, China ranked the highest in GNI in PPP terms with USD 23,291 bil followed by USA and India. On the other end of the scale was Cayman Islands with USD 2.20 bil, Comoros with USD 2.25 bil and Seychelles with USD 2.58 bil.

Total GNI in PPP terms reached USD 128,331 bil in 2017 in the World according to the National Statistical Office. This is 5.68% more than in the previous year and 39.2% more than 10 years ago.

Historically, total GNI in PPP terms reached an all time high of USD 128,331 bil in 2017 and an all time low of USD 12,085 bil in 1980. The average annual growth amounted to 6.59% since 1980.

The top ranked country, China, accounted for 18.1 % of GNI in PPP terms in the world. The top 3 countries hold a 40.9 % share while the ten largest countries some 61.1% in 2017.

$9.99

Buy GNI, PPP (Current USD) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
Afghanistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   48.9 56.4 60.7 63.3 65.5    
Albania USD bil ... ... ... ...                                                       29.7 30.3 31.1 32.8 34.0    
Algeria USD bil                                                               473 495 516 545 569    
Angola USD bil ... ... ... ... ... ... ... ... ... ...                                           140 156 168 182 188    
Argentina USD bil                                                               794 805 841 836 870    
Armenia USD bil ... ... ... ... ... ... ... ... ... ...                                           20.9 22.9 24.6 25.6 26.6    
Australia USD bil                                                               898 942 1,034 1,070 1,077    
Austria USD bil                                                               374 392 407 418 427    
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     135 142 154 164 166    
Bahamas USD bil ... ... ... ... ... ... ... ... ... ...                                           10.4 11.0 11.2 11.2 11.5    
Bahrain USD bil ... ... ... ... ... ... ... ... ... ...                                           45.3 47.5 51.2 51.4 60.8    
Bangladesh USD bil ... ... ... ... ... ... ... ... ... ...                                           427 466 501 534 574    
Belarus USD bil ... ... ... ... ... ... ... ... ... ...                                           159 165 167 174 167    
Belgium USD bil                                                               460 483 495 503 511    
Belize USD bil ... ... ... ... ... ... ... ... ... ...                                           2.42 2.50 2.58 2.70 2.91    
Benin USD bil ... ... ... ... ... ... ... ... ... ...                                           17.2 18.3 19.9 21.6 22.3    
Bhutan USD bil ... ... ... ... ... ... ... ... ... ...                                           4.72 4.98 5.22 5.63 6.06    
Bolivia USD bil ... ... ... ... ... ... ... ... ... ...                                           53.7 56.8 61.6 67.0 72.3    
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   36.8 37.4 39.5 40.1 41.5    
Botswana USD bil ... ... ... ... ... ... ... ... ... ...                                           28.3 30.3 32.8 34.9 34.9    
Brazil USD bil                                                               2,897 3,025 3,200 3,251 3,164    
Brunei USD bil ... ... ... ... ... ... ... ... ... ...                                           31.6 32.6 32.9 33.1 34.9    
Bulgaria USD bil                                                               112 117 118 126 128    
Burkina Faso USD bil ... ... ... ... ... ... ... ... ... ...                                           22.8 25.2 27.2 28.6 29.9    
Burundi USD bil ... ... ... ... ... ... ... ... ... ...                                           6.57 7.03 7.53 7.97 7.76    
Cambodia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 36.8 40.1 44.2 47.8 51.2    
Cameroon USD bil ... ... ... ... ... ... ... ... ... ...                                           60.3 63.9 68.3 74.5 79.1    
Canada USD bil                                                               1,400 1,439 1,527 1,591 1,567    
Cayman Islands USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 1.70 1.63 1.53 1.90   ...
Central African Republic USD bil ... ... ... ... ... ... ... ... ... ...                                           4.07 4.32 2.78 2.86 3.03    
Chad USD bil ... ... ... ... ... ... ... ... ... ...                                           22.3 24.8 26.1 28.5 30.0    
Chile USD bil                                                               329 357 377 391 396    
China USD bil                                                               13,828 15,308 16,687 18,416 19,797    
Colombia USD bil                                                               507 541 577 619 653    
Comoros USD bil ... ... ... ... ... ... ... ... ... ...                                           1.74 1.83 1.95 2.03 2.08    
Congo USD bil ... ... ... ... ... ... ... ... ... ...                                           17.5 19.2 20.6 23.6 29.3    
Costa Rica USD bil ... ... ... ... ... ... ... ... ... ...                                           59.5 63.7 65.9 69.2 72.3    
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 86.4 87.6 90.9 91.7 96.1    
Cuba USD bil ... ... ... ... ... ... ... ... ... ...                                           209 ... ... ... ... ... ...
Cyprus USD bil ... ... ... ... ... ... ... ... ... ...                                           28.2 26.7 25.3 25.0 27.1    
Czech Republic USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       279 286 301 317 331    
Dem. Republic of the Congo USD bil ... ... ... ... ... ... ... ... ... ...                                           43.2 47.0 50.1 56.0 61.2    
Denmark USD bil                                                               253 256 271 280 286    
Djibouti USD bil ... ... ... ... ... ... ... ... ... ... ...                               ... ... ... ... ... ... ... ... ... ... ... ...
Dominican Republic USD bil ... ... ... ... ... ... ... ... ... ...                                           109 114 121 132 144    
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       8.89 7.67 7.86 6.64 8.86    
Ecuador USD bil ... ... ... ... ... ... ... ... ... ...                                           148 160 171 180 182    
Egypt USD bil                                                               822 859 891 936 994    
El Salvador USD bil ... ... ... ... ... ... ... ... ... ...                                           39.1 40.5 42.0 43.6 45.1    
Equatorial Guinea USD bil ... ... ... ... ... ... ... ... ... ...                                           22.1 25.0 25.2 25.6 26.1    
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       6.70 7.30 7.50 ... ... ... ...
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       30.9 33.0 35.4 37.0 37.6    
Ethiopia USD bil ... ... ... ... ... ... ... ... ... ...                                           104 116 130 146 163    
European Union USD bil                                                               17,500 17,811 18,458 19,006 19,572    
Fiji USD bil ... ... ... ... ... ... ... ... ... ...                                           6.30 6.46 7.01 7.29 7.75    
Finland USD bil                                                               220 221 225 229 233    
France USD bil                                                               2,512 2,528 2,667 2,720 2,778    
Gabon USD bil ... ... ... ... ... ... ... ... ... ...                                           23.3 26.0 28.1 31.3 31.8    
Gambia USD bil ... ... ... ... ... ... ... ... ... ...                                           2.57 2.77 2.99 3.01 3.22    
Georgia USD bil                                                               27.5 30.4 31.7 34.1 34.8    
Germany USD bil                                                               3,514 3,586 3,730 3,896 4,004    
Ghana USD bil                                                               82.9 90.4 102 106 110    
Greece USD bil                                                               282 281 286 294 292    
Guatemala USD bil ... ... ... ... ... ... ... ... ... ...                                           99.1 105 111 117 124    
Guinea USD bil ... ... ... ... ... ... ... ... ... ...                                           16.7 18.2 19.4 20.9 22.0    
Guinea Bissau USD bil ... ... ... ... ... ... ... ... ... ...                                           2.37 2.37 2.43 2.64 2.80    
Guyana USD bil ... ... ... ... ... ... ... ... ... ...                                           4.58 4.93 5.21 5.52 5.76    
Haiti USD bil ... ... ... ... ... ... ... ... ... ...                                           15.9 16.8 17.7 18.6 19.0    
Honduras USD bil ... ... ... ... ... ... ... ... ... ...                                           31.9 33.4 34.7 36.2 38.5    
Hong Kong USD bil ... ... ... ... ... ... ... ... ... ...                                           364 372 392 412 425    
Hungary USD bil                     ... ... ...                                     217 220 236 241 248    
Iceland USD bil                                                               11.0 11.8 13.6 14.2 15.4    
India USD bil                                                               5,731 6,141 6,644 7,276 7,939    
Indonesia USD bil                                                               2,111 2,280 2,445 2,606 2,764    
Iraq USD bil ... ... ... ... ... ... ... ... ... ...                                           420 491 530 543 561    
Iran USD bil                                                               1,373 1,305 1,325 1,406 1,402    
Ireland USD bil                                                               167 172 187 201 249    
Israel USD bil                                                               234 245 270 280 295    
Italy USD bil                                                               2,153 2,155 2,173 2,193 2,225    
Ivory Coast USD bil ... ... ... ... ... ... ... ... ... ...                                           50.4 57.3 62.6 70.9 77.6    
Jamaica USD bil ... ... ... ... ... ... ... ... ... ...                                           22.1 22.9 23.1 23.7 23.9    
Japan USD bil                                                               4,703 4,874 5,134 5,166 5,339    
Jordan USD bil ... ... ... ... ... ... ... ... ... ...                                           69.2 72.1 75.6 79.3 82.1    
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     302 325 363 387 414    
Kenya USD bil                                                               109 115 123 132 142    
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           15.1 15.9 16.6 17.1 17.9    
Kuwait USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       262 288 298 310 320    
Kyrgyzstan USD bil ... ... ... ... ... ... ...                                                 14.4 16.0 17.4 18.8 19.8    
Laos USD bil ... ... ... ... ... ... ... ... ... ...                                           26.5 29.5 32.6 36.1 39.1    
Latvia USD bil                                                               40.7 42.9 45.5 47.3 48.6    
Lebanon USD bil ... ... ... ... ... ... ... ... ... ...                                           71.6 75.1 78.4 80.9 82.1    
Lesotho USD bil ... ... ... ... ... ... ... ... ... ...                                           6.10 6.44 6.58 6.72 7.01    
Liberia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             4.40 4.61 5.09 5.18 5.34    
Libya USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   69.4 154 138 109 103    
Lithuania USD bil ... ... ... ... ... ... ... ... ... ...                                           65.1 68.9 72.6 81.5 80.5    
Luxembourg USD bil                                                               32.9 33.8 34.7 37.4 39.6    
Macao USD bil ... ... ... ... ... ... ... ... ... ...                                           55.5 60.8 68.1 69.7 59.3    
Macedonia USD bil ... ... ... ... ... ... ... ... ... ...                                           23.6 24.0 25.6 27.3 27.9    
Madagascar USD bil ... ... ... ... ... ... ... ... ... ...                                           29.3 30.2 31.5 33.2 34.3    
Malawi USD bil ... ... ... ... ... ... ... ... ... ...                                           16.2 16.7 17.7 19.1 19.8    
Malaysia USD bil                                                               610 647 692 747 798    
Maldives USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 4.25 4.50 4.82 5.36 5.66    
Mali USD bil ... ... ... ... ... ... ... ... ... ...                                           28.1 28.3 29.7 32.5 35.0    
Malta USD bil                                                               11.5 11.9 12.7 13.8 15.2    
Mauritania USD bil ... ... ... ... ... ... ... ... ... ...                                           12.2 13.0 14.1 15.0 15.5    
Mauritius USD bil ... ... ... ... ... ... ... ... ... ...                                           20.8 22.0 23.1 23.7 25.3    
Mexico USD bil                                                               1,881 1,974 2,004 2,122 2,173    
Moldova USD bil ... ... ... ... ... ... ... ... ...                                             16.1 16.7 18.6 19.7 19.3    
Mongolia USD bil ...                                                             22.5 25.9 30.1 32.2 33.3    
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       9.05 8.75 9.42 9.68 10.4    
Morocco USD bil                                                               219 229 246 254 270    
Mozambique USD bil ... ... ... ... ... ... ... ... ... ...                                           23.5 25.9 28.3 30.7 32.8    
Myanmar USD bil ... ... ... ... ... ... ... ... ... ...                                           197 207 230 252 274    
Namibia USD bil ... ... ... ... ... ... ... ... ... ...                                           18.8 19.9 22.1 24.0 25.7    
Nepal USD bil ... ... ... ... ... ... ... ... ... ...                                           55.8 59.7 63.3 69.0 72.0    
Netherlands USD bil                                                               789 806 839 828 853    
New Zealand USD bil                                                               137 139 155 161 167    
Nicaragua USD bil ... ... ... ... ... ... ... ... ... ...                                           23.9 25.9 27.6 29.6 31.3    
Niger USD bil ... ... ... ... ... ... ... ... ... ...                                           13.6 15.3 16.3 18.0 18.9    
Nigeria USD bil                                                               802 858 930 1,025 1,071    
Norway USD bil                                                               311 331 344 350 327    
Oman USD bil ... ... ... ... ... ... ... ... ... ...                                           128 143 155 160 175    
Pakistan USD bil                                                               784 833 885 948 1,008    
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   18.3 21.5 21.3 21.9 25.3    
Panama USD bil ... ... ... ... ... ... ... ... ... ...                                           59.6 66.3 71.4 74.4 79.5    
Papua New Guinea USD bil ... ... ... ... ... ... ... ... ... ...                                           21.5 23.0 24.4 29.1 30.9    
Paraguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 61.2 61.6 68.1 73.2 76.1    
Peru USD bil                                                               288 315 344 361 381    
Philippines USD bil                                                               651 713 783 844 903    
Poland USD bil ... ... ... ... ... ... ... ... ... ... ...                                         842 879 912 941 984    
Portugal USD bil                                                               277 271 288 294 299    
Puerto Rico USD bil ... ... ... ... ... ... ... ... ... ...                                           82.4 86.0 87.6 88.0 88.2    
Qatar USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...         ... ...                       233 252 271 290 311    
Romania USD bil ... ... ... ... ... ... ... ... ...                                             355 373 387 405 419    
Russia USD bil ... ... ... ... ... ... ... ... ...                                             3,373 3,579 3,635 3,645 3,425    
Rwanda USD bil ... ... ... ... ... ... ... ... ... ...                                           15.0 16.5 17.5 19.1 21.0    
Saudi Arabia USD bil ... ... ... ... ... ... ... ... ... ...                                           1,390 1,491 1,561 1,654 1,759    
Senegal USD bil ... ... ... ... ... ... ... ... ... ...                                           35.1 37.6 39.3 42.6 45.7    
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             91.7 91.1 94.5 94.2 94.4    
Seychelles USD bil ... ... ... ... ... ... ... ... ... ...                                           1.84 1.92 2.07 2.19 2.33    
Sierra Leone USD bil ... ... ... ... ... ... ... ... ... ...                                           8.12 9.98 11.8 12.4 10.0    
Singapore USD bil                                                               380 396 425 456 465    
Slovakia USD bil ... ... ... ...             ... ... ... ... ...                                 134 141 150 155 157    
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 58.3 58.5 60.6 63.0 63.3    
South Africa USD bil                                                               617 642 670 695 713    
South Korea USD bil                                                               1,569 1,628 1,657 1,710 1,829    
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...       22.3 16.4 21.0 21.3 21.8   ...
Spain USD bil                                                               1,473 1,486 1,512 1,562 1,622    
Sri Lanka USD bil ... ... ... ... ... ... ... ... ... ...                                           185 204 213 228 242    
Sudan USD bil ... ... ... ... ... ... ... ... ... ...                                           141 138 99.5 151 161    
Suriname USD bil ... ... ... ... ... ... ... ... ... ...                                           7.45 7.96 8.45 8.74 8.63    
Swaziland USD bil ... ... ... ... ... ... ... ... ... ...                                           8.92 9.53 10.5 10.8 11.0    
Sweden USD bil                                                               423 436 449 461 481    
Switzerland USD bil                                                               450 473 496 509 542    
Tajikistan USD bil ... ... ... ... ...                                                     22.0 24.2 27.3 27.8 28.8    
Tanzania USD bil ... ... ... ... ... ... ... ... ... ...                                           101 108 118 128 137    
Thailand USD bil                                                               892 953 977 1,019 1,061    
Togo USD bil ... ... ... ... ... ... ... ... ... ...                                           9.00 9.23 10.0 10.8 11.9    
Trinidad and Tobago USD bil ... ... ... ... ... ... ... ... ... ...                                           36.4 39.0 41.3 41.8 45.3    
Tunisia USD bil ... ... ... ... ... ... ... ... ... ...                                           104 111 115 122 126    
Turkey USD bil                                                               1,431 1,528 1,676 1,835 1,990    
Turkmenistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     52.4 59.5 67.2 75.3 83.9    
Uganda USD bil ... ... ... ... ... ... ... ... ... ...                                           55.4 58.3 61.4 65.7 70.1    
Ukraine USD bil ... ... ... ... ... ... ...                                                 370 380 387 370 337    
United Arab Emirates USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       506 539 579 614 654    
United Kingdom USD bil                                                               2,338 2,390 2,481 2,586 2,676    
USA USD bil                                                               15,832 16,671 17,176 18,062 18,700    
Uruguay USD bil ... ... ... ... ... ... ... ... ... ...                                           58.6 62.1 65.9 69.2 70.6    
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ...                                           136 151 168 183 195    
Venezuela USD bil                                                               488 524 538 538 ... ... ...
Vietnam USD bil ... ... ... ... ... ... ... ... ...                                             396 427 456 490 527    
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                           85.7 92.0 98.1 98.1 85.4    
Zambia USD bil ... ... ... ... ... ... ... ... ... ...                                           45.6 51.9 53.9 58.8 61.3    
Zimbabwe USD bil ... ... ... ... ... ... ... ... ... ...                                           24.0 28.9 31.1 32.6 33.3    
World USD bil                                                               94,754 100,105 105,430 111,234 115,900