Medical assistant salary in Ohio
Medical assistants in Ohio earn a median of $42,810 a year, or $20.58 an hour. That is 6% less than the median for the whole US, $45,690.
- Lowest-paid tenth
- $36,050 or less
- Best-paid tenth
- $48,560 or more
- Medical assistant jobs
- 28,950
Medical assistant pay in each Ohio metro area
| Metro area | Median a year | Median an hour | Jobs |
|---|---|---|---|
| Cincinnati, OH-KY-IN | $44,340 | $21.32 | 5,560 |
| Columbus, OH | $44,140 | $21.22 | 5,850 |
| Toledo, OH | $44,120 | $21.21 | 1,620 |
| Cleveland, OH | $43,830 | $21.07 | 5,180 |
| Dayton-Kettering-Beavercreek, OH | $43,610 | $20.97 | 1,890 |
| Lima, OH | $43,530 | $20.93 | 420 |
| Akron, OH | $42,830 | $20.59 | 1,880 |
| Sandusky, OH | $40,260 | $19.36 | 210 |
| Mansfield, OH | $38,200 | $18.37 | 290 |
| Canton-Massillon, OH | $38,180 | $18.36 | 880 |
| Springfield, OH | $37,850 | $18.20 | 250 |
| Huntington-Ashland, WV-KY-OH | $37,500 | $18.03 | 1,040 |
| Weirton-Steubenville, WV-OH | $37,460 | $18.01 | 260 |
| Wheeling, WV-OH | $36,930 | $17.76 | 310 |
| Youngstown-Warren, OH | $36,850 | $17.71 | 1,050 |
Pay figures: Bureau of Labor Statistics, Occupational Employment and Wage Statistics survey of May 2025. Where you see a dash, the survey published no number for that area.
Where to train in Ohio
See the medical assistant programs in Ohio · Pay in every state