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

Medical Assistant Salary in Oklahoma

Medical Assistants in Oklahoma earn a median of $38,750 a year, or $18.63 an hour. That ranks Oklahoma #46 of 51 states and is $6,940 less than the national median.

Median / year
$38,750
Median / hour
$18.63
Employed
10,510
National rank
#46of 51

Pay range in Oklahoma

10th percentile$31,880
25th percentile$36,600
Median percentile$38,750
75th percentile$45,630
90th percentile$47,640

Medical Assistant pay by Oklahoma metro area

Metro areaMedianJobs
Oklahoma City, OK$39,8104,730
Tulsa, OK$39,4403,010
Fort Smith, AR-OK$37,380430
Enid, OK$36,270170
Lawton, OK$35,820180

FAQ

How much does a medical assistant make in Oklahoma?

The median annual wage is $38,750 ($18.63 per hour), according to the BLS for May 2025. That is $6,940 below the U.S. median of $45,690.

What do entry-level medical assistants make in Oklahoma?

The lowest-paid 10% of Oklahoma medical assistants earned $31,880 or less ($15.33/hour), a reasonable estimate for new graduates.

Where do medical assistants earn the most in Oklahoma?

Oklahoma City, OK has the highest metro median at $39,810.

How many medical assistants work in Oklahoma?

About 10,510 medical assistants were employed in Oklahoma in May 2025.