Skip to content
← All maps
ImpactMojo · Maps · Real data

CSR in India: The Money and Where It Goes

India's companies are legally required to spend 2% of profits on social causes. In FY2023-24 that came to ₹34,909 crore. This map shows where it went — the sectors that absorb it, and the biggest corporate spenders — with real figures from public disclosures. Node size = rupees. Drag, zoom, and click.

₹34,909 crtotal CSR spend, FY2023-24
38.4%to Health & Sanitation — the largest sector
32.4%to Education & Skilling
₹945 crtop single spender (HDFC Bank)
17%of all CSR from just the top 10 companies
Node size = ₹ · drag · scroll to zoom · click

What's real here — and what isn't

  • The node sizes are real rupees. Sector pools are sized by national CSR spend by sector (FY2023-24: Health & Sanitation ~38.4%, Education ~32.4%, Environment ~10.9%, Rural Development ~6.9%, everything else ~11.4% of ₹34,909 cr). Company nodes are sized by each firm's actual FY2023-24 CSR spend from its disclosures.
  • The edges are documented focus areas, not exact splits. A line from a company to a sector means that sector is a stated CSR focus of that company — not a precise rupee amount. Companies don't publish clean per-sector-per-recipient breakdowns, so we show where they focus, not how much down each line. That precise company→sector→NGO→₹ join is the "full pipeline" version still to build.
  • Top 10, not all. We show the ten largest corporate spenders (≈17% of all CSR); the other 83% comes from thousands of companies not drawn here. Percentages are rounded.
  • Sources. Total & sector split: Economic Survey / National CSR Portal / Prime Database / India CSR compilations (FY2023-24). Company figures: FY2023-24 CSR disclosures as reported by the same trackers and company reports. The official record is the National CSR Portal. Educational visualisation, not financial advice.