The Fine Print›Research
Research5 min read · 7 Jun 2026

India Spends ₹8.81 Lakh Crore on Health Every Year — Only 43.7% Is Government Money

The National Health Accounts 2022-23 reveal the full picture of India's health financing: ₹8,81,359 crore total spend, ₹6,373 per capita, and a government share that falls short of its own 2.5% GDP target by a significant margin.

By FinResp Research · Published 7 Jun 2026

₹8.81L Cr
India's total health expenditure (THE) — FY 2022-23
NHA 2022-23
1.43%
Government health expenditure as % of GDP
NHA 2022-23
₹6,373
per capita total health expenditure in India
NHA 2022-23

The Full Picture of India's Health Spend

India's National Health Accounts (NHA) 2022-23, published by the Ministry of Health & Family Welfare in May 2026, is the most comprehensive and recent official account of how India's healthcare is financed.

Key figures:

  • Total Health Expenditure (THE): ₹8,81,359 crore (3.37% of GDP)
  • Per capita THE: ₹6,373
  • Government Health Expenditure (GHE): ₹3,85,083 crore — 43.7% of THE
  • GHE as % of GDP: 1.43% (National Health Policy target: 2.5%)
  • Social Security Expenditure on Health: 9.9% of THE
  • Out-of-Pocket Expenditure: 43.4% of THE

At 3.37% of GDP, India's total health spend is not low in absolute terms — what is low is the government's share. The burden falls disproportionately on individuals.

The 2.5% Target India Has Not Reached

India's National Health Policy 2017 set a target: increase Government Health Expenditure to 2.5% of GDP by 2025. As of FY 2022-23, it stands at 1.43% — 43% below the target, still.

What closing this gap would look like in practice:

  • An additional ₹57,000+ crore in government health spending annually
  • That translates to more PHCs, free medicines, expanded PM-JAY, state scheme coverage

Every year this gap persists, the financial burden transfers to households. OOPE at 43.4% means nearly half of every rupee spent on health comes directly from patients — which is why catastrophic health expenditure (spending more than 10% of household income on health) affects approximately 55 million Indians annually.

Social Security: 9.9% of Total Health Spend

Social Security Expenditure on Health — which includes ESI (Employee State Insurance), CGHS (Central Government Health Scheme), and state government employee schemes — accounts for 9.9% of THE.

This is the formally employed sector's formal safety net. But formal employment in India covers only ~10% of the workforce. The remaining ~90% — informal workers, gig economy, self-employed, agricultural workers — has no ESI or CGHS access.

These 90% depend on:

(a) PM-JAY if income-eligible

(b) State schemes if covered

(c) Private health insurance

(d) Out-of-pocket payment at time of illness

What ₹6,373 Per Capita Actually Buys

At ₹6,373 per capita total health spend, India's per capita figure converts to roughly $75 at current exchange. For comparison: Germany ~$7,000. Brazil ~$1,100. Thailand ~$700. Sri Lanka ~$200.

The ₹6,373 includes all health spending — by government, insurers, employers, and individuals. Of that, ₹2,757 (43.4%) is paid directly out of pocket by individuals.

The practical implication: a single hospitalisation that costs ₹1.5–3 lakh in a private hospital represents 24–47 years of per-capita government health investment for one person. This is why health insurance — at any premium level — represents a multiplicative financial protection for Indian households at virtually every income bracket above subsistence.

This article is based on publicly available data from official government and regulatory sources. FinResp does not sell loans, insurance, deposits or investments and has no commercial relationship with any lender, insurer, bank or fund house mentioned. All statistics are cited with source and year of data.