Which Country Has the Largest Foreign Debt?

Foreign Debt (USD) (USD bil), 2023 or latest
Economy | September 1, 2025
$2.99
Excel Sheet

Based on a comparison of 112 countries in 2023, China ranked the highest in foreign debt with USD 2,420,211 bil followed by India and Brazil. On the other end of the scale was East Timor with USD 307 bil, Comoros with USD 382 bil and Eritrea with USD 726 bil.

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

Foreign Debt (USD) Unit 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023
Argentina USD bil 236,684 296,727 299,354 275,475 266,760
Brazil USD bil 543,000 557,765 568,709 549,326 571,531
China USD bil 1,710,820 1,961,562 2,114,162 2,326,233 2,724,354
Colombia USD bil 126,139 133,325 138,985 155,773 172,155
Egypt USD bil 84,587 99,457 114,910 132,539 145,998
India USD bil 511,576 521,176 561,017 564,979 611,987
Indonesia USD bil 353,689 379,852 402,380 417,061 417,868
Kazakhstan USD bil 159,239 157,269 159,282 161,509 161,344
Mexico USD bil 578,638 602,001 617,450 616,686 601,474
Russia USD bil 519,203 477,785 485,793 460,934 481,418 ... ...
South Africa USD bil 175,014 180,184 190,738 175,417 169,438
Thailand USD bil 153,571 172,101 168,600 186,866 196,676
Turkey USD bil 447,425 426,808 414,870 429,770 436,370
Ukraine USD bil 124,415 122,566 125,725 133,406 136,908
Vietnam USD bil 109,893 112,622 122,496 129,479 139,853

Related Indicators