Based on a comparison of 114 countries in 2021, China ranked the highest in foreign debt with USD 2,702,505 bil followed by India and Brazil. On the other end of the scale was East Timor with USD 279 bil, Comoros with USD 337 bil and Eritrea with USD 745 bil.
Data for more countries are available at Foreign Debt (USD) indicator page.
Foreign Debt (USD) | Unit | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 |
Argentina | USD bil | 177,185 | 181,639 | 225,925 | 277,827 | 280,685 | ||||||||||||||||
Brazil | USD bil | 543,397 | 543,257 | 543,000 | 557,743 | 568,690 | ||||||||||||||||
China | USD bil | 1,333,769 | 1,413,904 | 1,704,594 | 1,961,562 | 2,114,162 | ||||||||||||||||
Colombia | USD bil | 113,363 | 120,810 | 126,055 | 133,251 | 138,907 | ||||||||||||||||
Egypt | USD bil | 49,846 | 69,164 | 84,540 | 99,356 | 114,484 | ||||||||||||||||
India | USD bil | 478,826 | 455,502 | 511,473 | 521,030 | 560,871 | ||||||||||||||||
Indonesia | USD bil | 307,749 | 318,942 | 353,564 | 379,589 | 402,106 | ||||||||||||||||
Kazakhstan | USD bil | 153,470 | 163,779 | 159,239 | 157,269 | 159,248 | ||||||||||||||||
Mexico | USD bil | 530,515 | 544,177 | 578,105 | 606,454 | 610,189 | ||||||||||||||||
Romania | USD bil | 96,450 | 96,118 | 114,008 | 112,547 | 118,298 | ... | |||||||||||||||
Russia | USD bil | 492,191 | 535,225 | 519,203 | 477,785 | 485,793 | ||||||||||||||||
South Africa | USD bil | 127,739 | 144,048 | 175,007 | 180,180 | 190,735 | ||||||||||||||||
Thailand | USD bil | 132,186 | 139,220 | 161,647 | 172,494 | 179,773 | ||||||||||||||||
Turkey | USD bil | 400,058 | 410,026 | 457,282 | 447,923 | 444,540 | ||||||||||||||||
Venezuela | USD bil | 167,206 | 175,795 | 176,106 | 182,938 | 185,598 | ... |