1. Home
  2. Career Explorer
  3. Social Worker
  4. Salaries
Content has loaded

Social worker salary in India

How much does a Social Worker make in India?

Average base salary

₹15,298

The average salary for a social worker is ₹15,298 per month in India. 266 salaries reported, updated at 19 September 2023

Is this useful?

Top companies for Social Workers in India

  1. SCTIMST
    4.3
    9 reviews10 salaries reported
    ₹30,300per month
Is this useful?

Highest paying cities near India for Social Workers

  1. Hyderabad, Telangana
    ₹31,234 per month
    7 salaries reported
  2. Gurgaon, Haryana
    ₹25,622 per month
    9 salaries reported
  3. New Delhi, Delhi
    ₹24,794 per month
    7 salaries reported
  1. Thiruvananthapuram, Kerala
    ₹22,627 per month
    17 salaries reported
  2. Mumbai, Maharashtra
    ₹22,573 per month
    23 salaries reported
  3. Bengaluru, Karnataka
    ₹19,558 per month
    12 salaries reported
  1. Pune, Maharashtra
    ₹19,464 per month
    19 salaries reported
  2. Chennai, Tamil Nadu
    ₹15,259 per month
    28 salaries reported
  3. Delhi, Delhi
    ₹15,201 per month
    13 salaries reported
Is this useful?

Where can a Social Worker earn more?

Compare salaries for Social Workers in different locations
vs
Explore Social Worker openings
Is this useful?

How much do similar professions get paid in India?

Case Manager

Job openings

Average ₹23,902 per month

Licensed Clinical Social Worker

Job openings

Average ₹34,19,633 per year

Is this useful?

Frequently searched careers

Security Guard

Accountant

Data Entry Clerk

Driver

Laboratory Technician

Software Engineer

Nurse

Pharmacist

Teacher

Office Assistant

Graphic Designer

Elementary School Teacher