verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Social Worker Salary in Missouri

Median Annual in Missouri
$48,520/yr
Median Hourly Wage
$23.33/hr
▼ 19% below U.S. median

Salary Distribution in Missouri

groups Employed in MO
9,620
public U.S. Median
$59,550
savings Real pay (cost-adjusted)
$53,426 #42 of 51

Social Worker pay in Missouri, explained

Social workers in Missouri earn a median of $48,520 per year ($23.33 per hour), which is 19% below the national median of $59,550. Entry-level workers earn around $37,200, while the most experienced social workers reach about $65,230. Pay varies by employer, setting, and metro area within Missouri.

Is $48,520 good pay in Missouri?

Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $48,520 is worth about $53,426 in national buying power — ranking Missouri #42 for real pay (vs #45 on the sticker number).

See the full Social Worker Real Pay Index arrow_forward

Social Worker pay by experience in Missouri

Entry level (10th pct)
$37,200
$17.88/hr
Median
Mid-career (50th pct)
$48,520
$23.33/hr
Experienced (90th pct)
$65,230
$31.36/hr

Social Worker pay in neighboring states

StateMedian / yrReal payvs MO
Missouri (here) $48,520 $53,426
Illinois $63,220 $63,247 −$14,700
Kentucky $59,100 $65,551 −$10,580
Tennessee $56,310 $61,293 −$7,790
Kansas $54,300 $60,288 −$5,780
Iowa $52,250 $59,536 −$3,730
Nebraska $47,770 $53,017 +$750
Oklahoma $43,950 $50,032 +$4,570
Arkansas $43,330 $49,841 +$5,190

Social Worker in Missouri: FAQ

How much do social workers make in Missouri?

Social workers in Missouri earn a median of $48,520 per year ($23.33 per hour), compared with $59,550 nationally.

Does Missouri pay social workers well?

At $48,520, Missouri pays 19% below the national median for social workers. An estimated 9,620 work in the state.

Social Worker salary in other states

All 51 states ranked arrow_forward

Related careers in Missouri