Contact
Privacy
DMCA
Robuta
https://reason.org/data-visualization/debtor-nation-2025/
Debtor Nation 2025
Jul 17, 2025 - At $36 trillion, the United States' debt-to-GDP ratio now exceeds 120%, surpassing the peak reached after World War II.
debtor nation