What is the average salary for a Medical Assistant?

Annual / Hourly

The average salary of a Medical Assistant is $30,780. Salaries start from $21,280 and go up to $41,910. Please note that the average salary for a Medical Assistant may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Medical Assistant job market for salaries of real jobs in your area.

Highest

The top 10% of Medical Assistants in United States earn:

$41,910
Senior

The top 25% of Medical Assistants in United States earn:

$35,600
Experienced

The middle 50% of Medical Assistants in United States earn:

$29,610
Junior

The bottom 25% of Medical Assistants in United States earn:

$25,160
Starting

The bottom 10% of Medical Assistants in United States earn:

$21,280

Historical salary

Medical Assistant salary by state

Click on a state to learn more

State Salary Rank
Medical Assistant Salary in Alaska 39,610 1
Medical Assistant Salary in District of Columbia 38,870 2
Medical Assistant Salary in Massachusetts 37,460 3
Medical Assistant Salary in Washington 35,600 4
Medical Assistant Salary in Connecticut 34,260 5
Medical Assistant Salary in California 34,050 6
Medical Assistant Salary in Oregon 33,900 7
Medical Assistant Salary in Vermont 33,580 8
Medical Assistant Salary in New York 33,370 9
Medical Assistant Salary in Hawaii 33,320 10
Medical Assistant Salary in Minnesota 33,040 11
Medical Assistant Salary in Colorado 32,790 12
Medical Assistant Salary in Delaware 32,510 13
Medical Assistant Salary in New Jersey 32,400 14
Medical Assistant Salary in Maryland 32,380 15
Medical Assistant Salary in Rhode Island 32,350 16
Medical Assistant Salary in New Hampshire 32,180 17
Medical Assistant Salary in Virgin Islands 31,860 18
Medical Assistant Salary in North Dakota 31,640 19
Medical Assistant Salary in Wisconsin 31,620 20
Medical Assistant Salary in Nevada 31,570 21
Medical Assistant Salary in Arizona 31,350 22
Medical Assistant Salary in Maine 31,300 23
Medical Assistant Salary in Wyoming 31,230 24
Medical Assistant Salary in Illinois 31,230 25
Medical Assistant Salary in Montana 31,190 26
Medical Assistant Salary in Virginia 30,870 27
Medical Assistant Salary in United States 30,780 28
Medical Assistant Salary in Iowa 30,610 29
Medical Assistant Salary in Puerto Rico 30,550 30
Medical Assistant Salary in Pennsylvania 29,990 31
Medical Assistant Salary in Idaho 29,870 32
Medical Assistant Salary in Nebraska 29,640 33
Medical Assistant Salary in South Carolina 29,530 34
Medical Assistant Salary in North Carolina 29,390 35
Medical Assistant Salary in Georgia 28,830 36
Medical Assistant Salary in Michigan 28,720 37
Medical Assistant Salary in Tennessee 28,670 38
Medical Assistant Salary in Florida 28,620 39
Medical Assistant Salary in Indiana 28,500 40
Medical Assistant Salary in Utah 28,490 41
Medical Assistant Salary in Kansas 28,480 42
Medical Assistant Salary in Ohio 28,450 43
Medical Assistant Salary in Missouri 28,390 44
Medical Assistant Salary in Texas 28,130 45
Medical Assistant Salary in New Mexico 28,070 46
Medical Assistant Salary in Kentucky 27,640 47
Medical Assistant Salary in South Dakota 27,440 48
Medical Assistant Salary in Louisiana 27,250 49
Medical Assistant Salary in Arkansas 27,080 50
Medical Assistant Salary in Mississippi 26,980 51
Medical Assistant Salary in Oklahoma 25,880 52
Medical Assistant Salary in Alabama 25,600 53
Medical Assistant Salary in West Virginia 24,860 54
Medical Assistant Salary in Guam 23,310 55

Source: U.S. Department of Labor Bureau of Labor Statistics