Post job

Heavy equipment mechanic salary

Average heavy equipment mechanic salary

$49,018

$23.57 hourly rate

Entry-level heavy equipment mechanic salary
$36,000 yearly salary
Updated December 15, 2025

Understanding Heavy Equipment Mechanic Salaries

The average salary for a heavy equipment mechanic is $49,018 per year. This figure reflects various factors, including experience, location, and type of employer. Entry-level positions may start lower, while those with extensive experience or specialized skills can command higher wages. For instance, mechanics working in construction or mining often earn more than those in general maintenance roles.

Factors Influencing Salary

Several elements play a role in determining a heavy equipment mechanic's salary:

  • Experience: More experienced mechanics typically earn higher salaries.
  • Location: Salaries can vary by region; mechanics in urban areas often earn more than those in rural locations.
  • Industry: Certain industries, like construction or oil and gas, tend to offer higher pay.

By understanding these factors, aspiring heavy equipment mechanics can better navigate their career paths and maximize their earning potential.

On this page
Heavy equipment mechanic salary by: 

Let Zippia find your next heavy equipment mechanic job

Floating question marks illustration

Let Zippia find your next heavy equipment mechanic job

Floating question marks illustration

Where can a Heavy Equipment Mechanic earn more?

Compare salary by location
Vs
93k
73k
53k
33k
13k
Columbus, OH$65,916
Bettendorf, IA$42,728
Compare salary by company
Vs
94k
74k
54k
34k
BNSF Railway$78,412
Interstate Highway Construction$63,718

Heavy equipment mechanic salaries by experience level

Experience levelAvg. salaryHourly rate
Entry-level heavy equipment mechanic$42,900$20.61
Mid-level heavy equipment mechanic$51,000$24.53
Senior-level heavy equipment mechanic$55,800$26.83

Heavy equipment mechanic salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com and Glassdoor, the average salary for a heavy equipment mechanic typically falls between $49,018 and $72,105.
zippia
$49,018yearly
glassdoor[1]
$72,105yearly
Salary.com[2]
$68,181yearly

Average heavy equipment mechanic salary by state

The average heavy equipment mechanic salary in Vermont, Illinois, and California are the highest in the U.S. The lowest average heavy equipment mechanic salary states are Nebraska, Mississippi, and Tennessee.

  • State view
  • County view
Average salary:

Highest paying states for heavy equipment mechanics

RankStateAvg. salaryHourly rate
1Montana$60,171$28.93
2Nevada$60,415$29.05
3Vermont$65,649$31.56
4Alaska$61,817$29.72
5New Mexico$56,987$27.40
6North Dakota$54,727$26.31
7Washington$62,043$29.83
8Oregon$59,728$28.72
9Illinois$63,785$30.67
10Wyoming$51,163$24.60
11California$62,331$29.97
12West Virginia$52,465$25.22
13New Jersey$57,776$27.78
14Pennsylvania$51,389$24.71
15Minnesota$55,936$26.89
16Utah$49,905$23.99
17Rhode Island$53,727$25.83
18Hawaii$57,154$27.48
19Kentucky$48,951$23.53
20Ohio$49,495$23.80
21Delaware$52,377$25.18
22Maryland$54,920$26.40
23Arizona$51,403$24.71
24Colorado$52,123$25.06
25Connecticut$52,941$25.45
26New York$52,828$25.40
27Idaho$45,550$21.90
28New Hampshire$50,037$24.06
29Louisiana$44,890$21.58
30South Dakota$49,752$23.92
31Arkansas$45,183$21.72
32Oklahoma$45,092$21.68
33Wisconsin$46,799$22.50
34Iowa$42,759$20.56
35Kansas$47,637$22.90
36South Carolina$43,207$20.77
37Michigan$47,784$22.97
38Massachusetts$49,973$24.03
39District of Columbia$51,904$24.95
40Indiana$42,629$20.49
41North Carolina$43,842$21.08
42Mississippi$39,817$19.14
43Georgia$42,695$20.53
44Virginia$47,399$22.79
45Nebraska$39,825$19.15
46Alabama$38,395$18.46
47Tennessee$39,472$18.98
48Texas$42,464$20.42
49Florida$39,071$18.78
50Missouri$43,240$20.79
51Maine$38,443$18.48

Highest paying cities for heavy equipment mechanics

The highest-paying cities for heavy equipment mechanics are Oakland, CA, Aurora, IL, and Seattle, WA.

RankCityAvg. salaryHourly rate
1Oakland, CA$65,916$31.69
2Aurora, IL$63,822$30.68
3Seattle, WA$62,515$30.06
4Las Vegas, NV$59,835$28.77
5Albuquerque, NM$57,210$27.50
6Saint Paul, MN$55,875$26.86
7Grand Junction, CO$53,676$25.81
8Providence, RI$53,673$25.80
9New York, NY$52,826$25.40
10Yuma, AZ$52,594$25.29
11Pittsburgh, PA$50,386$24.22
12Salt Lake City, UT$49,953$24.02
13Columbus, OH$48,535$23.33
14Kansas City, KS$47,781$22.97
15Richmond, VA$47,305$22.74
16Kansas City, MO$43,731$21.02
17Jacksonville, NC$43,541$20.93
18Columbia, SC$43,469$20.90
19Atlanta, GA$42,961$20.65
20Bettendorf, IA$42,728$20.54

Heavy equipment mechanic salary details

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

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

What is a heavy equipment mechanic's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$65,000$5,417$31
75th Percentile$57,000$4,750$27
Average$49,018$4,085$24
25th Percentile$42,000$3,500$20
10th Percentile$36,000$3,000$17

Highest paying heavy equipment mechanic jobs

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

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Automotive Service Technician$43,077$3,590$20.71177,784
Auto Technician$41,435$3,453$19.92131,515
Diesel Technician$46,868$3,906$22.53128,944
Mechanic Helper$31,892$2,658$15.3348,546
Automotive Mechanic$42,864$3,572$20.6195,703
Mechanic$47,149$3,929$22.67100,534

Top companies hiring heavy equipment mechanics now:

  1. BNSF Railway jobs (36)
  2. Tube City IMS jobs (26)
  3. AECOM jobs (61)
  4. Lear jobs (66)
  5. United Rentals jobs (28)

Which companies pay heavy equipment mechanics the most?

Heavy equipment mechanic salaries at BNSF Railway and Sierra Pacific Industries are the highest-paying according to our most recent salary estimates. In addition, the average heavy equipment mechanic salary at companies like Brookhaven National Laboratory and Union Standard Equipment are highly competitive.

Wage gap by gender, race and education

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

Heavy Equipment Mechanic salary by industry

The average heavy equipment mechanic salary varies across industries:

  • The average heavy equipment mechanic salary in the transportation industry is $60,682, the highest of any industry.
  • The average heavy equipment mechanic salary in the finance industry is $57,680.
  • Heavy equipment mechanics in the government industry earn an average salary of $41,484, the lowest of any industry.

Highest paying industries for heavy equipment mechanics

RankIndustryAverage salaryHourly rate
1Transportation$60,682$29.17
2Construction$57,680$27.73
3Manufacturing$56,989$27.40
4Professional$56,385$27.11
5Technology$53,187$25.57
6Government$41,484$19.94

High paying heavy equipment mechanic jobs

Heavy equipment mechanic salary trends

The average heavy equipment mechanic salary has risen by $8,634 over the last ten years. In 2014, the average heavy equipment mechanic earned $40,384 annually, but today, they earn $49,018 a year. That works out to a 12% change in pay for heavy equipment mechanics over the last decade.

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

Average heavy equipment mechanic salary over time

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

Heavy equipment mechanic salary by year

YearAvg. salaryHourly rate% Change
2026$49,000$23.57+3.6%
2025$47,300$22.72+2.7%
2024$46,000$22.11+2.0%
2023$45,000$21.65+2.9%
2022$43,700$21.02+1.2%

Recently added heavy equipment mechanic salaries

CompanyJobLocationDate addedSalary
Its ConglobalHeavy Equipment MechanicToledo, OH06/29/2025$64,697
W M Holdings Inc.Senior Heavy Equipment MechanicRochester, NH06/29/2025$64,697
Joe Johnson EquipmentHeavy Equipment Mechanic/TechnicianDenver, CO06/29/2025$52,175
AerotekHeavy Equipment MechanicLas Vegas, NV06/28/2025$56,349
AerotekHydraulic/Heavy Equipment Traveling Field MechanicBakersfield, CA06/28/2025$83,480
In-Terminal ServicesHeavy Equipment MechanicToledo, OH06/28/2025$64,697
Vitus Search GroupHeavy Equipment Diesel MechanicNoma, FL06/28/2025$87,654
Waste ConnectionsHeavy Equipment MechanicPortland, OR06/27/2025$58,436
State of MinnesotaHeavy Equipment MechanicDuluth, MN06/27/2025$69,050
County of MendocinoHeavy Equipment MechanicMendocino, CA06/27/2025$53,435

Heavy equipment mechanic salary FAQs

Search for heavy equipment mechanic jobs

Browse installation, maintenance and repair jobs