Salaripedia
English

How much does a social worker make in Alabama?

$94,270a year

Median yearly pay for social workers in Alabama. That is $45.32 an hour or $7,856 a month.

Hourly
$45.32
Vs. national median
+31%
Rank among states
11 of 50
Jobs in the state
400
Pay range
Lowest 10%: $49,280Median: $94,270Highest 10%: $112,500
PercentileYearlyHourly
10th$49,280$23.69
25th$82,450$39.64
Median$94,270$45.32
75th$105,400$50.66
90th$112,500$54.09

Cities in Alabama

Metro areas, median yearly pay.

Columbus, GA$96,820
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for social workers.

8. Missouri$98,740
9. District of Columbia$96,380
10. South Carolina$96,350
11. Alabama$94,270
12. South Dakota$93,760
13. Delaware$93,250
14. Virginia$92,930
Social Worker salary in all states

Frequently asked questions

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

The median hourly pay in Alabama is $45.32 ($94,270 a year).

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

Yes: $94,270 against $71,900 nationally, 31% more.

Where does Alabama rank for social worker pay?

Alabama ranks 11 of 50 states.

Which city in Alabama pays social workers the most?

Columbus, GA-AL, with a median of $96,820 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.