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.
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
| Career stage | Oklahoma | United 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
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.
| # | City | Typical pay | Hourly | Vs Oklahoma | Medical Assistants employed |
|---|---|---|---|---|---|
| 1 | Oklahoma City | $39,810 | $19.14 | +3% | 4,730 |
| 2 | Tulsa | $39,440 | $18.96 | +2% | 3,010 |
| 3 | Enid | $36,270 | $17.44 | -6% | 170 |
| 4 | Lawton | $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.
| State | Typical pay | Vs Oklahoma |
|---|---|---|
| Oklahoma | $38,750 | baseline |
| 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?
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.