Post job

Medical assistant salary

Average medical assistant salary

$16.78

$34,900 yearly

Entry-level medical assistant salary
$27,000 yearly salary
Updated January 8, 2025

Understanding Medical Assistant Salaries

The average salary for a medical assistant stands at $34,900 annually, translating to about $17 per hour. Factors influencing this figure include geographic location, years of experience, and the type of healthcare facility. For instance, medical assistants in metropolitan areas often receive higher compensation compared to those in rural settings.

Salary by Experience Level

Entry-level medical assistants typically start at around $16.78 per hour, while those with several years of experience can earn significantly more. Experienced professionals may find opportunities in specialized fields such as pediatrics or surgery, which tend to offer better pay.

Top Paying States

Some of the highest-paying states for medical assistants include California, New York, and Washington. In these states, medical assistants can earn well above the national average, making them attractive locations for job seekers.

Job Opportunities

The medical assistant profession is expected to grow, providing numerous job opportunities. As healthcare facilities expand, the demand for qualified assistants increases, ensuring a stable entry point into the healthcare industry. For those considering a career in this field, understanding salary expectations and career advancement opportunities is essential.

On this page
Medical assistant salary by: 

Let Zippi find your next medical assistant job

Floating question marks illustration

Let Zippi find your next medical assistant job

Floating question marks illustration

Where can a Medical Assistant earn more?

Compare salary by location
Vs
63k
43k
23k
3k
Columbus, OH$45,301
Omaha, NE$33,457
Compare salary by company
Vs
72k
52k
32k
12k
Columbia University in the City of New York$47,378
Mount Auburn Hospital$41,928

Medical assistant salaries by experience level

Medical assistant salary estimates from across the web

Based on the latest salary information compiled by Zippia, Indeed, Glassdoor, Ziprecruiter, SalaryExpert and CareerExplorer, the average salary for a medical assistant typically falls between $34,900 and $42,795.
zippia
$34,900yearly
glassdoor[1]
$42,795yearly
indeed[2]
$40,279yearly
ZipRecruiter[3]
$41,510yearly
SalaryExpert[4]
$41,373yearly
CareerExplorer[5]
$37,190yearly

Average medical assistant salary by state

The highest-paying states for medical assistants are Alaska, Washington, and Oregon. The lowest average medical assistant salary states are Mississippi, Arkansas, and Oklahoma.

  • State view
  • County view
Average salary:

Highest paying states for medical assistants

RankStateAvg. salaryHourly rate
1Washington$45,025$21.65
2Massachusetts$39,735$19.10
3Minnesota$38,059$18.30
4Alaska$46,918$22.56
5New Hampshire$36,601$17.60
6Wisconsin$36,240$17.42
7Rhode Island$37,330$17.95
8Oregon$42,184$20.28
9Connecticut$37,024$17.80
10Iowa$35,614$17.12
11Illinois$36,360$17.48
12Michigan$33,979$16.34
13Arizona$35,359$17.00
14Vermont$36,062$17.34
15Maine$33,983$16.34
16Indiana$33,203$15.96
17Idaho$34,346$16.51
18New York$36,678$17.63
19North Dakota$35,204$16.93
20Colorado$36,240$17.42
21Montana$34,360$16.52
22California$40,210$19.33
23Hawaii$38,808$18.66
24Utah$34,164$16.43
25Nebraska$33,490$16.10
26Maryland$34,644$16.66
27District of Columbia$39,641$19.06
28Wyoming$34,152$16.42
29Ohio$32,021$15.39
30Pennsylvania$32,310$15.53
31New Jersey$34,881$16.77
32Kentucky$31,411$15.10
33South Dakota$32,506$15.63
34Nevada$33,779$16.24
35Missouri$32,633$15.69
36Kansas$31,891$15.33
37New Mexico$33,662$16.18
38North Carolina$32,548$15.65
39Delaware$33,136$15.93
40Tennessee$31,550$15.17
41Florida$30,960$14.88
42Arkansas$29,839$14.35
43West Virginia$26,886$12.93
44Georgia$31,004$14.91
45Texas$31,744$15.26
46Virginia$32,184$15.47
47South Carolina$30,226$14.53
48Oklahoma$29,732$14.29
49Mississippi$30,151$14.50
50Louisiana$28,417$13.66
51Alabama$27,203$13.08

Highest paying cities for medical assistants

The highest-paying cities for medical assistants are Vancouver, WA, Portland, OR, and San Francisco, CA.

RankCityAvg. salaryHourly rate
1Vancouver, WA$45,301$21.78
2Portland, OR$42,188$20.28
3San Francisco, CA$40,969$19.70
4Worcester, MA$39,748$19.11
5Washington, DC$39,627$19.05
6Urban Honolulu, HI$38,854$18.68
7Minneapolis, MN$38,094$18.31
8Rochester, NY$36,873$17.73
9Rochester, NH$36,479$17.54
10Chicago, IL$36,405$17.50
11Denver, CO$36,225$17.42
12Madison, WI$36,134$17.37
13Phoenix, AZ$35,416$17.03
14Baltimore, MD$34,731$16.70
15Washington, NJ$34,459$16.57
16Salt Lake City, UT$34,179$16.43
17Portland, ME$34,081$16.39
18Grand Rapids, MI$34,028$16.36
19Las Vegas, NV$33,636$16.17
20Omaha, NE$33,457$16.09

Medical Assistants are the most in-demand in these five cities:

  1. Vancouver, WA
  2. Portland, OR
  3. San Francisco, CA
  4. Worcester, MA
  5. Washington, DC

Medical assistant salary details

A medical assistant's salary ranges from $27,000 a year at the 10th percentile to $43,000 at the 90th percentile.

Average medical assistant salary graph
Average medical assistant salary graph, trends, and summary

What is a medical assistant's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$43,000$3,583$21
75th Percentile$39,000$3,250$19
Average$34,900$2,908$17
25th Percentile$31,000$2,583$15
10th Percentile$27,000$2,250$13

Highest paying medical assistant jobs

The highest paying types of medical assistants are optometric assistant, medical internship, and medical assistant instructor.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Medical Internship$50,843$4,237$24.44127,692
Medical Scribe$30,045$2,504$14.4480,035
Medical Assisting Extern$35,737$2,978$17.1881,077

Which companies pay medical assistants the most?

Medical assistant salaries at Columbia University in the City of New York and Adobe are the highest-paying according to our most recent salary estimates. In addition, the average medical assistant salary at companies like Conviva and AIG are highly competitive.

Wage gap by gender, race and education

$37,000$36,600$36,200$35,800$35,400$35,000
MaleFemale

Medical assistant salary trends

The average medical assistant salary has risen by $6,572 over the last ten years. In 2014, the average medical assistant earned $28,328 annually, but today, they earn $34,900 a year. That works out to a 14% change in pay for medical assistants over the last decade.

Compare medical assistant salaries for cities or states with the national average over time.

Average medical assistant salary over time

Compare medical assistant salaries for individual cities or states with the national average.

Medical assistant salary by year

YearAvg. salaryHourly rate% Change
2025$34,900$16.78+2.9%
2024$33,900$16.29+3.4%
2023$32,700$15.73+3.4%
2022$31,600$15.20+2.9%
2021$30,700$14.76+3.0%

Recently added medical assistant salaries

CompanyJobLocationDate addedSalary
CenterstoneInhs Medical AssistantBloomington, IN06/30/2025$32,870
Disneyland ResortMedical Assistant/Bxmo (Basic X-Ray Machine Operator)Anaheim, CA06/30/2025$66,262
Sanford HealthMedication Assistant, Certified, Long Term Care-NightsLoveland, CO06/30/2025$40,697
SutterhealthMedical Assistant II, Surgical SpecialtiesJackson, MS06/30/2025$58,186
Doc's DrugsMedical AssistantBarling, AR06/30/2025$41,740
Doc's DrugsMedical AssistantClarksburg, WV06/30/2025$41,740
Doc's DrugsMedical AssistantRaleigh, NC06/30/2025$41,740
PM PediatricsPediatric Urgent Care-Medical Assistant (Per-Diem)Los Angeles, CA06/30/2025$35,479
PM PediatricsMedical Assistant-Yonkers, NY06/30/2025$35,479
Tarantino Properties Inc.Med Tech/CmaReno, NV06/30/2025$39,653

Medical assistant salary FAQs

Search for medical assistant jobs

Browse healthcare support jobs