GNI (Current USD)

Based on a comparison of 172 countries in 2017, USA ranked the highest in GNI in USD terms with USD 19,872 bil followed by China and Japan. On the other end of the scale was Comoros with USD 1.07 bil, Guinea Bissau with USD 1.35 bil and Seychelles with USD 1.37 bil.

Total GNI in USD terms reached USD 81,062 bil in 2017 in the World according to the National Statistical Office. This is 5.95% more than in the previous year and 28.5% more than 10 years ago.

Historically, total GNI in USD terms reached an all time high of USD 81,062 bil in 2017 and an all time low of USD 1,353 bil in 1960. The average annual growth amounted to 7.44% since 1960.

The top ranked country, USA, accounted for 24.5 % of GNI in USD terms in the world. The top 3 countries hold a 45.8 % share while the ten largest countries some 67.0% in 2017.

$9.99

Buy GNI (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     ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     17.8 19.9 20.6 20.5 20.1    
Albania USD bil ... ... ... ...                                                       12.9 12.2 13.0 13.3 11.5    
Algeria USD bil                                                               198 205 205 209 162    
Angola USD bil ... ... ... ... ...                                                     102 118 127 137 110    
Argentina USD bil                                                               515 533 540 516 584    
Armenia USD bil ... ... ... ... ... ... ... ... ... ...                                           10.5 11.0 11.8 12.2 11.0    
Australia USD bil                                                               1,338 1,496 1,534 1,427 1,321    
Austria USD bil                                                               433 410 431 443 378    
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     61.4 65.7 70.5 73.1 51.0    
Bahamas USD bil                                                               9.88 10.6 10.5 10.7 11.6    
Bahrain USD bil                                                               25.4 26.9 28.6 27.7 29.4    
Bangladesh USD bil                                                               139 145 162 184 208    
Belarus USD bil ... ... ... ... ... ... ... ... ... ...                                           60.5 64.2 72.8 76.4 54.0    
Belgium USD bil                                                               532 510 530 534 453    
Belize USD bil                                                               1.39 1.44 1.49 1.56 1.67    
Benin USD bil                                                               7.80 8.09 9.09 9.65 8.23    
Bhutan USD bil                                                               1.71 1.68 1.67 1.82 1.92    
Bolivia USD bil                                                               22.8 25.5 28.8 31.3 31.9    
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   18.8 17.4 18.4 18.7 16.3    
Botswana USD bil                                                               15.6 14.7 14.5 15.9 14.2    
Brazil USD bil                                                               2,548 2,413 2,443 2,407 1,763    
Brunei USD bil ... ... ... ... ... ... ... ... ...                                             18.0 18.6 17.9 17.1 13.6    
Bulgaria USD bil                                                               55.6 53.2 54.3 56.3 49.2    
Burkina Faso USD bil                                                               10.3 10.9 11.7 12.0 10.1    
Burundi USD bil                                                               2.22 2.33 2.45 2.70 3.10    
Cambodia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 12.2 13.3 14.6 15.8 16.9    
Cameroon USD bil                                                               29.0 28.7 31.7 34.7 30.5    
Canada USD bil                                                               1,755 1,792 1,814 1,770 1,529    
Central African Republic USD bil                                                               2.21 2.18 1.52 1.71 1.59    
Chad USD bil                                                               11.8 12.1 12.4 13.3 10.6    
Chile USD bil                                                               237 255 266 252 237    
China USD bil                                                               7,502 8,541 9,529 10,496 11,023    
Colombia USD bil                                                               319 356 368 369 288    
Comoros USD bil                                                               1.02 1.01 1.12 1.15 0.992    
Congo USD bil                                                               10.7 10.5 11.0 11.7 8.47    
Costa Rica USD bil                                                               40.8 45.0 47.9 48.4 52.4    
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 60.7 54.9 57.0 56.5 49.2    
Cuba USD bil                                                               67.9 72.1 76.2 79.6 86.0 ... ...
Cyprus USD bil                                                               27.4 24.2 23.1 22.6 19.9    
Czech Republic USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       211 195 197 194 174    
Dem. Republic of the Congo USD bil                                                               24.5 27.7 29.9 32.9 35.1    
Denmark USD bil                                                               351 335 354 366 311    
Djibouti USD bil ... ... ... ... ... ... ... ... ... ... ...                               ... ... ... ... ... ... ... 1.35 1.48 1.66    
Dominican Republic USD bil                                                               55.6 58.3 59.7 62.8 65.9    
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       4.60 4.35 4.17 3.35 2.81    
Ecuador USD bil                                                               78.0 86.6 93.8 100 97.6    
Egypt USD bil                                                               230 273 281 298 327    
El Salvador USD bil                                                               19.7 20.5 21.0 21.6 22.1    
Equatorial Guinea USD bil                                                               13.8 14.8 15.0 14.8 9.94    
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       2.58 3.06 3.41 ... ... ... ...
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       22.0 22.1 24.6 25.9 22.4    
Ethiopia USD bil ...                                                             31.9 43.2 47.5 55.5 64.2    
European Union USD bil                                                               18,430 17,353 18,069 18,650 16,361    
Fiji USD bil                                                               3.66 3.83 4.11 4.24 4.19    
Finland USD bil                                                               275 258 271 275 235    
France USD bil                                                               2,937 2,743 2,874 2,914 2,491    
Gabon USD bil                                                               15.7 15.5 15.9 17.2 13.2    
Gambia USD bil                                                               0.866 0.881 1.34 1.23 1.36    
Georgia USD bil ... ... ... ... ... ... ... ... ... ...                                           14.0 15.7 15.8 16.4 13.6    
Germany USD bil                                                               3,853 3,627 3,837 3,975 3,454    
Ghana USD bil                                                               38.3 39.8 61.9 51.9 48.1    
Greece USD bil                                                               280 247 240 239 197    
Guatemala USD bil                                                               46.2 49.3 52.8 57.3 62.4    
Guinea USD bil ... ... ... ... ... ...                                                   6.32 7.19 7.93 8.49 8.54    
Guinea Bissau USD bil                                                               1.10 0.995 1.03 1.09 1.07    
Guyana USD bil                                                               2.57 2.86 2.96 3.05 3.17    
Haiti USD bil                                                               7.55 7.95 8.48 8.83 8.76    
Honduras USD bil                                                               16.7 17.3 17.1 18.1 19.5    
Hong Kong USD bil                                                               255 266 281 297 315    
Hungary USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     134 123 132 134 118    
Iceland USD bil                                                               12.8 12.9 15.3 16.9 16.5    
India USD bil                                                               1,807 1,806 1,834 2,015 2,078    
Indonesia USD bil                                                               868 892 885 861 832    
Iraq USD bil                       ... ... ... ... ... ... ... ... ... ... ... ... ...               186 219 232 232 175    
Iran USD bil                       ... ...                                     584 603 471 436 387    
Ireland USD bil                                                               193 182 202 219 224    
Israel USD bil                                                               258 251 287 308 298    
Italy USD bil                                                               2,270 2,070 2,127 2,152 1,822    
Ivory Coast USD bil                                                               24.4 25.9 29.9 34.4 38.4    
Jamaica USD bil                                                               13.9 14.6 13.8 13.5 13.6    
Japan USD bil                                                               6,332 6,369 5,329 5,025 4,563    
Jordan USD bil                                                               28.6 30.5 33.3 35.4 37.1    
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     165 180 211 199 173    
Kenya USD bil                                                               42.0 50.2 54.5 60.6 63.3    
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           6.85 6.70 7.23 7.54 6.54    
Kuwait USD bil                                                               163 187 187 178 127    
Kyrgyzstan USD bil ... ... ... ... ... ... ... ... ... ...                                           5.54 6.44 6.91 7.16 6.42    
Laos USD bil ... ... ... ...                                                       8.16 9.58 11.3 12.7 13.8    
Latvia USD bil ... ... ... ... ... ... ...                                                 28.2 27.9 30.2 31.2 26.8    
Lebanon USD bil ... ... ... ... ... ... ... ... ...                                             39.8 43.8 46.3 47.9 49.4    
Lesotho USD bil                                                               3.30 3.09 2.88 2.89 2.79    
Liberia USD bil                     ... ... ... ... ... ... ...                             2.27 2.46 2.77 2.81 2.90    
Libya USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   34.8 79.9 65.1 41.7 29.0    
Liechtenstein USD bil                                                               4.53 3.81 5.11 5.37 5.16   ...
Lithuania USD bil ... ... ... ... ... ... ... ... ... ...                                           41.5 41.0 44.3 47.9 39.8    
Luxembourg USD bil                                                               41.4 39.4 41.2 43.9 38.7    
Macao USD bil ... ...                                                           31.8 36.6 43.4 47.4 41.7    
Macedonia USD bil ... ... ... ... ... ... ... ... ... ...                                           10.3 9.53 10.6 11.1 9.75    
Madagascar USD bil                                                               9.74 9.61 10.3 10.4 9.37    
Malawi USD bil                                                               7.89 5.89 5.36 5.88 6.17    
Malaysia USD bil                                                               291 303 312 327 288    
Maldives USD bil ... ... ... ... ...                                                     2.48 2.61 2.93 3.34 3.78    
Mali USD bil                                                               12.5 11.9 12.8 14.0 12.8    
Malta USD bil                                                               9.20 8.83 9.70 10.7 10.1    
Mauritania USD bil                                                               5.01 5.04 5.53 5.14 4.66    
Mauritius USD bil                                                               11.5 11.7 12.2 12.5 11.6    
Mexico USD bil                                                               1,162 1,178 1,237 1,284 1,142    
Moldova USD bil ... ... ... ... ... ... ... ... ... ...                                           7.59 8.10 8.86 8.81 6.97    
Monaco USD bil                                                           ... ... ... ... ... ... ... ... ...
Mongolia USD bil ...                                                             9.55 11.3 11.9 11.2 10.8    
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       4.57 4.16 4.55 4.65 4.14    
Morocco USD bil                                                               99.7 96.3 105 108 99.2    
Mozambique USD bil                                                               12.9 14.5 16.0 16.8 14.5    
Myanmar USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       60.0 57.6 58.2 62.9 57.8    
Namibia USD bil                                                               12.1 12.5 12.6 12.8 11.6    
Nepal USD bil                                                               19.0 19.0 19.4 20.3 21.8    
Netherlands USD bil                                                               917 853 889 889 766    
New Zealand USD bil                                                               161 169 183 193 172    
Nicaragua USD bil                                                               9.50 10.2 10.7 11.6 12.3    
Niger USD bil                                                               6.36 6.81 7.48 8.08 7.06    
Nigeria USD bil                                                               388 437 489 550 482    
Norway USD bil                                                               504 514 529 515 403    
Oman USD bil                                                               63.8 72.2 75.7 76.7 67.5    
Pakistan USD bil                                                               223 236 243 258 287    
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   11.2 12.1 13.6 14.2 14.4    
Panama USD bil                                                               32.6 37.8 42.2 45.0 48.7    
Papua New Guinea USD bil                                                               16.9 20.0 20.1 22.1 19.7    
Paraguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 32.5 31.9 37.0 38.9 34.8    
Peru USD bil                                                               159 181 191 192 183    
Philippines USD bil                                                               268 301 330 345 354    
Poland USD bil ... ... ... ... ... ... ... ... ... ... ...                                         512 485 508 527 461    
Portugal USD bil                                                               240 211 223 226 194    
Puerto Rico USD bil                                                               65.7 68.1 68.9 68.8 69.6   ...
Qatar USD bil                                                               155 175 188 197 158    
Romania USD bil ... ... ... ... ... ... ... ... ...                                             180 168 187 197 174    
Russia USD bil ... ... ... ... ... ... ... ...                                               1,991 2,143 2,218 1,996 1,326    
Rwanda USD bil                                                               6.51 7.24 7.49 7.84 8.08    
Saudi Arabia USD bil                                                               681 746 758 770 673    
Senegal USD bil                                                               17.6 17.5 18.6 19.4 17.4    
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             45.4 39.3 43.6 42.4 35.3    
Seychelles USD bil                                                               0.992 1.00 1.25 1.26 1.29    
Sierra Leone USD bil                                                               2.90 3.92 4.89 4.90 4.16    
Singapore USD bil                                                               269 279 293 304 293    
Slovakia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 94.6 91.6 97.6 99.7 85.6    
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 50.6 45.6 47.5 49.4 41.8    
Somalia USD bil                       ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6.45 6.53 6.63    
South Africa USD bil                                                               406 386 357 341 310    
South Korea USD bil                                                               1,210 1,235 1,315 1,416 1,387    
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...       10.9 10.8 13.9 13.6 9.99   ...
Spain USD bil                                                               1,462 1,327 1,355 1,372 1,196    
Sri Lanka USD bil                                                               64.6 67.2 72.6 77.5 78.6    
Sudan USD bil                                                               64.6 62.4 44.9 74.2 88.3    
Suriname USD bil                                                               4.16 4.77 5.02 5.16 4.75    
Swaziland USD bil ... ... ... ... ... ... ... ... ... ...                                           4.79 4.80 4.60 4.39 4.06    
Sweden USD bil                                                               575 557 593 587 505    
Switzerland USD bil                                                               708 683 703 712 696    
Syria USD bil                                                         ... ... ... ... ... ... ... ... ... ...
Tajikistan USD bil ... ... ... ... ... ... ... ... ... ...                                           8.32 9.74 11.2 11.4 9.38    
Tanzania USD bil ... ... ... ... ... ... ... ...                                               34.0 39.1 45.0 49.1 46.5    
Thailand USD bil                                                               362 379 393 386 381    
Togo USD bil                                                               4.10 3.88 4.35 4.61 4.32    
Trinidad and Tobago USD bil                                                               22.3 23.4 25.0 25.5 24.2    
Tunisia USD bil                                                               43.7 43.1 44.2 45.9 41.8    
Turkey USD bil                                                               825 867 942 926 850    
Turkmenistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     26.4 31.8 35.8 39.6 33.7    
Uganda USD bil                                                               19.9 22.7 24.1 26.7 26.6    
Ukraine USD bil ... ... ... ... ... ... ...                                                 159 173 180 132 89.9    
United Arab Emirates USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       351 375 392 404 360    
United Kingdom USD bil                                                               2,645 2,648 2,697 2,972 2,831    
USA USD bil                                                               15,832 16,671 17,176 18,062 18,700    
Uruguay USD bil                                                               46.3 49.7 55.7 55.3 51.8    
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ...                                           47.7 54.1 60.9 66.0 68.4    
Venezuela USD bil                                                               308 371 359 477 ... ... ...
Vietnam USD bil ... ... ... ... ... ... ... ... ...                                             130 150 164 177 183    
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                           30.4 33.8 38.6 40.6 44.2    
Zambia USD bil                                                               22.3 25.2 26.9 26.6 20.8    
Zimbabwe USD bil                                                               12.1 14.9 17.2 17.6 18.0    
World USD bil                                                               73,336 75,259 77,245 79,602 75,276