Medical Assistants Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Medical Assistants in Indiana earn a median salary of $39,676 per year on average across 15 metro and nonmetro areas, -10.2% vs the national median of $44,200. An estimated 18,380 medical assistants are employed across Indiana, with salaries ranging from $36,760 to $45,080 depending on location.

$39,676 Avg median salary in Indiana
$45,080 Highest paying metro
$36,760 Lowest paying metro
18,380 Employed in Indiana

Compare Medical Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Medical Assistants
in
    vs

      Medical Assistants salaries by city in Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Indianapolis, IN $45,080 $38,620 $46,940 8,130
      Fort Wayne, IN $43,520 $37,820 $45,930 1,830
      Muncie, IN $41,550 $36,270 $45,140 530
      Michigan City, IN $39,600 $36,310 $44,790 260
      Central Indiana $39,480 $37,310 $43,560 1,190
      Lafayette, IN $39,310 $36,910 $44,120 540
      Evansville, IN $39,220 $36,310 $43,830 1,020
      Elkhart, IN $39,180 $38,070 $46,130 540
      Bloomington, IN $39,160 $36,890 $43,890 520
      Kokomo, IN $39,140 $37,870 $44,890 180
      Southern Indiana $38,730 $36,480 $43,580 1,080
      South Bend, IN-MI $38,640 $37,380 $45,020 940
      Northern Indiana $38,600 $36,680 $43,120 710
      Columbus, IN $37,170 $36,780 $45,000 410
      Terre Haute, IN $36,760 $34,240 $42,550 500

      View Medical Assistants salaries in all cities