Maintenance Workers, Machinery Salary in Indiana

BLS OEWS May 2025 • 9 metro areas • Indiana

Maintenance Workers, Machinery in Indiana earn a median salary of $60,298 per year on average across 9 metro and nonmetro areas, -0.3% vs the national median of $60,500. An estimated 1,070 maintenance workers, machinery are employed across Indiana, with salaries ranging from $50,110 to $82,930 depending on location.

$60,298 Avg median salary in Indiana
$82,930 Highest paying metro
$50,110 Lowest paying metro
1,070 Employed in Indiana

Compare Maintenance Workers, Machinery salaries & buying power

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

Full tool →
Maintenance Workers, Machinery
in
    vs

      Maintenance Workers, Machinery salaries by city in Indiana

      Metro areaMedian salary25th pct75th pctEmployed
      Columbus, IN$82,930$48,030$82,93070
      Indianapolis, IN$65,000$60,160$72,800240
      Evansville, IN$64,140$62,060$64,17090
      Lafayette, IN$62,210$59,060$84,83060
      Northern Indiana$57,200$47,630$58,950190
      Central Indiana$53,980$47,130$61,84050
      Fort Wayne, IN$53,710$48,020$71,22060
      Elkhart, IN$53,400$46,910$56,700170
      Southern Indiana$50,110$41,530$79,650140

      View Maintenance Workers, Machinery salaries in all cities