Machinists Salary in Missouri

BLS OEWS May 2025 • 12 metro areas • Missouri

Machinists in Missouri earn a median salary of $50,380 per year on average across 12 metro and nonmetro areas, -10.3% vs the national median of $56,150. An estimated 9,140 machinists are employed across Missouri, with salaries ranging from $43,840 to $62,160 depending on location.

$50,380 Avg median salary in Missouri
$62,160 Highest paying metro
$43,840 Lowest paying metro
9,140 Employed in Missouri

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 Missouri

      Metro area Median salary 25th pct 75th pct Employed
      St. Joseph, MO-KS $62,160 $51,320 $64,300 100
      St. Louis, MO-IL $60,850 $55,800 $79,730 5,640
      Kansas City, MO-KS $54,380 $45,740 $62,260 1,380
      Cape Girardeau, MO-IL $51,680 $43,560 $61,300 70
      Joplin, MO-KS $48,960 $44,450 $49,930 360
      Central Missouri $48,600 $42,850 $58,760 440
      Springfield, MO $48,160 $46,140 $57,190 310
      Southeast Missouri $47,440 $42,540 $57,950 200
      Columbia, MO $47,410 $47,400 $61,150
      Jefferson City, MO $46,410 $39,170 $59,300 40
      North Missouri $44,670 $43,020 $50,000 490
      Southwest Missouri $43,840 $37,710 $49,270 110

      View Machinists salaries in all cities