Skip ahead to the text

Medical assistant salary by state

In May 2025, the median (middle) medical assistant salary in the US was $45,690 a year, or $21.97 an hour, based on figures from the Bureau of Labor Statistics. Half of medical assistants earn more than that and half earn less. Your own pay depends on where you live and who you work for.

In Ohio, typical pay is $42,810 a year.

Medical assistant salary in every state

Washington pays medical assistants the most, with typical pay of $59,290 a year, and Mississippi pays the least, at $35,360. Here is what each column means:

Typical pay a year
The middle pay in the state: half of medical assistants there earn more and half earn less.
Lowest-paid 10%
One in ten medical assistants in the state earns less than this.
Highest-paid 10%
One in ten earns more than this.
Jobs
How many medical assistants work in the state.

Press a column heading to sort the table by it.

StateTypical pay a yearLowest-paid 10%Highest-paid 10%Jobs
Alabama$36,100$29,600$45,00013,300
Alaska$52,600$46,100$65,0002,140
Arizona$45,900$38,100$51,30021,460
Arkansas$37,800$30,800$46,1005,150
California$49,700$39,300$77,300117,060
Colorado$48,400$39,100$59,80013,160
Connecticut$47,400$38,500$59,50010,250
Delaware$44,500$36,500$57,3002,880
District of Columbia$51,100$39,600$76,9002,260
Florida$43,700$35,900$49,00066,110
Georgia$41,600$34,300$51,40028,780
Hawaii$48,400$38,600$60,0003,890
Idaho$44,700$35,500$56,7005,250
Illinois$46,100$36,400$56,60020,260
Indiana$45,100$37,100$50,50019,630
Iowa$45,500$36,700$55,0005,990
Kansas$39,500$35,100$48,3005,510
Kentucky$39,300$33,000$47,90013,440
Louisiana$36,300$29,000$44,50012,310
Maine$47,600$40,200$59,2004,480
Maryland$46,400$36,900$57,30016,390
Massachusetts$49,500$43,300$61,90014,880
Michigan$39,900$35,000$48,30027,810
Minnesota$50,500$40,100$60,10010,580
Mississippi$35,400$29,200$45,1003,340
Missouri$40,400$35,800$48,40013,050
Montana$46,800$38,700$56,8002,460
Nebraska$47,400$37,900$59,5002,380
Nevada$45,200$37,400$55,1007,760
New Hampshire$48,000$39,600$60,1003,000
New Jersey$47,200$37,000$58,10020,330
New Mexico$39,200$34,600$47,9005,400
New York$48,000$37,300$59,50040,710
North Carolina$45,100$36,000$50,90023,650
North Dakota$46,000$37,700$58,200600
Ohio (your state)$42,800$36,100$48,60028,950
Oklahoma$38,800$31,900$47,60010,510
Oregon$50,400$43,800$62,20011,840
Pennsylvania$43,900$36,800$48,50023,050
Rhode Island$47,200$39,300$56,8003,210
South Carolina$41,200$34,700$49,10012,110
South Dakota$41,900$36,000$49,0001,340
Tennessee$39,600$34,800$48,50019,180
Texas$39,500$31,200$49,30075,340
Utah$45,400$35,900$56,3009,990
Vermont$47,300$40,600$58,4001,140
Virginia$44,700$37,100$52,00016,650
Washington$59,300$46,500$74,20019,500
West Virginia$37,200$30,900$45,4004,540
Wisconsin$48,700$39,500$58,00013,810
Wyoming$40,900$31,200$51,8001,040

The pay survey counts only people who work for an employer, not people who work for themselves. Pay here is rounded to the nearest $100; the spreadsheets at the end of the page have the exact numbers.

A medical assistant takes a patient's temperature in a family practice exam room

How much do the lowest and highest earners make?

Across the US in May 2025, the lowest-paid tenth of medical assistants earned less than $36,050 a year, and the highest-paid tenth earned more than $59,310, based on federal wage data. These numbers show how far pay spreads; they are not starting salaries.

Does where you work affect what you earn?

It does. Of the main places medical assistants work, outpatient care centers paid the most in May 2025, according to Bureau of Labor Statistics figures. These are clinics where patients go home the same day.

SettingTypical pay a year (May 2025)
Outpatient care clinics$48,560
Hospitals$46,910
Doctors' offices$45,520
Other health practitioners' offices$38,400

For comparison, typical pay across all jobs in the US was $50,980 in May 2025.

Where are medical assistant jobs found?

The number of medical assistant jobs is projected to rise 13 percent between 2025 and 2035, based on federal projections. Doctors' offices employ more medical assistants than any other kind of workplace: 430,490 as of May 2023.

That year, California led the nation with 110,280 jobs. Texas had 66,720, based on the federal wage survey.

How this pay stacks up against similar health roles

Here is typical yearly pay in similar health jobs in May 2025, from Bureau of Labor Statistics data.

RoleTypical pay a year
Nursing assistant (CNA)$42,260
Phlebotomist$45,230
Medical assistant$45,690
Licensed practical nurse (LPN)$64,400
Registered nurse (RN)$97,550

Getting trained before your first job

We list 1,094 medical assistant programs spread over all 50 states plus Washington, DC. Of these, 484 are accredited by CAAHEP or ABHES, two outside groups that check training standards. Only 30 programs teach all their classes online, and 14 of those are accredited, based on federal college data and CAAHEP's accredited program directory.

At career schools that give a length, a typical program takes 9 months. Most take 7 to 9 months; the shortest takes 2 months and the longest 32.

Type of schoolTypical price (2023-24)
Career school, whole program with books$17,257
Public college, one year of full-time classes for local students$4,346

354 schools offer an associate degree (a two-year college degree) in medical assisting. Most programs, 1,049 of them, are at schools where you can get federal student aid.

Questions people often ask

Is $25 an hour a strong wage for a medical assistant?

Yes. Typical pay for medical assistants in 2025 was $21.97 an hour, so at $25 an hour you would earn more than at least half of them.

Is medical assistant pay lower in Texas?

On average, yes. The mean annual wage for medical assistants in Texas was $38,870 in May 2023, below the national median.

Medical assistant salary by metro area

A metro area is a city and the towns around it. Some reach across a state line, so a few appear under two states.

Metro areaTypical pay a yearLowest-paid 10%Highest-paid 10%Jobs
AkronOH$42,800$37,100$47,7001,880
Canton-MassillonOH$38,200$35,200$45,500880
CincinnatiOH, KY, IN$44,300$36,000$49,8005,560
ClevelandOH$43,800$37,100$54,8005,180
ColumbusOH$44,100$37,800$50,0005,850
Dayton-Kettering-BeavercreekOH$43,600$35,800$53,5001,890
Huntington-AshlandWV, KY, OH$37,500$31,500$44,9001,040
LimaOH$43,500$35,500$46,500420
MansfieldOH$38,200$31,700$46,000290
SanduskyOH$40,300$35,800$56,900210
SpringfieldOH$37,900$33,300$46,800250
ToledoOH$44,100$36,800$46,3001,620
Weirton-SteubenvilleWV, OH$37,500$34,100$45,900260
WheelingWV, OH$36,900$31,100$45,800310
Youngstown-WarrenOH$36,900$29,900$43,8001,050

You can download both tables as spreadsheets (CSV files that open in Excel or Google Sheets): pay by state and pay by metro area. They also show hourly pay and how common the job is in each place compared with the whole country. Source: the Bureau of Labor Statistics pay survey (OEWS), May 2025. Our tables are free to reuse.

Next steps

Pay starts with training. Find a program in your state, see what programs cost, or compare the certifications employers ask for.