Salaripedia
English

How much does a social worker make in Oklahoma?

$101,900a year

Median yearly pay for social workers in Oklahoma. That is $48.97 an hour or $8,488 a month.

Hourly
$48.97
Vs. national median
+42%
Rank among states
6 of 50
Jobs in the state
320
Pay range
Lowest 10%: $77,250Median: $101,900Highest 10%: $119,100
PercentileYearlyHourly
10th$77,250$37.14
25th$88,610$42.60
Median$101,900$48.97
75th$112,500$54.09
90th$119,100$57.27

Cities in Oklahoma

Metro areas, median yearly pay.

Oklahoma City, OK$102,600
Tulsa, OK$101,900
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for social workers.

3. Rhode Island$111,600
4. New Hampshire$103,700
5. Washington$102,500
6. Oklahoma$101,900
7. Massachusetts$101,300
8. Missouri$98,740
9. District of Columbia$96,380
Social Worker salary in all states

Frequently asked questions

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

The median hourly pay in Oklahoma is $48.97 ($101,900 a year).

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

Yes: $101,900 against $71,900 nationally, 42% more.

Where does Oklahoma rank for social worker pay?

Oklahoma ranks 6 of 50 states.

Which city in Oklahoma pays social workers the most?

Oklahoma City, OK, with a median of $102,600 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.