Content has loaded
Diesel mechanic salary in Pennsylvania
How much does a Diesel Mechanic make in Pennsylvania?
Average base salary
$29.56
- Hour
- Week
- Year
same
as national averageAverage $29.56
Low $20.94
High $41.74
The average salary for a diesel mechanic is $29.56 per hour in Pennsylvania and $7,250 overtime per year.2.1k salaries taken from job postings on Indeed in the past 36 months (updated July 26, 2026).
Highest paying companies for Diesel Mechanic in Pennsylvania
Average year pay is based on job postings on Indeed in the past 36 months.Hendrick Automotive Group
$125,000per year
ARS Truck & Fleet
$110,110per year
Fred Beans Automotive Group
$100,948per year
APR Supply Co.
$100,000per year
Twin Pine Ford
$97,500per year
YORK BUILDING PRODUCTS
$87,500per year
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