How much does a Diesel Mechanic make?

Updated May 5, 2021

Industry

Employer Size

Experience

$47,961 /yr
Average Base Pay

2,471 salaries

$36K

Low

$48K

Average

$64K

High

No additional cash compensation has been reported for this role

The national average salary for a Diesel Mechanic is $47,961 in United States. Filter by location to see Diesel Mechanic salaries in your area. Salary estimates are based on 2,471 salaries submitted anonymously to Glassdoor by Diesel Mechanic employees.

Seniority Levels

L2
Mechanic$46,941 /yr
L3
Senior Mechanic$52,230 /yr
L4
Lead Mechanic$55,918 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Related Job Titles

Heavy Diesel Mechanic

$49,641

per year

Auto Mechanic

$44,115

per year

Fleet Mechanic

$48,068

per year

Generator Mechanic

$44,622

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Love's Travel Stops & Country Stores
3.6

Love's Travel Stops & Country Stores

Diesel Mechanic

$40,520

 /yr
Range: $20K - $54K
288 salaries
See 286 salaries from all locations

$20K

$54K

$19,980 - $53,698 Range

Rush Enterprises
3.4

Rush Enterprises

Diesel Mechanic

$53,343

 /yr
Range: $39K - $69K

$39K

$69K

$38,963 - $68,935 Range

Dickinson Fleet Services
4.2

Dickinson Fleet Services

Diesel Mechanic - Hourly

$27

 /hr
Range: $25 - $29

$25

$29

$25 - $29 Range

Walmart
3.4

Walmart

Diesel Mechanic

$53,343

 /yr
Range: $49K - $65K

$49K

$65K

$48,743 - $64,627 Range

FirstExpress

FirstExpress

Diesel Mechanic - Hourly

$23

 /hr
Range: $20 - $30

$20

$30

$20 - $30 Range

US Army
3.9

US Army

Diesel Mechanic

$41,033

 /yr
Range: $22K - $69K

$22K

$69K

$21,847 - $69,124 Range

Penske Truck Leasing
3.6

Penske Truck Leasing

Diesel Mechanic

$52,317

 /yr
Range: $39K - $74K

$39K

$74K

$38,865 - $73,859 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
TravelCenters of America
3.1

TravelCenters of America

Diesel Mechanic - Hourly

$21

 /hr
Range: $17 - $29

$17

$29

$17 - $29 Range

Waste Connections
4.3

Waste Connections

Diesel Mechanic - Hourly

$24

 /hr
Range: $13 - $40

$13

$40

$13 - $40 Range

Aerotek
3.5

Aerotek

Diesel Mechanic

$45,136

 /yr
Range: $40K - $54K

$40K

$54K

$40,007 - $53,856 Range

First Student
4

First Student

Diesel Mechanic

$49,239

 /yr
Range: $39K - $58K

$39K

$58K

$38,981 - $58,441 Range

Mechanics Hub
4.8

Mechanics Hub

Diesel Mechanic - Hourly

$28

 /hr
Range: $22 - $41

$22

$41

$22 - $41 Range

Find A Wrench
5

Find A Wrench

Diesel Mechanic - Hourly

$27

 /hr
Range: $17 - $43

$17

$43

$17 - $43 Range

US Marine Corps
4

US Marine Corps

Diesel Mechanic

$29,256

 /yr
Range: $24K - $71K

$24K

$71K

$24,367 - $71,320 Range

Amerit Fleet Solutions
4.2

Amerit Fleet Solutions

Diesel Mechanic - Hourly

$29

 /hr
Range: $21 - $32

$21

$32

$21 - $32 Range

Knight Transportation
3.1

Knight Transportation

Diesel Mechanic - Hourly

$22

 /hr
Range: $17 - $24

$17

$24

$17 - $24 Range

A. Duie Pyle
3.4

A. Duie Pyle

Diesel Mechanic - Hourly

$23

 /hr
Range: $23 - $26

$23

$26

$23 - $26 Range

Waste Management
3.5

Waste Management

Diesel Mechanic - Hourly

$24

 /hr
Range: $18 - $32

$18

$32

$18 - $32 Range

Republic Services
3.6

Republic Services

Diesel Mechanic - Hourly

$26

 /hr
Range: $18 - $29

$18

$29

$18 - $29 Range

Ryder System
3.5

Ryder System

Diesel Mechanic - Hourly

$21

 /hr
Range: $18 - $33

$18

$33

$18 - $33 Range

Download as data Table
Viewing 1 - 10 of 2,692

Frequently asked questions about Diesel Mechanic salaries

The average salary for a Diesel Mechanic is $47,961 in United States. Salaries estimates are based on 2471 salaries submitted anonymously to Glassdoor by Diesel Mechanic employees in United States.

The highest salary for a Diesel Mechanic in United States is $64,457 per year.

The lowest salary for a Diesel Mechanic in United States is $35,687 per year.

If you are thinking of becoming a Diesel Mechanic or planning the next step in your career, find out in our Career hub the career path and salary trajectory of a Diesel Mechanic.

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyzer.

Recent Salary Reports

Below are the most recent diesel mechanic salary reports. Employer name has been removed to protect anonymity.

$38
hourly
A Mechanic in the Seattle, WA Area area reported making $38 per hour
Job Highlights
8-10 years experience
Seattle, WA Area area
Full-time
 
10000+ employees
Company - Public
$32
hourly
An A&P Mechanic in the Los Angeles, CA Area area reported making $32 per hour
Job Highlights
3-4 years experience
Los Angeles, CA Area area
 
Full-time
1001 to 5000 employees
$80,000
per year
A Mechanic in the Lansing, MI Area area reported making $80,000 per year
Job Highlights
10+ years experience
Lansing, MI Area area
Full-time
 
10000+ employees
Company - Public
$16
hourly
A Heavy Diesel Mechanic in the Augusta, GA Area area reported making $16 per hour
Job Highlights
10+ years experience
Augusta, GA Area area
Full-time
 
501 to 1000 employees
Company - Private
$3,200
monthly
An A&P Mechanic in the Dallas-Fort Worth, TX Area area reported making $3,200 per month
Job Highlights
5-7 years experience
Dallas-Fort Worth, TX Area area
Reserve
 
10000+ employees
Government
$50,000
per year
A Mechanic in the Indianapolis, IN Area area reported making $50,000 per year
Job Highlights
5-7 years experience
Indianapolis, IN Area area
Full-time
 
201 to 500 employees
Subsidiary or Business Segment
$26
hourly
A Field Mechanic in the Salem, OR Area area reported making $26 per hour
Job Highlights
1-2 years experience
Salem, OR Area area
Full-time
 
501 to 1000 employees
Company - Private
$22
hourly
A Mechanic in the Kansas City, MO Area area reported making $22 per hour
Job Highlights
Kansas City, MO Area area
Full-time
 
1 to 50 employees
Company - Private
$40,000
per year
A Mechanic in the Clarksville, TN Area area reported making $40,000 per year
Job Highlights
3-4 years experience
Clarksville, TN Area area
Full-time
 
10000+ employees
Government
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.