Content has loaded

Heavy equipment mechanic salary in United States, 2026

How much does a Heavy Equipment Mechanic make in the United States?

Average base salary

$71,203
Average $71,203
Low $46,381
High $109,309

The average salary for a heavy equipment mechanic is $71,203 per year in the United States. 996 salaries taken from job postings on Indeed in the past 36 months (updated July 5, 2026).

Heavy Equipment Mechanic job openings in United States

slide 1 of 6
slide1 of 6
Now Hiring: Heavy Equipment & ...
Gallegos Paving
Laredo, TX
$25 - $27 an hour
Full-time
1 hour ago

Highest paying companies for Heavy Equipment Mechanic in United States

Average year pay is based on job postings on Indeed in the past 36 months.
PME
 
$208,000per year
View company
FLASH
 
$156,000per year
Admiral Metals
 
$155,000per year
Whatcom County
 
$154,190per year
Mader Group
 
$152,625per year
Northern Energy Services
 
$126,017per year

Highest paying cities for Heavy Equipment Mechanics near United States

  1. Phoenix, AZ
    $70,288 per year
  2. Odessa, TX
    $69,387 per year
  3. Portland, OR
    $69,285 per year
  4. Denver, CO
    $66,700 per year
  5. Dallas, TX
    $66,237 per year

Where can a Heavy Equipment Mechanic earn more?

Compare salaries for Heavy Equipment Mechanics in different locations
vs