SalaryGlobe

Machinists Salary in St. Louis, MO (2026)

Source: BLS OEWS · St. Louis, MO-IL · 5,640 employed

The average Machinists salary in St. Louis, MO is $64,840 per year. The middle 50% of Machinistss earn between $55,800 and $79,730. Top earners in the 90th percentile make $79,730 or more. Entry-level positions typically start around $44,780. The median of $60,850 is above the mean, reflecting the wage distribution in this field.

Machinists Salary Breakdown in St. Louis, MO

Percentile Annual Salary
10th Percentile (Entry-level) $44,780
25th Percentile $55,800
Median (50th Percentile) $60,850
Mean (Average) $64,840
75th Percentile $79,730
90th Percentile (Top earners) $79,730

Related Jobs in St. Louis, MO

Machinists Salaries in Other Cities

City Mean Annual
Washington, DC $76,460
Urban Honolulu, HI $75,540
Seattle, WA $74,780
Bremerton, WA $74,560
Anchorage, AK $74,430
San Francisco, CA $72,990
Kennewick, WA $72,090
Florence, AL $71,960

Frequently Asked Questions

What is the average Machinists salary in St. Louis, MO?

The average Machinists salary in St. Louis, MO is $64,840 per year, according to BLS OEWS.

What is the median Machinists salary in St. Louis, MO?

The median Machinists salary in St. Louis, MO is $60,850 per year. Half of Machinistss earn more than this and half earn less.

How much do entry-level Machinistss make in St. Louis, MO?

Entry-level Machinistss in St. Louis, MO typically earn around $44,780 per year (10th percentile). Workers in the 25th percentile earn about $55,800.

What do the highest-paid Machinistss earn in St. Louis, MO?

The highest-paid Machinistss in St. Louis, MO earn $79,730 or more per year (90th percentile). The 75th percentile wage is $79,730.

How many Machinistss work in St. Louis, MO?

There are approximately 5,640 Machinistss employed in the St. Louis, MO-IL area, per BLS OEWS.