Canada Government Debt to GDP
General government gross debt as % of GDP GGXWDG_NGDP
Overview
Canada's government debt to gdp stood at 113.94% in 2025, a rise of +2.64% from 2024. The IMF projects 113.94% by 2025. Canada ranked 11th globally.
Data & projection
| Year | Government Debt to GDP | YoY change | Rank |
|---|---|---|---|
| 2030* IMF | 107.89% | - | - |
| 2029* IMF | 109.73% | - | - |
| 2028* IMF | 110.70% | - | - |
| 2027* IMF | 111.80% | - | - |
| 2026* IMF | 112.95% | - | - |
| 2025* IMF | 113.94% | - | - |
| 2025 | 113.94% | +2.64% | #11 |
| 2024 | 111.30% | +3.59% | #176 |
| 2023 | 107.71% | +3.50% | #170 |
| 2022 | 104.21% | −8.41% | #168 |
| 2021 | 112.62% | −5.45% | #172 |
| 2020 | 118.07% | +27.86% | #171 |
| 2019 | 90.21% | −0.57% | #165 |
| 2018 | 90.78% | −0.17% | #171 |
| 2017 | 90.94% | −1.46% | #168 |
| 2016 | 92.40% | +0.37% | #169 |
| 2015 | 92.03% | +6.49% | #169 |
| 2014 | 85.54% | −2.06% | #166 |
| 2013 | 87.61% | +0.45% | #168 |
| 2012 | 87.15% | +2.87% | #170 |
| 2011 | 84.29% | +0.31% | #169 |
Detected Pattern
Analysis
Canada matched the Export Boom Cycle pattern in 2007. Historically, 71% of countries showing this pattern (546 out of 768) saw government debt to gdp improve within 24 months. View full analysis →
Frequently Asked Questions
Canada's government debt to gdp was 113.94% in 2025. Ranked 11th globally. This represents a 2.4% increase from the previous year.
Canada's government debt to gdp peaked at 118.07% in 2020.
The lowest government debt to gdp in Canada was 44.59% in 1980.
Canada ranks 11th globally in government debt to gdp as of 2025.
The World Bank indicator code is GGXWDG_NGDP. Data sourced from IMF WEO.
Canada's government debt to gdp is projected to reach 113.94% by 2025 based on IMF projection.
The government debt to gdp of Canada in 2025 was 113.94%. This ranks 11th in the world.
Cite this page
@misc{historysaid_canada_government-debt-to-gdp,
title = {Canada Government Debt to GDP},
url = {https://historysaid.com/canada/government-debt-to-gdp},
publisher = {HistorySaid},
year = {2026}
}