Post job

Heavy duty mechanic salary

Average heavy duty mechanic salary

$49,563

$23.83 hourly rate

Entry-level heavy duty mechanic salary
$36,000 yearly salary
Updated January 8, 2025

Heavy Duty Mechanic Salary Overview

The average salary for a heavy duty mechanic in the United States is approximately $49,563 per year or $24 per hour. This figure can vary significantly based on factors such as geographic location, level of experience, and the specific industry segment. For instance, mechanics with specialized skills may command higher wages.

Salary Insights by Experience Level

Entry-level positions typically start lower, but with experience, mechanics can see substantial increases in their salaries. Those with over ten years of experience often earn salaries exceeding $60,000 annually.

State-by-State Salary Comparisons

States such as California and Texas tend to offer the highest salaries for heavy duty mechanics, reflecting the demand for skilled labor in these regions. Understanding these factors can help aspiring mechanics make informed career decisions.

On this page
Heavy duty mechanic salary by: 

Let Zippi find your next heavy duty mechanic job

Floating question marks illustration

Let Zippi find your next heavy duty mechanic job

Floating question marks illustration

Where can a Heavy Duty Mechanic earn more?

Compare salary by location
Vs
74k
54k
34k
14k
Columbus, OH$62,329
Gillette, WY$43,766
Compare salary by company
Vs
83k
63k
43k
23k
Granite Construction$65,784
top-notch$53,047

Heavy duty mechanic salaries by experience level

Heavy duty mechanic salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor and Comparably, the average salary for a heavy duty mechanic typically falls between $49,563 and $66,827.
zippia
$49,563yearly
glassdoor[1]
$65,797yearly
comparably[2]
$66,827yearly

Average heavy duty mechanic salary by state

The highest-paying states for heavy duty mechanics are Washington, Nevada, and Alaska. The lowest average heavy duty mechanic salary states are Texas, West Virginia, and Missouri.

  • State view
  • County view
Average salary:

Highest paying states for heavy duty mechanics

RankStateAvg. salaryHourly rate
1Nevada$58,860$28.30
2North Dakota$53,480$25.71
3Alaska$57,992$27.88
4Vermont$52,552$25.27
5Washington$62,010$29.81
6Pennsylvania$52,056$25.03
7New Jersey$57,829$27.80
8New York$54,835$26.36
9Connecticut$55,387$26.63
10Kansas$52,369$25.18
11Oklahoma$50,846$24.45
12Louisiana$48,191$23.17
13Wisconsin$49,490$23.79
14Massachusetts$56,745$27.28
15Maryland$54,284$26.10
16Maine$48,218$23.18
17District of Columbia$59,136$28.43
18Kentucky$46,337$22.28
19Iowa$45,097$21.68
20Hawaii$55,503$26.68
21Arizona$48,399$23.27
22Utah$48,459$23.30
23Indiana$46,222$22.22
24New Hampshire$48,705$23.42
25Virginia$51,823$24.91
26Florida$47,331$22.76
27Illinois$49,867$23.97
28California$54,818$26.35
29Georgia$46,510$22.36
30Tennessee$45,384$21.82
31Delaware$47,853$23.01
32Colorado$50,013$24.04
33Oregon$50,078$24.08
34Wyoming$43,815$21.06
35Montana$43,795$21.06
36North Carolina$44,988$21.63
37South Dakota$45,061$21.66
38Rhode Island$47,244$22.71
39Nebraska$43,323$20.83
40South Carolina$43,191$20.76
41Ohio$43,645$20.98
42Michigan$43,833$21.07
43Mississippi$39,651$19.06
44Idaho$43,437$20.88
45Minnesota$44,730$21.50
46New Mexico$42,456$20.41
47Alabama$37,885$18.21
48West Virginia$41,770$20.08
49Texas$42,018$20.20
50Arkansas$37,444$18.00
51Missouri$41,657$20.03

Highest paying cities for heavy duty mechanics

The highest-paying cities for heavy duty mechanics are Seattle, WA, Newark, NJ, and Castro Valley, CA.

RankCityAvg. salaryHourly rate
1Seattle, WA$62,329$29.97
2Newark, NJ$57,859$27.82
3Castro Valley, CA$56,606$27.21
4East Hartford, CT$55,340$26.61
5Albany, NY$54,589$26.24
6Williston, ND$53,864$25.90
7Bristol, PA$52,511$25.25
8Fredericksburg, VA$52,296$25.14
9Albany, OR$50,123$24.10
10Commerce City, CO$50,097$24.09
11Phoenix, AZ$48,507$23.32
12Rochester, NH$48,458$23.30
13Salt Lake City, UT$48,423$23.28
14Columbus, IN$45,840$22.04
15Sioux City, IA$45,148$21.71
16Maple Grove, MN$44,754$21.52
17Charlotte, NC$44,279$21.29
18Missoula, MT$44,262$21.28
19Detroit, MI$43,944$21.13
20Gillette, WY$43,766$21.04

Heavy duty mechanic salary details

A heavy duty mechanic's salary ranges from $36,000 a year at the 10th percentile to $66,000 at the 90th percentile.

Average heavy duty mechanic salary graph
Average heavy duty mechanic salary graph, trends, and summary

What is a heavy duty mechanic's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$66,000$5,500$32
75th Percentile$57,000$4,750$27
Average$49,563$4,130$24
25th Percentile$42,000$3,500$20
10th Percentile$36,000$3,000$17

Highest paying heavy duty mechanic jobs

The highest paying types of heavy duty mechanics are mobile equipment mechanic, lead mechanic, and truck mechanic.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Shop Technician$36,798$3,066$17.69150,349
Diesel Technician$46,868$3,906$22.53128,944
Mechanic Helper$31,892$2,658$15.3348,546
Light Wheel Mechanic$41,948$3,496$20.1790,297
Shop Mechanic$47,377$3,948$22.78100,379
Trailer Mechanic$42,569$3,547$20.4786,057

Top companies hiring heavy duty mechanics now:

  1. Granite Construction jobs (5)
  2. Lear jobs (5)
  3. Halliburton jobs (5)
  4. Freeport-McMoRan jobs (7)
  5. Sargento Foods jobs (4)

Which companies pay heavy duty mechanics the most?

Heavy duty mechanic salaries at Granite Construction and Alhambra Unified School District are the highest-paying according to our most recent salary estimates. In addition, the average heavy duty mechanic salary at companies like City of Los Angeles and W.W. Clyde are highly competitive.

RankCompanyAverage salaryHourly rate
1Granite Construction$65,784$31.63
2Alhambra Unified School District$63,526$30.54
3City of Los Angeles$62,948$30.26
4W.W. Clyde$62,031$29.82
5Jacobs Engineering Group$62,007$29.81
6Wilson Construction$61,628$29.63
7Underground Construction$61,345$29.49
8Rummel Construction$59,409$28.56
9Fisher Industries$59,035$28.38
10GPAC$57,062$27.43
11Michels$56,939$27.37
12King County$56,607$27.21
13Casella Waste Systems$55,958$26.90
14Rogers Group$55,798$26.83
15University of California-Berkeley$55,093$26.49
16Transdev Services, Inc.$53,749$25.84
17Bruce Transportation Group$53,376$25.66
18Clyde Companies$53,196$25.57
19Waste Connections$53,062$25.51
20top-notch$53,047$25.50

Wage gap by gender, race and education

$51,000$50,400$49,800$49,200$48,600$48,000
MaleFemale

Heavy Duty Mechanic salary by industry

The average heavy duty mechanic salary varies across industries:

  • The average heavy duty mechanic salary in the construction industry is $52,468, the highest of any industry.
  • The average heavy duty mechanic salary in the finance industry is $52,036.
  • Heavy duty mechanics in the automotive industry earn an average salary of $49,087, the lowest of any industry.

Highest paying industries for heavy duty mechanics

RankIndustryAverage salaryHourly rate
1Construction$52,468$25.23
2Transportation$52,036$25.02
3Manufacturing$52,022$25.01
4Hospitality$51,497$24.76
5Energy$51,370$24.70
6Automotive$49,087$23.60

High paying heavy duty mechanic jobs

Heavy duty mechanic salary trends

The average heavy duty mechanic salary has risen by $8,452 over the last ten years. In 2014, the average heavy duty mechanic earned $41,111 annually, but today, they earn $49,563 a year. That works out to a 11% change in pay for heavy duty mechanics over the last decade.

Compare heavy duty mechanic salaries for cities or states with the national average over time.

Average heavy duty mechanic salary over time

Compare heavy duty mechanic salaries for individual cities or states with the national average.

Heavy duty mechanic salary by year

YearAvg. salaryHourly rate% Change
2025$49,600$23.83+3.4%
2024$47,900$23.02+2.4%
2023$46,700$22.48+2.1%
2022$45,800$22.01+2.6%
2021$44,600$21.44+1.4%

Recently added heavy duty mechanic salaries

CompanyJobLocationDate addedSalary
GobeaconMedium & Heavy Duty Truck MechanicBurnsville, MN06/30/2025$66,784
Calista BriceJourneyman Heavy Duty Mechanic IIAnchorage, AK06/29/2025$66,784
System OneHeavy Duty MechanicPomona, CA06/28/2025$93,602
21St. Century EquipmentHeavy-Duty Diesel MechanicSidney, NE06/28/2025$50,088
Avis Budget GroupHeavy Duty Mechanic (Tech B)-Budget TruckAddison, IL06/27/2025$37,566
Avis Budget GroupHeavy Duty Mechanic-Budget TruckHazelwood, MO06/27/2025$50,088
Bauer BuiltHeavy Duty MechanicDes Moines, IA06/27/2025$52,175
Madden Industrial CraftsmanHeavy Duty Equipment MechanicPortland, OR06/26/2025$73,045
AerotekHeavy Duty Equipment MechanicCinnaminson, NJ06/25/2025$62,610
Douglas County, CoMechanic, Heavy DutyParker, CO06/24/2025$57,496

Heavy duty mechanic salary FAQs

Search for heavy duty mechanic jobs

Browse installation, maintenance and repair jobs