Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

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

10th percentile$36,050
25th percentile$38,060
Median percentile$42,810
75th percentile$46,270
90th percentile$48,560

Medical Assistant pay by Ohio metro area

Metro areaMedianJobs
Cincinnati, OH-KY-IN$44,3405,560
Columbus, OH$44,1405,850
Toledo, OH$44,1201,620
Cleveland, OH$43,8305,180
Dayton-Kettering-Beavercreek, OH$43,6101,890
Lima, OH$43,530420
Akron, OH$42,8301,880
Sandusky, OH$40,260210
Mansfield, OH$38,200290
Canton-Massillon, OH$38,180880
Springfield, OH$37,850250
Huntington-Ashland, WV-KY-OH$37,5001,040
Weirton-Steubenville, WV-OH$37,460260
Wheeling, WV-OH$36,930310
Youngstown-Warren, OH$36,8501,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.