MeraTax.fyiUnion Budget 2026-27 · Budget Estimates · ₹ crore

India set its own targets. It has never met them.

Not an opinion — the government’s own numbers, against the government’s own goals. Public spending on education is meant to reach 6% of GDP, a figure first set in 1968 and restated in 1986, 1992 and again in 2020. It stands at 2.5%. And the posts that are funded often have nobody in them.

Education, target vs actual2.5% of 6%src
The annual gap13,80,276src
Borrowed(16,95,768)src
Per person, per day₹99.28src
Its own yardstick

Distance to the targets the government set for itself

Every target below is quoted from a policy document, with its clause. That is deliberate: the yardstick is never ours, so disagreeing with this section means disagreeing with the National Education Policy.

Public spending on education

Target set by the government itself · National Education Policy 2020, paragraph 26.2

3.5 ppshort of its own target
0%now 2.5% of GDPtarget 6%
“The Centre and the States will work together to increase the public investment in Education sector to reach 6% of GDP at the earliest.”National Education Policy 2020, paragraph 26.2

No deadline was set. The Policy says 'at the earliest' and sets no year. Paragraph 26.1 records that the same 6% figure was envisaged by the 1968 Policy, reiterated in 1986 and reaffirmed in the 1992 review — so this target is 58 years old and has never been met.

Closing that gap would cost about ₹13,80,276 croresrc a year — 13.80 lakh crore, or roughly 2,108× the entire central government advertising budget.

Which measure? There is more than one official definition of this spending, and they differ by nearly a factor of two. On the Ministry of Education, Analysis of Budgeted Expenditure — a broader definition that counts education spending by departments other than the education departments the figure was 4.43% in 2017-18, which puts the gap at 1.57 pp rather than 3.5 — about ₹6,19,153 crore a year. Both are shown because picking the larger one silently would be the easiest way to make this page untrustworthy.

The share of GDP is a 2023-24 figure (Union 0.3% + States 2.2%); the rupee amount applies that gap to 2026-27 GDP, so it answers “what would this cost now” rather than “what was it worth then”.

Government spending on health

Target set by the government itself · National Health Policy 2017

1.5 ppshort of its own target
0%now 1% of GDPtarget 2.5%
“Raise public health expenditure progressively to 2.5% of GDP by 2025.”National Health Policy 2017

Deadline: 2025. This target had a date on it, and the date has passed. 2025 is behind us and combined public health spending is at 1.0% of GDP.

Closing that gap would cost about ₹5,91,547 croresrc a year — 5.92 lakh crore, or roughly 903× the entire central government advertising budget.

The share of GDP is a 2023-24 figure (Union 0.1% + States 0.9%); the rupee amount applies that gap to 2026-27 GDP, so it answers “what would this cost now” rather than “what was it worth then”.

Thirteen years

It is not drifting towards the target. It is drifting away.

A single year can be explained away. This is every year the 16th Finance Commission published, from one table, on one definition — so the line means the same thing at both ends.

NEP target — 6%201120142017202020230%3%6%

Over 13 years, states’ education spending went from 2.4% to 2.2% of GDP — down 0.2 percentage points. The target line has not moved in 58 years.

States only, from a single table so the years are comparable. The Union adds roughly 0.3 pp on top — that figure is published for 2023-24 only, so it is not drawn as a second line here rather than being carried backwards as an assumption. The 6% target is for combined Union and State spending.

NHP target — 2.5%201120142017202020230%1.25%2.5%

Over 13 years, states’ health spending went from 0.6% to 0.9% of GDP — up 0.3 percentage points. The target line has not moved in that time.

States only, from a single table so the years are comparable. The Union adds roughly 0.1 pp on top — that figure is published for 2023-24 only, so it is not drawn as a second line here rather than being carried backwards as an assumption. The 2.5% target is for combined Union and State spending.

This is share of GDP, not rupees, because it is the cleanest way to show the gap to a target that does not move with inflation. For the actual rupee figures by ministry, over the same stretch of years, see below.

2012-13 to 2026-27

What the government actually spent, ministry by ministry

Reconstructed from fourteen years of budget documents — the Union Budget’s own Expenditure Budget for 2012-15, and PRS Legislative Research’s annual Union Budget Analysis from 2017-18 onward. Every figure is that year’s actuals where a government has closed its books, and the latest published estimate where it has not.

Defence

20122026

₹2.53 lakh crore → ₹7.85 lakh crore (3.1×)

2012-13–2025-26 2.89× nominal, 1.80× in constant rupees

Education

20122026

₹66.05 thousand crore → ₹1.39 lakh crore (2.1×)

2012-13–2025-26 1.85× nominal, 1.15× in constant rupees

Health & Family Welfare

20122026

₹25.13 thousand crore → ₹1.07 lakh crore (4.2×)

2012-13–2025-26 3.85× nominal, 2.40× in constant rupees

Home Affairs

20122026

₹47.78 thousand crore → ₹2.55 lakh crore (5.3×)

2012-13–2025-26 5.05× nominal, 3.15× in constant rupees

Road Transport & Highways

20122026

₹20.19 thousand crore → ₹3.10 lakh crore (15.4×)

2012-13–2025-26 14.22× nominal, 8.87× in constant rupees

Rural Development

20122026

₹50.19 thousand crore → ₹1.97 lakh crore (3.9×)

2012-13–2025-26 3.76× nominal, 2.35× in constant rupees

Nominal ₹ crore, as printed in the budget documents The same money in constant 2025-26 rupees

The gap between the two lines is inflation, not policy. Prices rose 1.60× between 2012-13 and 2025-26, so a budget line that merely kept pace looks on a nominal chart like strong growth. Constant-rupee figures use the GDP deflator, which measures prices across the whole economy’s output — the right basis for government spending. On a consumer price basis the same period is 1.95×, which would make every real line fall further; this site publishes the more conservative of the two. 2026-27 is a Budget Estimate with no published price index yet, so the constant-rupee line stops a year short rather than being extrapolated. The finely dotted marker is 2014-15, when scheme money was reclassified out of ministry demands into Central Assistance to State Plans. The ministry table for that year therefore measures something narrower than the years either side — Rural Development reads ₹5,452 crore against ₹58,666 crore the year before, with ₹61,801 crore moved out — so it is left out of the lines rather than plotted as a cut that never happened. The figures are still in the data and the open API. The dashed marker is 2017-18: the Plan/Non-Plan classification was abolished and the Railway Budget was merged into the Union Budget that year, so figures either side of it are not perfectly comparable, most visibly for ministries whose budgeting method changed. No ministry-wise breakdown could be reached for 2015-16, 2016-17 — both years’ source documents turned out to carry economic aggregates only, confirmed by reading them directly. Those years are gaps in the lines above, not estimates.

Already funded, still empty

The post exists. The money was voted. Nobody was hired.

Underspending can always be answered with “there is no money”. A vacancy cannot: the post was created and the salary was budgeted. Across 51,96,597 sanctioned elementary teaching posts, 11,97,893 were unfilled — 23.1%.

Elementary school teachers

Ministry of Education · as on 31 March 2020 (2019-20)

23.1%of funded posts empty
39,98,704 in position11,97,893 vacantof 51,96,597 sanctioned

How old this is. The most recent state-wise figures the Ministry of Education has released in machine-readable form are for 2019-20, tabled in a Rajya Sabha reply in 2023. Treat this as the last published position, not as today’s.

Worst by rate: Uttar Pradesh 54.6%, Jharkhand 39.2%, Bihar 35.9%, Andhra Pradesh 30.8%, Rajasthan 27.1%. Ranked by share of funded posts, not by count — ranking by count would only re-rank the states by population.

DADRA & NAGAR HAVELI & DAMAN & DIU: no figureDISPUTED (MADHYA PRADESH & GUJARAT): no figureDISPUTED (MADHYA PRADESH & RAJASTHAN): no figureDISPUTED (RAJATHAN & GUJARAT): no figureDISPUTED (WEST BENGAL , BIHAR & JHARKHAND): no figureJAMMU AND KASHMIR: no figureLADAKH: no figureHIMACHAL PRADESH: 0.0%ARUNACHAL PRADESH: 1.3%ASSAM: 12.5%MANIPUR: 2.1%MEGHALAYA: 3.9%MIZORAM: 1.6%NAGALAND: 1.8%SIKKIM: 0.0%LAKSHADWEEP: no figureANDAMAN & NICOBAR: no figureWEST BENGAL: 13.4%KERALA: 1.1%CHHATTISGARH: 25.3%ODISHA: 0.0%CHANDIGARH: no figureDELHI: no figureGUJARAT: 1.9%HARYANA: 2.3%PUNJAB: 0.0%UTTAR PRADESH: 54.6%KARNATAKA: 6.1%ANDHRA PRADESH: 30.8%BIHAR: 35.9%GOA: 0.0%JHARKHAND: 39.2%MADHYA PRADESH: 20.5%MAHARASHTRA: 7.3%PUDUCHERRY: no figureRAJASTHAN: 27.1%TAMIL NADU: 1.6%TELANGANA: 14.4%TRIPURA: 12.6%UTTARAKHAND: 15.2%
StateSanctionedIn positionVacantVacant %
Uttar Pradesh8,79,6913,99,1484,80,54354.6%
Jharkhand1,91,6791,16,56975,11039.2%
Bihar5,92,5413,79,7352,12,80635.9%
Andhra Pradesh1,48,7851,03,02545,76030.8%
Rajasthan3,14,2712,29,23685,03527.1%
Chhattisgarh1,96,8061,47,09149,71525.3%
Madhya Pradesh3,63,0992,88,74474,35520.5%
Uttarakhand46,05339,0487,00515.2%
Telangana1,06,73091,35915,37114.4%
West Bengal4,54,8603,93,79461,06613.4%
Tripura35,09130,6554,43612.6%
Assam1,82,4391,59,58722,85212.5%
Maharashtra3,24,8013,01,23823,5637.3%
Karnataka2,03,8241,91,45112,3736.1%
Meghalaya22,63221,7568763.9%
Haryana65,44663,9281,5182.3%
Manipur16,16715,8213462.1%
Gujarat2,17,1062,13,0674,0391.9%
Nagaland17,33017,0133171.8%
Tamil Nadu1,47,9131,45,5512,3621.6%
Mizoram2,2282,193351.6%
Arunachal Pradesh14,24514,0591861.3%
Kerala1,26,3821,25,0111,3711.1%
Goa2,2162,21600.0%
Himachal Pradesh45,99745,99700.0%
Odisha2,29,0062,29,00600.0%
Punjab75,80575,80500.0%
Sikkim8,5738,57300.0%

Union Territories are listed by the source but excluded from this table and from the per-state ranking: they are outside the 28 states the Finance Commission devolves to, which is the list every other page here uses. They are still inside the national totals above.

Every cadre and every state →

The mechanic

Allocate the movable half

The top 13 ministries account for 54.5% of what the Union spends — ₹29,13,714 croresrc. That is your budget. The rest is shown first, because you cannot touch it, and that is the lesson.

Committed & unallocated24,33,601
Interest on existing debt14,03,972
Pensions, establishment, transfers, all other ministries10,29,629
Interest alone is larger than Defence, Railways and Education combined. It is the price of past borrowing, it is contractual, and no budget you write can reduce it this year.
7,84,678
3,09,875
2,81,377
2,55,234
2,39,521
1,97,023
1,77,061
1,40,529
1,39,289
1,06,530
1,02,267
94,808
85,522
Allocated29,13,714
Pool remaining0
Fiscal deficit4.30%
Next year’s interest14,03,972

Balanced against the government’s own pool of 29.14 lakh crore. Move a slider to write your own budget.

You have not moved anything yet. Change a ministry above and your budget will appear here, next to what the government actually did.

Footnote

“Don’t spend my tax on that”

Anger about public spending tends to land on government advertising. It is ₹654.9 croresrc — 0.0122% of the budget, or 1.22 paise per person per day. It is worth knowing, and it is not the problem: the education gap above is about 2,108× larger. This section is here so the number can be checked, not so it can be resented.

Tick the ones you would stop paying for, and see what each is actually worth — and who it reaches. No adjectives, just the line item and the arithmetic.

Tick anything you would stop paying for. The arithmetic answers back.

Everyone else

The crowd’s budget

Loading what everyone else said…

Statement of expenditure

The ledger

Particulars₹ croreSharePer person / day
Defence7,84,67814.7%₹14.57
Road Transport and Highways3,09,8755.8%₹5.75
Railways2,81,3775.3%₹5.22
Home Affairs2,55,2344.8%₹4.74
Consumer Affairs, Food and Public Distribution2,39,5214.5%₹4.45
Rural Development1,97,0233.7%₹3.66
Chemicals and Fertilisers1,77,0613.3%₹3.29
Agriculture and Farmers' Welfare1,40,5292.6%₹2.61
Education1,39,2892.6%₹2.59
Health and Family Welfare1,06,5302.0%₹1.98
Communications1,02,2671.9%₹1.90
Jal Shakti94,8081.8%₹1.76
Housing and Urban Affairs85,5221.6%₹1.59
All other ministries, interest, pensions, establishment and transfers24,33,60145.5%₹45.18
Total expenditure53,47,315100.0%₹99.28

Ministry classification. Never summed against the economic classification — defence salaries appear in both cuts, and adding them overstates the budget. Of the committed half, interest payments alone are 14.04 lakh crore (26.3%), an economic classification rather than a ministry. Per-person figures use the 2026 population (projected; the observed World Bank series ends at 2024) and are Union spending only — health and education are largely State subjects.

All figures: Union Budget 2026-27 Budget Estimates, via PRS Legislative Research’s Union Budget 2026-27 Analysis (1 February 2026), Tables 1–4, reproducing Budget at a Glance, Receipts Budget and Expenditure Budget. Reconciled by scripts/validate-data.mjs — 50 figures cross-checked against an independent extraction of the same document.

Fiscal deficit 4.3% of GDP. Every number here carries a source chip; see sources.