The national average Medical Assistant salary is $33,300. Filter by location to see Medical Assistant salaries in your area. Salary estimates are based on 6,925 salaries submitted anonymously to Glassdoor by Medical Assistant employees.