Mechanical Engineer Salary in Missouri
Mechanical Engineer pay in Missouri, explained
Mechanical engineers in Missouri earn a median of $99,330 per year ($47.75 per hour), which is 5% below the national median of $104,110. Entry-level workers earn around $64,750, while the most experienced mechanical engineers reach about $142,100. Pay varies by employer, setting, and metro area within Missouri.
Is $99,330 good pay in Missouri?
Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $99,330 is worth about $109,374 in national buying power — ranking Missouri #20 for real pay (vs #36 on the sticker number).
See the full Mechanical Engineer Real Pay Index arrow_forward
Mechanical Engineer pay by experience in Missouri
Mechanical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs MO |
|---|---|---|---|
| Missouri (here) | $99,330 | $109,374 | — |
| Illinois | $102,680 | $102,723 | −$3,350 |
| Oklahoma | $101,850 | $115,945 | −$2,520 |
| Kentucky | $101,050 | $112,080 | −$1,720 |
| Tennessee | $99,550 | $108,360 | −$220 |
| Iowa | $97,700 | $111,324 | +$1,630 |
| Nebraska | $88,060 | $97,733 | +$11,270 |
| Kansas | $86,260 | $95,772 | +$13,070 |
| Arkansas | $80,180 | $92,228 | +$19,150 |
Mechanical Engineer in Missouri: FAQ
How much do mechanical engineers make in Missouri?
Mechanical engineers in Missouri earn a median of $99,330 per year ($47.75 per hour), compared with $104,110 nationally.
Does Missouri pay mechanical engineers well?
At $99,330, Missouri pays 5% below the national median for mechanical engineers. An estimated 4,870 work in the state.