VastJobFinder
All statesGet Matched
Home/Salaries/Medical Assistant

Pay data from live postings

How much does a Medical Assistant make?

Based on 405 medical assistant job postings open right now on Vast Job Finder. Updated monthly.

Staff paytypically staff and permanent roles
$18.84/hr
$39k/yr
Middle 50%: $18.37/hr to $21.09/hr
405 postings

Medical Assistant salary data comes from 405 active job postings currently on this board. These positions offer hourly compensation, which typically reflects permanent or staff employment models. The median hourly rate across all postings is $18.84 per hour, with the lower quartile at $18.37 per hour and the upper quartile at $21.09 per hour. Compensation varies significantly by location. California offers the highest median at $27.75 per hour across 71 postings, followed by Maine at $21.09 per hour with 67 postings. North Carolina has 138 postings with a median of $18.84 per hour, while Virginia and Pennsylvania show medians of $18.70 and $18.37 per hour respectively.

Where medical assistants earn the most

Hourly-equivalent pay by state, states with at least 20 open postings.

StateMedian hourlyPer yearPostings
California$27.75/hr$58k/yr71Jobs in California
Maine$21.09/hr$44k/yr67Jobs in Maine
North Carolina$18.84/hr$39k/yr138Jobs in North Carolina
Virginia$18.70/hr$39k/yr27Jobs in Virginia
Pennsylvania$18.37/hr$38k/yr25Jobs in Pennsylvania

Open medical assistant jobs

The postings behind these figures. Apply directly on the employer site.

See all medical assistant jobs →

Get new medical assistant jobs by email

Fresh U.S. openings like this one, straight to your inbox. Job alerts only.

Unsubscribe anytime. See our privacy policy.

How we calculate this. Figures come from pay ranges published in job postings currently live on Vast Job Finder, not from a salary survey or self-reported data. We use each posting’s starting pay and publish a figure only when at least 25 postings support it. Employers quote pay differently, so weekly and annual figures are converted to an hourly equivalent at 40 hours a week and 52 weeks a year to make them comparable. Travel and contract assignments are shown separately from staff roles because the work and the pay structure differ. Recomputed monthly as inventory turns over.