Which Country Has the Largest Foreign Debt?

Foreign Debt (USD) (USD bil), 2019 or latest
Economy | December 31, 2020
$2.99
Excel Sheet

Based on a comparison of 112 countries in 2019, China ranked the highest in foreign debt with USD 2,114,163 bil followed by Brazil and India. On the other end of the scale was East Timor with USD 203 bil, Comoros with USD 276 bil and Turkmenistan with USD 568 bil.

Data for more countries are available at Foreign Debt (USD) indicator page.

Foreign Debt (USD) Unit 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Argentina USD bil 150,225 153,794 177,185 189,332 236,963
Brazil USD bil 483,765 556,920 543,397 543,257 543,000
China USD bil 1,480,489 1,778,391 1,333,777 1,413,804 1,704,516
Colombia USD bil 92,640 104,603 113,363 120,504 125,546
India USD bil 427,245 457,507 478,826 455,502 511,475
Indonesia USD bil 263,644 292,565 307,749 318,942 353,564
Kazakhstan USD bil 149,708 157,698 153,180 163,488 158,949
Mexico USD bil 406,239 442,426 426,914 421,904 441,577
Russia USD bil 668,469 549,603 467,699 533,204 518,191
South Africa USD bil 140,194 140,952 124,354 142,259 177,583
Thailand USD bil 151,676 146,057 132,209 139,244 161,654
Turkey USD bil 390,350 406,062 399,949 409,421 456,562
Ukraine USD bil 146,636 126,816 117,450 114,998 122,684
Venezuela USD bil 153,890 160,907 159,007 163,908 164,633
Vietnam USD bil 65,484 72,453 77,832 85,665 104,092