Machinists Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Machinists in Indiana earn a median salary of $49,355 per year on average across 15 metro and nonmetro areas, -12.1% vs the national median of $56,150. An estimated 15,370 machinists are employed across Indiana, with salaries ranging from $43,790 to $58,750 depending on location.

$49,355 Avg median salary in Indiana
$58,750 Highest paying metro
$43,790 Lowest paying metro
15,370 Employed in Indiana

Compare Machinists salaries & buying power

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

Full tool →
Machinists
in
    vs

      Machinists salaries by city in Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Northern Indiana $58,750 $44,990 $67,090 2,450
      Columbus, IN $55,320 $43,190 $55,320 920
      Lafayette, IN $54,020 $45,050 $58,690 490
      Kokomo, IN $49,260 $39,450 $61,660 90
      Terre Haute, IN $49,030 $42,810 $57,080 370
      Evansville, IN $48,880 $43,170 $63,380 280
      Fort Wayne, IN $48,830 $42,680 $61,820 1,740
      South Bend, IN-MI $48,750 $40,540 $59,820 720
      Central Indiana $48,430 $39,140 $59,220 750
      Elkhart, IN $48,280 $41,740 $59,290 820
      Michigan City, IN $47,790 $40,940 $58,830 200
      Indianapolis, IN $47,640 $46,300 $61,550 4,730
      Southern Indiana $47,010 $41,200 $55,010 1,230
      Bloomington, IN $44,550 $44,470 $49,150 360
      Muncie, IN $43,790 $37,960 $57,290 220

      View Machinists salaries in all cities