Japan and China - the countries that hold the most US government bonds
The United States owes foreign investors $8.5 trillion in national debt - nearly a quarter of the total debt, according to a visualcapitalist.com analysis that highlights the largest foreign holders of U.S. government securities.