Social worker: Average Salary in India, 2026
Find out what the average Social worker salary is
Salary rate
How much does a Social worker make in India?
₹ 300,000/ Annual
Based on 6107 salaries
Based on 6107 salaries
The average Social worker in India is ₹ 300,000 per year or ₹ 120 per hour. Entry-level positions start at ₹ 250,000 per year, while most experienced workers make up to ₹ 462,000 per year.
Median₹ 300,000

Low₹ 250,000
High₹ 462,000
Active jobs with salaries



Social Worker (liaison Officer)
Don Bosco SchoolNavi Mumbai, Maharashtra, IN Seeking a compassionate social worker with a heart for the poor, fluency in English, and willingness for fieldwork.Responsibilities include assessing client needs, providing support, coordinating r...Show moreLast updated: 30+ days ago
INAssociate Skills and social Sector Social AdvisoryJaipur
PricewaterhouseCoopersJaipur, Rajasthan, India At PwC our people in project portfolio management focus on optimising project portfolios to drive strategic business outcomes.
These individuals oversee project selection prioritisation and resource...Show moreLast updated: 9 days ago
- Promoted
Social Strategist
Sunny Side UpBengaluru, Karnataka, India Sunny Side Up is a full-service, award-winning agency that works at the intersection of business, creativity, and culture.
We solve real problems for brands, from some of the largest global names to...Show moreLast updated: 4 days ago
- Promoted
- New!
Social Media Manager
Trzy InnovationzThrissur, IN Perform research on current benchmark trends and audience preferences.Design and implement social media strategy to align with business goals.
Set specific objectives and report on ROI.Generate, edi...Show moreLast updated: 1 hour ago