How much does a social worker make in Ohio?
$59,780a year
Median yearly pay for social workers in Ohio. That is $28.74 an hour or $4,982 a month.
- Hourly
- $28.74
- Vs. national median
- -17%
- Rank among states
- 46 of 50
- Jobs in the state
- 3,250
Pay range
Lowest 10%: $38,260Median: $59,780Highest 10%: $104,600
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $38,260 | $18.39 | |
| 25th | $46,890 | $22.54 | |
| Median | $59,780 | $28.74 | |
| 75th | $78,440 | $37.71 | |
| 90th | $104,600 | $50.29 |
Cities in Ohio
Metro areas, median yearly pay.
| Huntington, WV | $78,750 |
| Mansfield, OH | $69,560 |
| Cleveland, OH | $68,100 |
| Cincinnati, OH | $65,770 |
| Dayton, OH | $64,630 |
| Akron, OH | $61,170 |
| Wheeling, WV | $60,570 |
| Columbus, OH | $59,690 |
| Toledo, OH | $59,090 |
| Youngstown, OH | $56,200 |
| Canton, OH | $48,410 |
Nearby in the ranking
States with similar pay for social workers.
| 43. Colorado | $61,610 |
| 44. Alaska | $61,220 |
| 45. Maine | $60,280 |
| 46. Ohio | $59,780 |
| 47. Florida | $58,550 |
| 48. Montana | $51,650 |
| 49. Tennessee | $51,460 |
Frequently asked questions
How much does a social worker make an hour in Ohio?
The median hourly pay in Ohio is $28.74 ($59,780 a year).
Do social workers make more in Ohio than the national average?
No: $59,780 against $71,900 nationally, 17% less.
Where does Ohio rank for social worker pay?
Ohio ranks 46 of 50 states.
Which city in Ohio pays social workers the most?
Huntington-Ashland, WV-KY-OH, with a median of $78,750 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.