Diesel mechanic salary: hourly and annual pay by state
By Mountain West Trades editors · Updated
How much do diesel mechanics make?
The median hourly wage for Bus and Truck Mechanics and Diesel Engine Specialists in the United States was $29.70, or $61,770 a year, in May 2025, according to the Bureau of Labor Statistics (source). Across the eight Mountain West states, state medians run from $26.88 in New Mexico to $33.89 in Colorado.
National pay
| Median hourly wage | $29.70 source |
|---|---|
| Median annual wage | $61,770 source |
| Mean hourly wage | $30.92 source |
| 10th percentile hourly wage | $21.41 source |
| 90th percentile hourly wage | $42.66 source |
| Estimated employment | 289,960 source |
Diesel mechanic pay by state
| State | Median hourly | Median annual | 10th percentile | 90th percentile |
|---|---|---|---|---|
| Utah | $30.94 | $64,350 | $22.58 | $39.97 |
| Idaho | $28.48 | $59,230 | $22.10 | $37.41 |
| Colorado | $33.89 | $70,480 | $22.81 | $46.37 |
| Arizona | $29.65 | $61,680 | $21.86 | $40.56 |
| Nevada | $32.89 | $68,410 | $23.45 | $46.98 |
| Wyoming | $29.61 | $61,580 | $21.70 | $38.66 |
| Montana | $28.84 | $59,990 | $21.58 | $37.35 |
| New Mexico | $26.88 | $55,910 | $18.20 | $40.03 |
These are benchmarks for everyone working in the occupation, not job offers. Listings on Mountain West Trades show the pay each employer posted; see our methodology.
Sources
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303101 — last verified
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303103 — last verified
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303106 — last verified
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303108 — last verified
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303110 — last verified
- BLS OEWS via BLS Public Data API, series OEUN000000000000049303113 — last verified
- Occupational Employment and Wage Statistics (OEWS) Tables | U.S. Bureau of Labor Statistics — last verified