APPLYSTEAD SALARIES · 7 POSTED PAY RANGES
CPR Diesel Mechanic salaries
Pay ranges CPR published in 7 open job postings for Diesel Mechanic roles, updated Oct 28, 2026.
Continue with GoogleGet matched to Diesel Mechanic jobs at CPR
- Median base pay$35.90/hr$74,700 a year full-time
- Typical range$30.78–$39.89/hrMiddle half of postings
- Top 10%$41.06/hrand above
- Postings7with a pay range
Posted base pay ranges from job listings, not total compensation. Figures are in USD. How these figures are made
CPR’s Diesel Mechanic titles
Pay by level
Locations
- United States · $74.7K median · 4 postings
- Canada · CA$101K median · 3 postings
- Minnesota · 1 posting
- Texas · 1 posting
- Mississippi · 1 posting
- British Columbia, Canada · 1 posting
- Port Coquitlam, BC, Canada · 1 posting
- Iowa · 1 posting
Newest CPR Diesel Mechanic postings
- Diesel MechanicCPR · Port Arthur, TX · $41.04/hr · Posted Oct 20, 2026
- Diesel MechanicCPR · Canada · CA$48.34/hr · Posted Oct 18, 2026
- Diesel MechanicCPR · Pearl, MS · $30.78/hr · Posted Oct 18, 2026
- Diesel MechanicCPR · Saint Paul, MN · $39.89/hr · Posted Oct 18, 2026
- Diesel Mechanic - MachinistCPR · Davenport, IA · $35.90/hr · Posted Oct 18, 2026
- Want Applystead to find more jobs like these? Start free trial →
Compare Diesel Mechanic pay
CPR vs Core-Mark CareersCPR vs Dayton FreightCPR vs Reyes Fleet ManagementCPR vs WORKFORCE SERVICESCPR vs SaiaCPR vs Titan Machinery