7. Japan
The current largest holder of U.S. debt is Japan, next on our list of countries that owe the U.S. the most money, which holds $1.13 trillion in federal bonds. The Asian powerhouse also owes the U.S. $131 billion, which means the net debt of the U.S. to Japan is an astounding $1 trillion.

IamDoctorEgg/Shutterstock.com