SalaryCalculations

Medical Assistants Salary in Ohio

State wage data from the BLS OEWS survey, May 2025.

Median annual

$42,810

Median hourly

$21

Average annual

$42,610

Employed in state

29K

The median annual salary for Medical Assistants in Ohio is $42,810, or about $21 an hour. That is 6% lower than the national median.

Pay in Ohio ranges from $36,050 at the 10th percentile to $48,560 at the 90th percentile. Roughly 29K people work as medical assistants in the state.

Pay distribution in Ohio

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

Salary calculator

Hourly
$20.58
Daily
$165
Weekly
$823
Bi-weekly
$1,647
Monthly
$3,568
Annual
$42,810

$42,810 a year is around the 50th percentile for Medical Assistantss in Ohio. The median is $42,810.

Medical Assistants pay by metro area in Ohio

Metro areaMedian annualEmployment
Cincinnati, OH-KY-IN$44,3405.6K
Columbus, OH$44,1405.8K
Toledo, OH$44,1201.6K
Cleveland, OH$43,8305.2K
Dayton-Kettering-Beavercreek, OH$43,6101.9K
Lima, OH$43,530420
Akron, OH$42,8301.9K
Sandusky, OH$40,260210
Mansfield, OH$38,200290
Canton-Massillon, OH$38,180880
Springfield, OH$37,850250
Huntington-Ashland, WV-KY-OH$37,5001.0K
Weirton-Steubenville, WV-OH$37,460260
Wheeling, WV-OH$36,930310
Youngstown-Warren, OH$36,8501.1K

Other jobs in Ohio

All salaries in Ohio →