Which countries hold the most US debt?
Based on the data as of March 2025

Illustration: Ashrafun Naher Ananna/TBS Creative
The US national debt, now at $36.2 trillion, is money the government borrows by issuing Treasury securities to finance its spending, with foreign countries holding $9.05 trillion. Countries buy US debt because it offers a safe, stable investment for their foreign currency reserves, helps manage exchange rates, and provides reliable interest income.

Source: Al Jazeera