What country holds the most U.S. debt?
National debt of the United States
China
As of October 2018, foreigners owned $6.2trillion of U.S. debt, or approximately 39 percent of the debt held by the public of $16.1trillion and 28 percent of the total debt of $21.8trillion.[53]  At the close of 2018, the largest foreign holders[54] were China ($1.13 trillion), Japan ($1.02 trillion), Brazil ($313 billion), and Ireland ($287 billion).[55]