SalaryCalculations

Mechanical Engineers Salary in Missouri

State wage data from the BLS OEWS survey, May 2025.

Median annual

$99,330

Median hourly

$48

Average annual

$101,340

Employed in state

4.9K

The median annual salary for Mechanical Engineers in Missouri is $99,330, or about $48 an hour. That is 5% lower than the national median.

Pay in Missouri ranges from $64,750 at the 10th percentile to $142,100 at the 90th percentile. Roughly 4.9K people work as mechanical engineers in the state.

Pay distribution in Missouri

10th$64,750
25th$79,540
Median$99,330
75th$120,990
90th$142,100

Salary calculator

Hourly
$47.75
Daily
$382
Weekly
$1,910
Bi-weekly
$3,820
Monthly
$8,278
Annual
$99,330

$99,330 a year is around the 50th percentile for Mechanical Engineerss in Missouri. The median is $99,330.

Mechanical Engineers pay by metro area in Missouri

Metro areaMedian annualEmployment
St. Louis, MO-IL$100,3402.2K
Kansas City, MO-KS$99,6304.3K
Cape Girardeau, MO-IL$94,94040
Jefferson City, MO$89,12060
Joplin, MO-KS$83,430110
Columbia, MO$82,20080
Springfield, MO$80,020210

Other jobs in Missouri

All salaries in Missouri →