Money & The State
By Tushar Gupta · · Source: RBI Handbook, Union Budget, MOSPI
politypolicy.com · by Tushar Gupta
India, in Infographics

The Fall And Rise Of India’s Capex

Union government capital expenditure across fifty-two years, on both of its denominators. It peaked at 7.0% of GDP under the Janata government in 1978-79, bottomed at 1.6% in 2017-18, and is budgeted at 3.1% for 2026-27. As a share of what the Centre spends, it has gone from forty-four paise in every rupee to twelve, and back to twenty-three.

JanataCongress (Indira / Rajiv)Congress (Rao)BJP (Vajpayee)Congress (UPA)BJP (Modi)0246801020304050 Capex as a share of GDP · per cent Capex as a share of all central spending · per cent 6.2%44%5.6%37%6.5%36%5.4%30%3.1%22%2.2%15%1.8%13%2.0%13%1.8%14%2.1%12%3.1%22%1975-761980-811985-861990-911995-962000-012005-062010-112015-162020-212025-26 -3.3 pp-5.7 pp-4.6 pp+1.3 pp+0.7 pp-10.5 pp+10.9 pp
Congress-led BJP-led Other coalitions · shading marks the party governing for most of each fiscal year
Hover or tap any year to read both ratios and the government of the day. The triangles under the chart are each government’s change in capex’s share of the budget, from its first fiscal year to its last. The 1975-76 block has none: the series opens in the middle of Indira Gandhi’s term, so a first-to-last figure for it would not be a record of anything.
Download The Graphic Post It How It’s Calculated ↓
Free to use anywhere with credit to politypolicy.com

The Maths

Three formulas, and the subtraction behind every triangle on the chart.

Share of GDP = capital expenditure ÷ GDP at current market prices × 100
Share of the budget = capital expenditure ÷ total Union government expenditure × 100
Change under a government = its last fiscal year’s budget share − its first fiscal year’s
GovernmentFirst FYShare Last FYShareChange
Congress1975-7643.5%1976-7739.6%— series opens mid-term
Janata1977-7841.3%1979-8038.0%38.0 − 41.3 = -3.3 pp
Congress (Indira / Rajiv)1980-8136.8%1989-9031.1%31.1 − 36.8 = -5.7 pp
National Front1990-9130.2%1990-9130.2%— one fiscal year only
Congress (Rao)1991-9226.2%1995-9621.6%21.6 − 26.2 = -4.6 pp
United Front1996-9721.0%1997-9822.3%22.3 − 21.0 = +1.3 pp
BJP (Vajpayee)1998-9922.4%2003-0423.1%23.1 − 22.4 = +0.7 pp
Congress (UPA)2004-0522.6%2013-1412.1%12.1 − 22.6 = -10.5 pp
BJP (Modi)2014-1511.9%2026-2722.8%22.8 − 11.9 = +10.9 pp
Capital expenditure is spending that creates an asset the government owns or reduces a liability — roads, track, ports, defence equipment, buildings, and lending to states and public enterprises. Everything else — salaries, pensions, interest, subsidies, grants — is revenue expenditure.

Two things to read carefully. The drop between 2004-05 and 2005-06 is largely an accounting change: on the Twelfth Finance Commission’s recommendation the Centre stopped lending to states, and that lending had been inside capital expenditure. And 2025-26 is a revised estimate, 2026-27 a budget estimate — the Modi row therefore ends on a plan, not an outturn. Every other year is an actual.

Each fiscal year is assigned to the party that governed it for the greater part, which puts 1979-80 with Janata, 1989-90 with Congress and 2004-05 with the UPA. Shares here are shown to one decimal so each row subtracts exactly; the table below rounds to the nearest point.

The Numbers

All fifty-two years, both ratios, and the government of each.

Fiscal year Capex% of GDP Capex% of spending Government
1975-766.244Congress · Congress-led
1976-775.840Congress · Congress-led
1977-786.141Janata · Other coalition
1978-797.043Janata · Other coalition
1979-805.738Janata · Other coalition
1980-815.637Congress (Indira / Rajiv) · Congress-led
1981-825.639Congress (Indira / Rajiv) · Congress-led
1982-836.139Congress (Indira / Rajiv) · Congress-led
1983-845.837Congress (Indira / Rajiv) · Congress-led
1984-856.237Congress (Indira / Rajiv) · Congress-led
1985-866.536Congress (Indira / Rajiv) · Congress-led
1986-876.835Congress (Indira / Rajiv) · Congress-led
1987-886.032Congress (Indira / Rajiv) · Congress-led
1988-895.732Congress (Indira / Rajiv) · Congress-led
1989-905.731Congress (Indira / Rajiv) · Congress-led
1990-915.430National Front · Other coalition
1991-924.326Congress (Rao) · Congress-led
1992-933.924Congress (Rao) · Congress-led
1993-943.824Congress (Rao) · Congress-led
1994-953.724Congress (Rao) · Congress-led
1995-963.122Congress (Rao) · Congress-led
1996-973.021United Front · Other coalition
1997-983.322United Front · Other coalition
1998-993.522BJP (Vajpayee) · BJP-led
1999-002.517BJP (Vajpayee) · BJP-led
2000-012.215BJP (Vajpayee) · BJP-led
2001-022.617BJP (Vajpayee) · BJP-led
2002-033.018BJP (Vajpayee) · BJP-led
2003-043.823BJP (Vajpayee) · BJP-led
2004-053.423Congress (UPA) · Congress-led
2005-061.813Congress (UPA) · Congress-led
2006-071.612Congress (UPA) · Congress-led
2007-082.416Congress (UPA) · Congress-led
2008-091.611Congress (UPA) · Congress-led
2009-101.811Congress (UPA) · Congress-led
2010-112.013Congress (UPA) · Congress-led
2011-121.812Congress (UPA) · Congress-led
2012-131.712Congress (UPA) · Congress-led
2013-141.712Congress (UPA) · Congress-led
2014-151.612BJP (Modi) · BJP-led
2015-161.814BJP (Modi) · BJP-led
2016-171.914BJP (Modi) · BJP-led
2017-181.612BJP (Modi) · BJP-led
2018-191.613BJP (Modi) · BJP-led
2019-201.713BJP (Modi) · BJP-led
2020-212.112BJP (Modi) · BJP-led
2021-222.515BJP (Modi) · BJP-led
2022-232.818BJP (Modi) · BJP-led
2023-243.221BJP (Modi) · BJP-led
2024-253.223BJP (Modi) · BJP-led
2025-26 RE3.122BJP (Modi) · BJP-led
2026-27 BE3.123BJP (Modi) · BJP-led
RE is a revised estimate, BE a budget estimate; every other row is an actual. Percentages are rounded for print, so a column will not always reproduce a difference exactly. The peak is 7.0% of GDP in 1978-79; the trough is 1.6% in 2017-18.
PolityPolicy
by Tushar Gupta · No Rhetoric, Just Data
© 2026 PolityPolicy · by Tushar Gupta · Graphic free to share and reproduce with credit to politypolicy.com. Underlying data belongs to the Reserve Bank of India, the Ministry of Finance and the Ministry of Statistics and Programme Implementation.