Skip to content

How Much Does a Medical Assistant Make in Oklahoma in 2026?

Typical pay for Medical Assistants in Oklahoma, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$38,750
Typical pay a year
$18.63
Typical pay an hour
#46
Pay rank of 51 · -15% vs US
10,510
Medical Assistants employed
Where Medical Assistant pay falls in Oklahoma
from starting out to the top earners
$31,880
Starting out
$36,600
First years
$38,750
Typical
$45,630
Experienced
$47,640
Top 10%

BLS OES May 2025 · Oklahoma · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical Medical Assistant in Oklahoma earns about $18.63 per hour ($38,750 per year), according to the latest government wage data (May 2025). That works out to roughly $3,229 a month and $745 a week, when calculated from the annual figure. These figures reflect statewide pay across clinical and administrative settings alike.

Oklahoma's typical pay runs 15% below the national figure of $45,690 a year, placing the state 46th out of 51 for Medical Assistant pay. Lower pay in Oklahoma generally tracks a lower cost of living compared with higher-paying states. About 10,510 Medical Assistants work across the state, giving a sense of scale for how common the role is here.

Medical Assistant pay in Oklahoma at a glance

  • Medical Assistants in Oklahoma typically earn $18.63 an hour ($38,750 a year), per the latest government wage data (May 2025).
  • Oklahoma pay sits 15% below the national figure of $45,690, ranking 46th out of 51 states.
  • Oklahoma City pays the most among the state's metro areas, at $39,810 a year for Medical Assistants.
  • Entry-level Medical Assistants start around $31,880 a year, while the top 10% earn over $47,640.
  • Oklahoma pay for Medical Assistants has risen 38% over the past decade, from $28,160 to $38,750.

BLS OES May 2025

How much does a Medical Assistant make in Oklahoma?

Medical Assistant pay by career stage in Oklahoma

Medical Assistant pay by career stage in Oklahoma
Career stageOklahomaUnited States
Starting out$31,880$15.33 an hour$36,050$17.33 an hour
First years$36,600$17.60 an hour$38,470$18.50 an hour
Typical Medical Assistant$38,750$18.63 an hour$45,690$21.97 an hour
Experienced$45,630$21.94 an hour$49,180$23.65 an hour
Top 10%$47,640$22.90 an hour$59,310$28.52 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

Medical Assistant pay by experience level in Oklahoma

Entry-level Medical Assistant positions in Oklahoma typically offer around $15.33 an hour, or about $31,880 a year. Pay at this level often reflects less experience or a smaller clinic setting. Within a few years, most Medical Assistants see their pay move toward the statewide typical figure of $38,750 a year.

Experienced Medical Assistants in Oklahoma often earn upwards of $21.94 an hour, or around $45,630 a year. The top 10% of earners make over $47,640 a year, roughly $22.90 an hour. That leaves a spread of $15,760 between entry-level and top pay, a gap that tends to reflect years of experience, work setting, and which city a Medical Assistant works in.

Medical Assistant pay growth in Oklahoma

$38,750
2025 typical annual pay
+$1,170 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for Medical Assistants in Oklahoma · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Oklahoma Medical Assistant pay has climbed from $28,160 in 2015 to $38,750 in 2025, a gain of $10,590. That amounts to a 38% rise over the decade, according to the latest government wage data. Pay moved up gradually through the late 2010s before larger jumps in 2022 and 2023.

Nationally, Medical Assistant pay rose 49% over the same decade, a faster pace than Oklahoma's climb. That still leaves Oklahoma pay moving in the same direction as the rest of the country, just from a lower starting point. For someone starting out now, this history shows pay has moved up over time, though it makes no promises about future gains.

Medical Assistant salary by city in Oklahoma

Oklahoma City pays the most among the state's metro areas, at $39,810 a year ($19.14 an hour), about 3% above the statewide figure. Tulsa follows closely at $39,440 a year ($18.96 an hour). Figures for both cities cover their full metro areas, not just the city center.

Lawton pays the least among Oklahoma's listed metro areas, at $35,820 a year, a $3,990 spread from Oklahoma City. Oklahoma City also has the largest Medical Assistant workforce in the state, with 4,730 employed there. Pay differences between cities generally track differences in local living costs.

Typical Medical Assistant pay by metro area in Oklahoma
#CityTypical payHourlyVs OklahomaMedical Assistants employed
1Oklahoma City$39,810$19.14+3%4,730
2Tulsa$39,440$18.96+2%3,010
3Enid$36,270$17.44-6%170
4Lawton$35,820$17.22-8%180

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Oklahoma typical pay $38,750

How Oklahoma compares with nearby states

Oklahoma's Medical Assistant pay lags most of its neighbors. Colorado pays the most nearby, at $48,400 a year, 25% higher than Oklahoma. Missouri ($40,440), Texas ($39,520), Kansas ($39,510), and New Mexico ($39,230) all pay slightly more as well, each within a few percentage points. Arkansas is the exception, paying 3% less at $37,760 a year. Medical Assistant licensure or certification requirements can often be transferred or endorsed between neighboring states, though requirements vary by state.

Typical Medical Assistant pay in Oklahoma and bordering states
StateTypical payVs Oklahoma
Oklahoma$38,750baseline
Colorado$48,400+25%
Missouri$40,440+4%
Texas$39,520+2%
Kansas$39,510+2%
New Mexico$39,230+1%
Arkansas$37,760-3%

Bordering states, ranked by typical Medical Assistant pay · BLS OES May 2025

Is Oklahoma a good state for Medical Assistants?

#46
pay rank of 51 · -15% vs national
10,510
Medical Assistants employed in Oklahoma
6.2
Medical Assistant jobs per 1,000 jobs, vs about 5.3 nationally

Medical Assistants in Oklahoma earn less than in most states: typical pay is $38,750 a year, 15% below the national figure, ranking 46th of 51. For every 1,000 jobs in Oklahoma, about 6.2 are Medical Assistant positions; nationally, the figure is closer to 5.3. That makes the local economy more reliant on Medical Assistants than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: Medical Assistants make up a larger share of Oklahoma's workforce than in most states.

Summary

Medical Assistants in Oklahoma typically earn $38,750 a year, pay that has risen 38% over the past decade. That growth has been steady even though Oklahoma pay remains below the national figure. Anyone considering this path in Oklahoma can check the state's medical assistant certification or registry page for requirements, and look at city-level pages for local figures in Oklahoma City, Tulsa, and beyond.

Frequently asked questions

How much does a Medical Assistant make in Oklahoma?
Medical Assistants in Oklahoma typically earn $18.63 an hour, or about $38,750 a year, according to the latest government wage data (May 2025). Entry-level pay starts closer to $31,880 a year, while experienced Medical Assistants and the top 10% of earners make over $47,640 a year.
How much does a Medical Assistant make an hour in Oklahoma?
The typical hourly pay for a Medical Assistant in Oklahoma is $18.63, according to the latest government wage data (May 2025). That works out to about $745 a week or $3,229 a month. Hourly pay ranges from $15.33 for entry-level roles up to $22.90 for the top 10% of earners.
What is the starting pay for a Medical Assistant in Oklahoma?
Entry-level Medical Assistants in Oklahoma typically start around $15.33 an hour, or about $31,880 a year. Pay tends to rise toward the statewide typical figure of $38,750 a year within a few years of experience, and can reach over $47,640 a year for the most experienced Medical Assistants.
Which city in Oklahoma pays Medical Assistants the most?
Oklahoma City pays Medical Assistants the most among the state's metro areas, at $39,810 a year, about 3% above the statewide figure. Tulsa follows at $39,440 a year. Lawton pays the least, at $35,820 a year, a spread of $3,990 between the state's highest- and lowest-paying cities.
Is Medical Assistant pay in Oklahoma higher than the national rate?
No. Medical Assistant pay in Oklahoma runs about 15% below the national figure of $45,690 a year, ranking the state 46th out of 51. Oklahoma's typical pay is $38,750 a year. Lower pay in Oklahoma generally tracks a lower cost of living compared with many higher-paying states.

Explore next

← Back to the Medical Assistant salary guide