SalaryData

Social Worker Salary in Indiana

Based on 2K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$48,300

$23.221/hr

vs National Average

$57,161

-15.5% vs national median

Salary Range (10th–90th)

$36K $78K

2K employed in Indiana

Social workers in Indiana earn a median salary of $48,300 per year, with approximately 2,490 workers currently employed in the state. This figure falls about 16% below the national average for social workers, reflecting regional economic differences. The salary range spans from $36,290 for entry-level positions to $77,780 for experienced professionals, showing considerable growth potential within the field.

Several factors influence social worker salary in Indiana, including years of experience, educational credentials, and employer type. Social workers employed by state agencies, hospitals, or private practice typically earn differently than those in nonprofit organizations. Additionally, specialization areas such as clinical social work or school-based positions may command higher compensation. Geographic location within Indiana and caseload complexity also play significant roles in determining individual earning potential.

Salary Distribution — Social Worker in Indiana

Social Worker (IN) salary percentiles
PercentileAnnual Salary
10th percentile$36,290
25th percentile$42,580
Median (50th percentile)$48,300
75th percentile$64,610
90th percentile$77,780

Historical Salary Trend — Social Worker in Indiana vs National

Historical Social Worker (Indiana vs National) salary trend
YearMedian Salary (United States)
2022$46,080
2023$50,950
2024$54,410
2025$48,300
Historical salary trend for Social Worker in Indiana
YearIndiana MedianNational Median
2022$46,080$50,498
2023$50,950$53,608
2024$54,410$56,931
2025$48,300$57,161

Social Worker Salary by Experience Level in Indiana

Social Worker Salary in Other States

Frequently Asked Questions

How much do social workers make in Indiana?

Social workers in Indiana earn a median salary of $48,300 per year, or $23 per hour. This is approximately 15.5% below the national average for social workers.

What is the salary range for social workers in Indiana?

Social worker salaries in Indiana range from $36,290 at the lower end to $77,780 at the higher end, depending on experience, specialization, and employer.

How many social workers are employed in Indiana?

There are currently 2,490 social workers employed in Indiana, representing the total workforce in this profession across the state.

Is the Indiana social worker salary below the national average?

Yes, Indiana's median social worker salary of $48,300 per year is 15.5% lower than the national average for this position.

Related Occupations

More Locations