Which countries hold the most US treasuries?

Foreign investors hold $9.4 trillion of US treasuries as of November 2025. Japan holds the highest, followed by the UK and China.