• Find A Program

Medical Assistant Salaries in Minnesota

U.S. News and World Report ranked medical assisting among the top five “50 Best Jobs in 2012.” One of the chief reasons that the esteemed news magazine ranked medical assistant jobs so highly is because these positions generally offer a salary range of $20,810-$40,190.

Today, medical assistants nationwide continue to enjoy comfortable salaries. According to the United States Bureau of Labor Statistics, in 2013, the average annual salary for medical assistants was $30,780 while non-salaried workers earned an average hourly wage of $14.80.

Medical assistants working in Minnesota are currently earning even higher salaries than the national average. For instance, in 2012, the average annual salary for medical assistants was $33,040. In that same year, non-salaried workers earned an average hourly wage of $15.88.

Presently, the statewide pay scale for medical assistants in Minnesota is between $11.31 and 21.16 an hour. However, medical assistant salaries typically vary across the state’s regions. According to the Minnesota Department of Employment and Economic Development (DEED), the current regional pay scales for medical assistants in the state are as follows:

  • Central Minnesota: $10.76/hr.-$20.14/hr.
  • Northeast Minnesota: $12.08/hr.-$20.53/hr.
  • Northwest Minnesota: $10.49/hr.-$19.52/hr.
  • Southeast Minnesota: $10.71/hr.-$22.61/hr.
  • Southwest Minnesota: $10.19/hr.-$18.29/hr.
  • Seven County – St Paul: $11.88/hr.-$21.29/hr.

In 2013, the United States Bureau of Labor Statistics published a more detailed analysis of the salaries earned by medical assistants working in both metropolitan and nonmetropolitan areas in Minnesota:

Area name
Employment
Annual mean wage
Duluth MN-WI
530
33670
Fargo ND-MN
180
30070
La Crosse WI-MN
330
30010
Mankato-North Mankato MN
150
29620
Minneapolis-St. Paul-Bloomington MN-WI
6630
33650
Rochester MN
300
40150
St. Cloud MN
440
29670
Northwest Minnesota nonmetropolitan area
260
29490
Northeast Minnesota nonmetropolitan area
140
30370
Southwest Minnesota nonmetropolitan area
330
29220
Southeast Minnesota nonmetropolitan area
370
29130