SalaryData

Social Worker Salary in Oklahoma

Based on 2K+ workers in Oklahoma

Data year: 2025 · Last updated: October 2026

Median Annual Salary (OK)

$43,120

$20.73/hr

vs National Average

$57,161

-24.6% vs national median

Salary Range (10th–90th)

$36K – $53K

2K employed in Oklahoma

The median Social Worker salary in Oklahoma is $43,120 per year, placing it significantly below the national average by 25%. This data reflects the current earnings landscape for social work professionals within the state, where approximately 1,780 individuals are employed in this vital field. The salary range for Social Worker salary in Oklahoma typically falls between $35,780 and $52,930 annually.

Several factors influence the Social Worker salary in Oklahoma. Experience level plays a crucial role, with entry-level positions generally earning less than seasoned professionals. Additionally, the specific setting of employment, such as a non-profit organization, government agency, or private practice, and the specialization within social work, like child welfare or mental health, can impact earning potential within the state.

Salary Distribution — Social Worker in Oklahoma

Social Worker (OK) salary percentiles
PercentileAnnual Salary
10th percentile$35,780
25th percentile$37,820
Median (50th percentile)$43,120
75th percentile$45,410
90th percentile$52,930

Top-Paying Industries for Social Worker (U.S.)

Which industries pay Social Workers the most — nationwide figures (industry-level data is not available by state). Social Workers in Oklahoma tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Finance and Insurance$94,250550
Educational Services$72,8802K
Government (excl. schools, hospitals & USPS)$68,60020K
Management of Companies and Enterprises$65,9902K
Health Care and Social Assistance$59,270104K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Social Worker in Oklahoma vs National

Historical Social Worker salary trend in Oklahoma
YearMedian Salary (Oklahoma)
2022$36,250
2023$37,740
2024$43,190
2025$43,120
2026 (projected)$43,120

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Social Worker in Oklahoma
YearOklahoma MedianNational Median
2022$36,250$50,498
2023$37,740$53,608
2024$43,190$56,931
2025$43,120$57,161
2026 (projected)$43,120$57,161

Social Worker Salary by Experience Level in Oklahoma

Social Worker salary by experience level in Oklahoma
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$37,820
Mid-level3-5 yrs$43,120
Senior6-9 yrs$45,410
Staff / Lead10+ yrs$52,930

Social Worker Salary in Other States

Related Social Worker Salaries in Oklahoma

How other high-demand occupations in Oklahoma compare to Social Worker ($43,120 median).

OccupationMedian Salaryvs Social WorkerHourly
Surgeon in OK$553,790+1184.3%$266.25/hr
Obstetrician and Gynecologist in OK$370,260+758.7%$178.01/hr
Family Medicine Physician in OK$361,350+738.0%$173.73/hr
Emergency Medicine Physician in OK$348,540+708.3%$167.57/hr
Psychiatrist in OK$271,640+530.0%$130.60/hr
Podiatrist in OK$253,380+487.6%$121.82/hr
Pediatrician in OK$236,780+449.1%$113.84/hr
Internal Medicine Physician in OK$216,570+402.2%$104.12/hr
Dentist in OK$166,170+285.4%$79.89/hr
Nurse Anesthetist in OK$156,830+263.7%$75.40/hr
Physician Assistant in OK$136,550+216.7%$65.65/hr
Pharmacist in OK$135,140+213.4%$64.97/hr

Frequently Asked Questions

What is the typical salary for a social worker in Oklahoma?

The median salary for social workers in Oklahoma is $43,120 per year, which averages out to $21 per hour. This median figure falls within the typical salary range of $35,780 to $52,930 annually.

How does the average social worker salary in Oklahoma compare to the national average?

Social workers in Oklahoma earn significantly less than the national average, with their salaries being 24.6% lower. The median Oklahoma salary of $43,120 per year reflects this difference compared to national benchmarks.

What is the salary range for social workers in Oklahoma?

In Oklahoma, social workers can expect to earn an annual salary anywhere between $35,780 and $52,930. The median salary of $43,120 per year falls in the middle of this range, with experienced professionals potentially earning at the higher end.

How many social workers are employed in Oklahoma?

There are approximately 1,780 social workers employed across Oklahoma. This number represents the current workforce for this profession within the state.

More Locations