Salaripedia
English

How much does a social worker make in Indiana?

$84,570a year

Median yearly pay for social workers in Indiana. That is $40.66 an hour or $7,048 a month.

Hourly
$40.66
Vs. national median
+18%
Rank among states
20 of 50
Jobs in the state
460
Pay range
Lowest 10%: $60,200Median: $84,570Highest 10%: $108,000
PercentileYearlyHourly
10th$60,200$28.94
25th$74,510$35.82
Median$84,570$40.66
75th$97,780$47.01
90th$108,000$51.90

Cities in Indiana

Metro areas, median yearly pay.

Louisville, KY$105,400
Indianapolis, IN$84,570
Fort Wayne, IN$74,510
Chicago, IL$71,740
Cincinnati, OH$65,770
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for social workers.

17. New Mexico$90,820
18. Idaho$88,610
19. Kentucky$85,160
20. Indiana$84,570
21. Texas$84,240
22. New York$84,010
23. North Dakota$81,330
Social Worker salary in all states

Frequently asked questions

How much does a social worker make an hour in Indiana?

The median hourly pay in Indiana is $40.66 ($84,570 a year).

Do social workers make more in Indiana than the national average?

Yes: $84,570 against $71,900 nationally, 18% more.

Where does Indiana rank for social worker pay?

Indiana ranks 20 of 50 states.

Which city in Indiana pays social workers the most?

Louisville/Jefferson County, KY-IN, with a median of $105,400 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.