Medical Assistant Salary in Ohio
Medical Assistants in Ohio earn a median of $42,810 a year, or $20.58 an hour. That ranks Ohio #34 of 51 states and is $2,880 less than the national median.
- Median / year
- $42,810
- Median / hour
- $20.58
- Employed
- 28,950
- National rank
- #34of 51
Pay range in Ohio
Medical Assistant pay by Ohio metro area
| Metro area | Median | Jobs |
|---|---|---|
| Cincinnati, OH-KY-IN | $44,340 | 5,560 |
| Columbus, OH | $44,140 | 5,850 |
| Toledo, OH | $44,120 | 1,620 |
| Cleveland, OH | $43,830 | 5,180 |
| Dayton-Kettering-Beavercreek, OH | $43,610 | 1,890 |
| Lima, OH | $43,530 | 420 |
| Akron, OH | $42,830 | 1,880 |
| Sandusky, OH | $40,260 | 210 |
| Mansfield, OH | $38,200 | 290 |
| Canton-Massillon, OH | $38,180 | 880 |
| Springfield, OH | $37,850 | 250 |
| Huntington-Ashland, WV-KY-OH | $37,500 | 1,040 |
| Weirton-Steubenville, WV-OH | $37,460 | 260 |
| Wheeling, WV-OH | $36,930 | 310 |
| Youngstown-Warren, OH | $36,850 | 1,050 |
FAQ
How much does a medical assistant make in Ohio?
The median annual wage is $42,810 ($20.58 per hour), according to the BLS for May 2025. That is $2,880 below the U.S. median of $45,690.
What do entry-level medical assistants make in Ohio?
The lowest-paid 10% of Ohio medical assistants earned $36,050 or less ($17.33/hour), a reasonable estimate for new graduates.
Where do medical assistants earn the most in Ohio?
Cincinnati, OH-KY-IN has the highest metro median at $44,340.
How many medical assistants work in Ohio?
About 28,950 medical assistants were employed in Ohio in May 2025.