Medical Assistants Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Medical Assistants in Oklahoma earn a median salary of $36,213 per year on average across 8 metro and nonmetro areas, -18.1% vs the national median of $44,200. An estimated 9,810 medical assistants are employed across Oklahoma, with salaries ranging from $34,020 to $38,930 depending on location.

$36,213 Avg median salary in Oklahoma
$38,930 Highest paying metro
$34,020 Lowest paying metro
9,810 Employed in Oklahoma

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 Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $38,930 $35,690 $43,570 3,260
      Oklahoma City, OK $38,190 $36,510 $44,530 4,260
      Southeast Oklahoma $36,220 $34,230 $38,730 710
      Northwest Oklahoma $35,950 $32,180 $37,740 440
      Enid, OK $35,690 $33,930 $37,460 150
      Southwest Oklahoma $35,420 $31,140 $37,610 240
      Northeast Oklahoma $35,280 $30,690 $36,970 540
      Lawton, OK $34,020 $34,020 $36,810 210

      View Medical Assistants salaries in all cities