50% of professionals earn between ₹17,708 - ₹37,500 INR
The median salary is ₹25,000
The average salary for a Social Work in India is INR 25,000 - INR 37,500 per year in 2026. The median salary is INR 31,250 per year, based on 153 active job listings.
The cities with the most Social Work job opportunities in India are Mohali, Mumbai, Sahibzada Ajit Singh Nagar, Mohali District, Ahmedabad. Mohali leads with 14 job openings.
Leading employers for Social Work roles in India include AJs Chalo Seekhen.
Explore 153 Social Work job listings in India on BeBee, or check our salary calculator for a personalized estimate.