BLOG

CSR Spending in India: State, Sector & Company Data (FY2025)

Nov 13 2026

In short: India’s companies spent a record ₹40,794 crore on CSR in FY2024-25 – more than four times the FY2014-15 figure, and over ₹2.6 lakh crore since the mandate began. But the money is highly concentrated: the top 5 states take 54%, and Education and Health alone take 55% of every CSR rupee. This page is the full picture from the Government’s National CSR Portal – by state, sector and company – and the question the data can’t answer on its own: did it actually land on the ground?
At a glance – India CSR data
FY2024-25 national CSR: ₹40,794 crore · 4.05x in a decade · top 5 states = 54% · Education + Health = 55% · source: MCA National CSR Portal · compiled & field-verified by Anaxee
Govt data, reconciled540 districts reachIndependent verification

Corporate social responsibility in India stopped being a rounding error a long time ago. What began in FY2014-15 as a new legal duty is now one of the country’s largest pools of private development money – tens of thousands of crores flowing every year into education, health, water, livelihoods and the environment. The Ministry of Corporate Affairs publishes all of it, company by company, on its National CSR Portal. Read together, the numbers tell a clear and slightly uncomfortable story: CSR is growing fast, but it clusters in a handful of states, a handful of sectors and a handful of companies – and reported spend is not the same thing as verified impact on the ground.

How much CSR does India spend?

National CSR expenditure has more than quadrupled in a decade, rising from ₹10,066 crore in FY2014-15 to ₹40,794 crore in FY2024-25 – a compound growth of roughly 15% a year, and a single-year jump of almost ₹4,900 crore over FY2023-24. Across the eleven years, companies have deployed more than ₹2.6 lakh crore through CSR.

National CSR spend
₹10,066 Cr → ₹40,794 Cr
India CSR spend, FY2015 to FY2025FY15FY25
Annual CSR expenditure, FY2014-15 to FY2024-25 (₹ crore).

Which states get the most CSR funding?

CSR money follows corporate head-offices, not need. In FY2024-25 the top 5 states absorbed 54% of all CSR and the top 10 took 74% – while the entire North-East, the hill states and most Union Territories together received a sliver. Maharashtra alone accounts for more than a fifth of the national total.

State / UT CSR FY2024-25 (₹ Cr) Share
Maharashtra 8,631 21.2%
Gujarat 4,549 11.2%
Karnataka 3,395 8.3%
Delhi 2,753 6.7%
Tamil Nadu 2,738 6.7%
Uttar Pradesh 2,213 5.4%
Rajasthan 1,620 4.0%
Odisha 1,575 3.9%
Telangana 1,446 3.5%
Haryana 1,386 3.4%

One line in the data deserves attention: ₹1,606 crore (3.9%) is classified as Pan India – money reported against national funds or more than one state, with no single location attached. It is CSR that is reported, but not geographically verifiable. For the full state-by-state breakdown and the fastest-growing states, see our CSR spending by state analysis.

What does CSR actually fund?

For all the breadth Schedule VII allows, CSR spending is strikingly narrow. In FY2024-25, Education (₹13,877 Cr) and Health Care (₹8,531 Cr) together took 55% of every rupee. The entire climate-and-environment cluster – environmental sustainability, conservation and agro-forestry – came to under 10%, and genuinely future-facing heads such as technology incubators drew effectively nothing.

Development sector CSR FY2024-25 (₹ Cr)
Education 13,877
Health Care 8,531
Environmental Sustainability 3,397
Livelihood Enhancement 2,548
Rural Development 2,477
Vocational Skills 1,945
Poverty, Hunger & Malnutrition 1,647
Training to Promote Sports 1,130

The sector split is where the independent-verification gap is widest: rural, livelihood, agriculture and environment programmes are spread across thousands of sites, which makes them the hardest to check and the most exposed to leakage. See the full breakdown in our sector-wise CSR analysis.

Who spends the most on CSR?

CSR is as concentrated by contributor as it is by geography. In FY2023-24 – the latest year with the full all-company breakdown – the top 10 companies alone accounted for about ₹5,777 crore, roughly 16% of national CSR, led by HDFC Bank and Reliance at close to ₹900 crore each. Private (non-PSU) companies outspent public-sector units by 6.4 to 1 (₹31,092 Cr vs ₹4,826 Cr).

Company (FY2023-24) CSR spent (₹ Cr)
HDFC Bank 907
Reliance Industries 899
Tata Consultancy Services 813
ONGC 612
Tata Steel 573
Infosys 451
Indian Oil Corporation 436
ITC 380
ICICI Bank 368
Power Grid Corporation 338

Provisional FY2024-25 figures for NSE-listed firms show the concentration only tightening – Reliance at roughly ₹1,310 crore, HDFC Bank ₹1,068 crore and TCS ₹960 crore. The full ranking and the PSU split are in our top CSR companies analysis.

The gap the data hides: did the money land?

Here is what the National CSR Portal cannot tell you. Every figure above is money reported as spent – disbursed from a CSR budget. None of it confirms that a school was built, a plantation survived, a farmer was trained, or a beneficiary exists. CSR data captures spend, not delivery. And for large programmes, independent verification is no longer optional: under Rule 8(3) of the CSR Rules, a company with a CSR obligation of ₹10 crore or more must have big projects (outlay of ₹1 crore or more) independently assessed – by an agency that is not the implementer.

The honest framing: the hardest CSR to verify is exactly the kind that matters most – farmer, livelihood, plantation and rural programmes scattered across hundreds of districts. That is the ground truth a desk cannot reach, and it is precisely what Anaxee’s field network exists to produce.
  • Nationwide reach – a field force across 540 districts, 11,000+ pincodes and 26 states, so verification covers a whole programme footprint, not a convenient sample. See our field coverage.
  • Independent by design – Anaxee does not run the programmes it checks, which is exactly what Rule 8(3) requires.
  • Tech + AI evidence – geo-tagged, timestamped, photo-backed capture with AI-assisted checks that make large-scale field data consistent and hard to fake.

Deploying CSR and need to prove it landed? Whether it is Rule 8(3) impact assessment, plantation or farmer-programme verification, or ESG field data, let’s put verified ground truth behind the numbers.

Talk to AnaxeeCSR impact assessment

Frequently asked questions

How much does India spend on CSR?
In FY2024-25, Indian companies spent a record ₹40,794 crore on CSR – up from ₹10,066 crore in FY2014-15, a 4.05x rise in a decade. Cumulative CSR spending since the mandate began exceeds ₹2.6 lakh crore. (Source: MCA National CSR Portal.)
Which state gets the most CSR funding in India?
Maharashtra, by a wide margin – ₹8,631 crore in FY2024-25, about 21% of the national total. Gujarat and Karnataka follow. The top 5 states together take 54% of all CSR. See our CSR by state breakdown.
What sectors does CSR money go to?
Education and Health Care dominate, together taking 55% of all CSR (₹13,877 Cr and ₹8,531 Cr respectively in FY2024-25). Environmental sustainability, livelihoods and rural development follow at a distance; the whole climate cluster is under 10%.
Which company spends the most on CSR in India?
In FY2023-24, HDFC Bank (₹907 Cr) and Reliance Industries (₹899 Cr) led, with TCS third. Provisional FY2024-25 data shows Reliance first at around ₹1,310 crore. The top 10 companies account for roughly 16% of all CSR.
Is CSR mandatory in India?
Yes, for qualifying companies. Under Section 135 of the Companies Act 2013, companies above defined thresholds of net worth, turnover or net profit must spend at least 2% of their average net profit of the preceding three years on CSR. Confirm current applicability against the MCA rules.
How much CSR do PSUs spend versus private companies?
Private (non-PSU) companies dominate – ₹31,092 crore versus ₹4,826 crore for PSUs in FY2023-24, a ratio of about 6.4 to 1.
What does Pan India CSR mean?
Pan India is the portal’s category for CSR reported against national funds (such as PM National Relief Fund, Swachh Bharat Kosh or Clean Ganga Fund) or spread across more than one state, with no single state attached. It was ₹1,606 crore – about 3.9% – in FY2024-25.
Where does India’s CSR data come from?
From the Ministry of Corporate Affairs’ National CSR Portal (csr.gov.in), built from company disclosures in Segment III of e-form AOC-4 under Section 135. The figures on this page reconcile to those official totals.
How much CSR does Madhya Pradesh receive?
Madhya Pradesh received ₹1,195 crore in FY2024-25, up 8.4x from ₹142 crore in FY2014-15 – one of the faster-growing states, though still only 12th nationally.
Does reported CSR spend mean the money reached the ground?
No. CSR data records money disbursed, not outcomes delivered. That is why large projects need independent impact assessment under Rule 8(3), and why field verification matters. Anaxee provides the independent field verification that turns reported spend into evidence.
Data note. National and state figures (FY2014-15 to FY2024-25) are from the Ministry of Corporate Affairs’ National CSR Portal (csr.gov.in). Grand Total, Pan India and NEC rows are reported separately per MCA definitions and excluded from per-state figures. Sector-wise figures are FY2024-25 provisional MCA data and reconcile to the national total of ₹40,794 crore; company-wise and PSU figures are FY2023-24 (the latest year with the full all-company breakdown), with FY2024-25 company figures shown as provisional NSE-listed data. All amounts in ₹ crore. Regulatory thresholds (Section 135, Rule 8(3), BRSR) should be confirmed against current MCA and SEBI rules. Compiled and field-verified by Anaxee Digital Runners.
Written by the founder

Govind Agrawal is the Founder & CEO of Anaxee Digital Runners — India’s Reach Engine. He writes on last-mile reach across Bharat, go-to-market, field data and climate-tech execution.

More from Govind Agrawal → govindagrawal.com

Anaxee Digital Runners