Diesel mechanic salary in Pennsylvania, 2026
How much does a Diesel Mechanic make in Pennsylvania?
Average base salary
- Hour
- Week
- Month
- Year
The average salary for a diesel mechanic is $29.90 per hour in Pennsylvania and $7,250 overtime per year.2.2k salaries taken from job postings on Indeed in the past 36 months (updated November 8, 2026).
Highest paying companies for Diesel Mechanic in Pennsylvania
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Diesel Mechanic?
Highest paying cities for Diesel Mechanics near Pennsylvania
Where can a Diesel Mechanic earn more?
Compare salaries for Diesel Mechanics in different locationsFrequently Asked Questions (FAQs) about Diesel Mechanic
The average salary for a Diesel Mechanic is $29.90 per hour in Pennsylvania. This figure is based on 2.2k salaries taken from job postings on Indeed in the past 36 months, last updated on November 8, 2026.
Diesel Mechanic jobs on Indeed - find your next one today.
Diesel Mechanic salaries in Pennsylvania typically range between a low of $21.29 and a high of $41.99 per hour, depending on experience and the hiring company.
Some of the highest-paying cities for Diesel Mechanic in Pennsylvania include Levittown, PA at $36.26 per hour, Mechanicsburg, PA at $34.55 per hour, and Allentown, PA at $32.32 per hour.
Based on recent job postings on Indeed, some of the top-paying companies for Diesel Mechanic in Pennsylvania include Hendrick Automotive Group ($125,000 per year) and ARS Truck & Fleet ($110,110 per year).