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

Diesel Mechanic Salary in Oklahoma

Median Annual in Oklahoma
$55,340/yr
Median Hourly Wage
$26.61/hr
▼ 10% below U.S. median

Salary Distribution in Oklahoma

groups Employed in OK
3,970
public U.S. Median
$61,770
savings Real pay (cost-adjusted)
$62,999 #35 of 51

Diesel Mechanic pay in Oklahoma, explained

Diesel mechanics in Oklahoma earn a median of $55,340 per year ($26.61 per hour), which is 10% below the national median of $61,770. Entry-level workers earn around $37,250, while the most experienced diesel mechanics reach about $76,130. Pay varies by employer, setting, and metro area within Oklahoma.

Is $55,340 good pay in Oklahoma?

Adjusted for Oklahoma's cost of living (which runs 88% of the U.S. average), that $55,340 is worth about $62,999 in national buying power — ranking Oklahoma #35 for real pay (vs #47 on the sticker number).

See the full Diesel Mechanic Real Pay Index arrow_forward

Diesel Mechanic pay by experience in Oklahoma

Entry level (10th pct)
$37,250
$17.91/hr
Median
Mid-career (50th pct)
$55,340
$26.61/hr
Experienced (90th pct)
$76,130
$36.60/hr

Diesel Mechanic pay in neighboring states

StateMedian / yrReal payvs OK
Oklahoma (here) $55,340 $62,999
Colorado $70,480 $68,393 −$15,140
Kansas $59,460 $66,017 −$4,120
Missouri $59,360 $65,362 −$4,020
Texas $58,810 $60,593 −$3,470
New Mexico $55,910 $60,632 −$570
Arkansas $52,330 $60,193 +$3,010

Diesel Mechanic in Oklahoma: FAQ

How much do diesel mechanics make in Oklahoma?

Diesel mechanics in Oklahoma earn a median of $55,340 per year ($26.61 per hour), compared with $61,770 nationally.

Does Oklahoma pay diesel mechanics well?

At $55,340, Oklahoma pays 10% below the national median for diesel mechanics. An estimated 3,970 work in the state.

Diesel Mechanic salary in other states

All 51 states ranked arrow_forward

Related careers in Oklahoma