Salaripedia
English

How much does a medical assistant make in Oklahoma?

$38,750a year

Median yearly pay for medical assistants in Oklahoma. That is $18.63 an hour or $3,229 a month.

Hourly
$18.63
Vs. national median
-15%
Rank among states
46 of 51
Jobs in the state
10,510
Pay range
Lowest 10%: $31,880Median: $38,750Highest 10%: $47,640
PercentileYearlyHourly
10th$31,880$15.33
25th$36,600$17.60
Median$38,750$18.63
75th$45,630$21.94
90th$47,640$22.90

Cities in Oklahoma

Metro areas, median yearly pay.

Oklahoma City, OK$39,810
Tulsa, OK$39,440
Fort Smith, AR$37,380
Enid, OK$36,270
Lawton, OK$35,820
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for medical assistants.

43. Kansas$39,510
44. Kentucky$39,270
45. New Mexico$39,230
46. Oklahoma$38,750
47. Arkansas$37,760
48. West Virginia$37,180
49. Louisiana$36,320
Medical Assistant salary in all states

Frequently asked questions

How much does a medical assistant make an hour in Oklahoma?

The median hourly pay in Oklahoma is $18.63 ($38,750 a year).

Do medical assistants make more in Oklahoma than the national average?

No: $38,750 against $45,690 nationally, 15% less.

Where does Oklahoma rank for medical assistant pay?

Oklahoma ranks 46 of 51 states.

Which city in Oklahoma pays medical assistants the most?

Oklahoma City, OK, with a median of $39,810 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.