verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Diesel Mechanic Salary in Missouri

Median Annual in Missouri
$59,360/yr
Median Hourly Wage
$28.54/hr
▼ 4% below U.S. median

Salary Distribution in Missouri

groups Employed in MO
6,780
public U.S. Median
$61,770
savings Real pay (cost-adjusted)
$65,362 #21 of 51

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).

See the full Diesel Mechanic Real Pay Index arrow_forward

Diesel Mechanic pay by experience in Missouri

Entry level (10th pct)
$41,170
$19.79/hr
Median
Mid-career (50th pct)
$59,360
$28.54/hr
Experienced (90th pct)
$82,480
$39.65/hr

Diesel Mechanic pay in neighboring states

StateMedian / yrReal payvs 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.

Diesel Mechanic salary in other states

All 51 states ranked arrow_forward

Related careers in Missouri