India's general government debt as a share of GDP from 1980 to 2024, compared with the G7, China, Brazil and countries at a similar income level, with the interest cost of carrying it.
Rich-country debt, poor-country income
Thirty-four years after the 1991 crisis, India's government debt is higher than it was in the crisis year. That is a G7 debt load on a $2,600 income — and India pays more than any G7 country to service it.
Debt-to-GDP is the one fiscal number everyone knows and almost nobody puts in context. On its own, India's 81% of GDP in 2024 is neither high nor low. Against Japan it looks prudent. Against Bangladesh it looks reckless. This asset puts the number next to three comparison sets — the G7, China and Brazil, and the countries that share India's income level — and then asks the question the ratio itself never answers: what does carrying it cost?
Every figure is general government (Centre plus states) from the IMF's Global Debt Database, or central government where general is not compiled, marked as such. India's general-government series begins in 1991; the Centre-only series runs from 1980. No projections — the last point is 2024 actual.
Higher than in the crisis year
Against the G7
Small multiples on one scale, 0–250% of GDP. India's line is repeated in ochre inside each panel. India is above Germany and below everyone else. Unlike every G7 member except Germany, India's ratio has not trended up since 1991 — but it has not come down either.
Against China, Brazil and India's income peers
Same layout, scale 0–120%. The countries with a similar income per head — Bangladesh, Vietnam, Indonesia, the Philippines, Kenya, Morocco, Nigeria — mostly carry 30–70%. The ones that carry India's level or more are Pakistan, Sri Lanka and Egypt, all of which have been through IMF programmes since 2019. China and Brazil have climbed to India's level; India was there first.
Debt relative to income
What it costs to carry
The debt stock is one number. The interest bill is the one that competes with schools and roads every budget. In 2024 India paid 5.1% of GDP in interest on government debt — more than the United States (4.0%), Italy (3.9%) or any other G7 member. For the Centre alone, interest was ₹11.6 lakh crore in FY25 — about 3.5% of GDP, 37% of revenue receipts, and more than it spent on capital expenditure. Only four countries in this set pay more: Brazil, Pakistan, Sri Lanka and Kenya.
The bearish reading
India carries the debt of a rich country and the interest rate of a poor one. Five per cent of GDP a year goes to bondholders before a rupee is spent on anything else — for the Centre, interest is already larger than capital expenditure. Income peers that borrowed less (Indonesia, Vietnam, Bangladesh) have that fiscal room; India does not. No consolidation has ever stuck: the 2004–10 boom took the ratio down eighteen points, and two crises put them all back. After the fastest three decades of growth in India's history, the ratio is higher than in 1991.
The bullish reading
Almost all of India's government debt is rupee-denominated and held domestically — banks, insurers, provident funds, the RBI. The Sri Lanka and Pakistan spirals ran through dollar debt and a collapsing currency; that channel does not exist here. The dollar exposure that does exist — NRI deposits, and the FX risk RBI took on in the 2013 FCNR(B) swap — sits with banks and the central bank, not in this ratio; the sovereign's own external debt is under 3% of GDP. Nominal GDP growth has outrun the average interest rate in most years since 2003, so the ratio is stable without primary surpluses. A ratio that has stayed inside 67–88% for three decades through two global shocks is, on this reading, evidence of a sustainable equilibrium, not a failure to consolidate.
Both readings are consistent with the data above. What the data does not support is the claim that India's debt is unremarkable for its income level — it is not — or that it is cheap to carry. It is the most expensive in the G7 set and among the most expensive at any income.