Diesel Mechanic Salary in Missouri
Diesel Mechanic pay in Missouri, explained
Diesel mechanics in Missouri earn a median of $59,360 per year ($28.54 per hour), which is 4% below the national median of $61,770. Entry-level workers earn around $41,170, while the most experienced diesel mechanics reach about $82,480. Pay varies by employer, setting, and metro area within Missouri.
Is $59,360 good pay in Missouri?
Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $59,360 is worth about $65,362 in national buying power — ranking Missouri #21 for real pay (vs #36 on the sticker number).
Diesel Mechanic pay by experience in Missouri
Diesel Mechanic pay in neighboring states
| State | Median / yr | Real pay | vs MO |
|---|---|---|---|
| Missouri (here) | $59,360 | $65,362 | — |
| Illinois | $64,340 | $64,367 | −$4,980 |
| Iowa | $59,680 | $68,002 | −$320 |
| Kansas | $59,460 | $66,017 | −$100 |
| Tennessee | $59,190 | $64,428 | +$170 |
| Nebraska | $59,140 | $65,636 | +$220 |
| Kentucky | $55,480 | $61,536 | +$3,880 |
| Oklahoma | $55,340 | $62,999 | +$4,020 |
| Arkansas | $52,330 | $60,193 | +$7,030 |
Diesel Mechanic in Missouri: FAQ
How much do diesel mechanics make in Missouri?
Diesel mechanics in Missouri earn a median of $59,360 per year ($28.54 per hour), compared with $61,770 nationally.
Does Missouri pay diesel mechanics well?
At $59,360, Missouri pays 4% below the national median for diesel mechanics. An estimated 6,780 work in the state.