Medical Assistant salary in the U.S.

Medical Assistants in the U.S. earn a median of $45,690 a year ($21.97 an hour), based on BLS data for 817,870 workers.

Median salary
$45,690
Hourly
$21.97
Average
$46,120
Top 10% earn
$59,310
Workers
817,870

Pay ranges from $36,050 for the lowest-paid 10% to $59,310 for the top 10%. The average (mean) salary is $46,120, above the median because a few high earners pull it up.

Pay range for medical assistants in the U.S.

$0$70,000
Pay levelYearlyHourly
10th percentile (entry level)$36,050$17.33
25th percentile$38,470$18.50
Median$45,690$21.97
75th percentile$49,180$23.65
90th percentile (top earners)$59,310$28.52
Average (mean)$46,120$22.17

Half of medical assistants earn more than the median and half earn less. Percentiles show the spread: 10% earn less than the 10th percentile, and 10% earn more than the 90th.

Median paycheck, before taxes

Pay periodAmount
Monthly$3,807.50
Semi-monthly (24 a year)$1,903.75
Biweekly (26 a year)$1,757.31
Weekly$878.65
Hourly$21.97

Based on a full-time year of 2,080 hours. Convert any amount with the hourly to salary converter.

Medical Assistant salary by state

StateMedian salaryWorkers
Washington$59,29019,500
Alaska$52,5602,140
District of Columbia$51,0502,260
Minnesota$50,48010,580
Oregon$50,41011,840
California$49,660117,060
Massachusetts$49,46014,880
Wisconsin$48,68013,810
Hawaii$48,4103,890
Colorado$48,40013,160
New Hampshire$48,0203,000
New York$48,00040,710
Maine$47,5804,480
Connecticut$47,43010,250
Nebraska$47,3702,380
Vermont$47,2501,140
New Jersey$47,21020,330
Rhode Island$47,1903,210
Montana$46,8202,460
Maryland$46,41016,390
Puerto Rico$46,120660
Illinois$46,09020,260
North Dakota$45,980600
Arizona$45,94021,460
Iowa$45,4805,990
Utah$45,3609,990
Nevada$45,2007,760
North Carolina$45,14023,650
Indiana$45,11019,630
Virginia$44,74016,650
Idaho$44,7005,250
Delaware$44,4902,880
Pennsylvania$43,92023,050
Florida$43,68066,110
Ohio$42,81028,950
South Dakota$41,8701,340
Georgia$41,60028,780
South Carolina$41,16012,110
Wyoming$40,9201,040
Missouri$40,44013,050
Michigan$39,87027,810
Tennessee$39,57019,180
Texas$39,52075,340
Kansas$39,5105,510
Kentucky$39,27013,440
New Mexico$39,2305,400
Oklahoma$38,75010,510
Virgin Islands$38,130120
Arkansas$37,7605,150
West Virginia$37,1804,540
Louisiana$36,32012,310
Alabama$36,10013,300
Mississippi$35,3603,340
Guam$33,570270

Best-paying metro areas for medical assistants

Metro areas with the most medical assistants

Related jobs in the U.S.

More: Healthcare Support Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 estimates, occupation code 31-9092. Wages include base pay, tips, commissions and shift pay, but not overtime, bonuses or benefits, and exclude the self-employed.

Frequently asked questions

How much does a medical assistant make in the U.S.?

The median salary for medical assistants in the U.S. is $45,690 a year, or $21.97 an hour. Pay ranges from $36,050 for the lowest-paid 10% to $59,310 for the top 10%.

How much do the highest-paid medical assistants make in the U.S.?

The top 10% of medical assistants in the U.S. earn at least $59,310 a year. The top 25% earn $49,180 or more.

What is the starting pay for medical assistants in the U.S.?

Entry-level pay (the 10th percentile) is about $36,050 a year, and a quarter of medical assistants earn $38,470 or less.

How many medical assistants work in the U.S.?

About 817,870 medical assistants are employed in the U.S., not counting the self-employed.