Medical Assistants Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Medical Assistants in Ohio earn a median salary of $39,920 per year on average across 16 metro and nonmetro areas, -9.7% vs the national median of $44,200. An estimated 23,820 medical assistants are employed across Ohio, with salaries ranging from $37,090 to $44,720 depending on location.

$39,920 Avg median salary in Ohio
$44,720 Highest paying metro
$37,090 Lowest paying metro
23,820 Employed in Ohio

Compare Medical Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Medical Assistants
in
    vs

      Medical Assistants salaries by city in Ohio

      Metro areaMedian salary25th pct75th pctEmployed
      Cleveland, OH$44,720$38,250$47,1604,700
      Columbus, OH$43,830$38,900$46,8704,340
      Sandusky, OH$43,600$37,910$45,490160
      Cincinnati, OH-KY-IN$43,480$37,920$46,4704,750
      Lima, OH$40,350$35,780$44,620370
      Toledo, OH$40,230$37,550$45,3301,440
      Dayton, OH$39,810$37,710$45,7101,510
      Mansfield, OH$39,120$36,500$44,370250
      Eastern Ohio$38,650$37,140$44,520600
      Akron, OH$38,540$37,080$44,5801,360
      Springfield, OH$38,260$34,420$44,100180
      Southern Ohio$38,160$36,600$45,280720
      Canton, OH$37,980$35,760$43,970690
      North Northeastern Ohio nonmetropolitan area (noncontiguous)$37,500$36,320$44,8201,060
      West Northwestern Ohio$37,400$36,360$44,470860
      Youngstown, OH$37,090$34,810$42,570830

      View Medical Assistants salaries in all cities