Skip to main content

Diesel Mechanic Salary (2025) β€” National Average Pay

Here is what diesel mechanics earn across the United States, broken down by experience level, union status, and state. All figures reflect base pay before overtime, bonuses, or benefits.

Entry Level

$37,500

$18.02/hr

Median

$55,100

$26.50/hr

Experienced

$68,900

$33.13/hr

Top 10%

$85,400

$41.08/hr

Diesel Mechanic Pay by Experience Level

Your pay as a diesel mechanic depends heavily on where you are in your career. Apprentices start at the lower end, but wages climb quickly as you gain experience and credentials.

Apprentice

Hourly

$15.90

Annual

$33,100

Journeyman

Hourly

$26.50

Annual

$55,100

Master

Hourly

$34.45

Annual

$71,700

Foreman

Hourly

$37.10

Annual

$77,200

Union vs. Non-Union Pay

Union diesel mechanics consistently out-earn their non-union peers. The gap widens further when you factor in pension contributions, healthcare, and other benefits that most union contracts include.

Union vs. Non-Union Pay

Average hourly rate for diesel mechanics

Union$31.27/hr
Non-Union$25.71/hr

Union diesel mechanics earn $5.56/hr more (21.6% premium)

Diesel Mechanic Salary by Specialty

Not all diesel mechanic roles pay the same. Here’s how estimated pay varies by specialization, based on the national median.

Diesel Diagnostics Specialist

+15%

$30.47/hr

$63,400/yr

Marine Diesel Mechanic

+12%

$29.68/hr

$61,700/yr

Heavy Equipment Diesel Mechanic

+8%

$28.62/hr

$59,500/yr

Truck Diesel Mechanic

-5%

$25.17/hr

$52,300/yr

Diesel Mechanic Salary by State

Diesel Mechanic pay varies significantly by state. Cost of living, union presence, and local demand all play a role. Click any state to see the full breakdown.

1

Alaska

841 jobs

$36.13/hr

$75,200/yr

2

New York

15,422 jobs

$34.13/hr

$71,000/yr

3

Hawaii

1,122 jobs

$33.92/hr

$70,600/yr

4

California

28,040 jobs

$33.33/hr

$69,300/yr

5

Washington

7,010 jobs

$32.80/hr

$68,200/yr

6

Massachusetts

6,169 jobs

$32.33/hr

$67,200/yr

7

Illinois

11,777 jobs

$31.27/hr

$65,000/yr

8

Connecticut

3,084 jobs

$30.48/hr

$63,400/yr

9

New Jersey

7,851 jobs

$30.48/hr

$63,400/yr

10

Maryland

4,767 jobs

$29.15/hr

$60,600/yr

11

Colorado

5,328 jobs

$28.62/hr

$59,500/yr

12

Oregon

3,645 jobs

$28.62/hr

$59,500/yr

13

Minnesota

5,047 jobs

$27.83/hr

$57,900/yr

14

Nevada

2,804 jobs

$27.83/hr

$57,900/yr

15

Pennsylvania

11,216 jobs

$27.83/hr

$57,900/yr

16

Rhode Island

841 jobs

$27.83/hr

$57,900/yr

17

North Dakota

841 jobs

$27.67/hr

$57,600/yr

18

Texas

23,834 jobs

$27.47/hr

$57,100/yr

19

Delaware

841 jobs

$27.03/hr

$56,200/yr

20

New Hampshire

1,122 jobs

$27.03/hr

$56,200/yr

21

Virginia

7,010 jobs

$27.03/hr

$56,200/yr

22

Arizona

6,449 jobs

$25.97/hr

$54,000/yr

23

Michigan

8,412 jobs

$25.97/hr

$54,000/yr

24

Vermont

561 jobs

$25.97/hr

$54,000/yr

25

Wyoming

561 jobs

$25.88/hr

$53,800/yr

26

Wisconsin

5,047 jobs

$25.44/hr

$52,900/yr

27

Florida

18,226 jobs

$25.17/hr

$52,400/yr

28

Maine

1,122 jobs

$25.17/hr

$52,400/yr

29

Ohio

10,655 jobs

$25.17/hr

$52,400/yr

30

Utah

2,804 jobs

$25.17/hr

$52,400/yr

31

Indiana

6,169 jobs

$24.65/hr

$51,300/yr

32

Missouri

5,608 jobs

$24.65/hr

$51,300/yr

33

Georgia

8,973 jobs

$24.38/hr

$50,700/yr

34

Louisiana

4,486 jobs

$24.38/hr

$50,700/yr

35

North Carolina

8,412 jobs

$24.38/hr

$50,700/yr

36

Idaho

1,682 jobs

$23.85/hr

$49,600/yr

37

Iowa

2,804 jobs

$23.85/hr

$49,600/yr

38

Montana

841 jobs

$23.85/hr

$49,600/yr

39

Nebraska

1,682 jobs

$23.85/hr

$49,600/yr

40

Tennessee

6,169 jobs

$23.85/hr

$49,600/yr

41

Kansas

2,524 jobs

$23.59/hr

$49,100/yr

42

New Mexico

1,402 jobs

$23.32/hr

$48,500/yr

43

Kentucky

3,926 jobs

$23.06/hr

$48,000/yr

44

South Carolina

4,206 jobs

$22.79/hr

$47,400/yr

45

Alabama

4,206 jobs

$22.53/hr

$46,900/yr

46

Oklahoma

3,365 jobs

$22.53/hr

$46,900/yr

47

South Dakota

841 jobs

$22.53/hr

$46,900/yr

48

West Virginia

1,402 jobs

$21.73/hr

$45,200/yr

49

Arkansas

2,524 jobs

$21.23/hr

$44,200/yr

50

Mississippi

2,243 jobs

$20.70/hr

$43,100/yr

Frequently Asked Questions

Sources & Methodology

Salary data sourced from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program. Data reflects May 2024 estimates, the most recent available. Figures represent base pay before overtime, bonuses, or benefits.