Content has loaded

Mechanic salary in United States, 2026

How much does a Mechanic make in the United States?

Average base salary

$27.78
Average $27.78
Low $17.54
High $43.98

The average salary for a mechanic is $27.78 per hour in the United States and $6,750 overtime per year.32.4k salaries taken from job postings on Indeed in the past 36 months (updated June 9, 2026).

Mechanic job openings in United States

slide 1 of 6
slide1 of 6
Energy Services Mechanic Sr (P...
Lower Colorado River Authority3.7out of 5 stars.
La Grange, TX
1 day ago

Highest paying companies for Mechanic in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Discount Tire
 
$346,320per year
View company
Revive Design and Renovation
 
$338,000per year
Continuum Healthcare
 
$250,900per year
SunTrust
 
$204,000per year
Equinor
 
$200,338per year
Outpost
 
$192,500per year

Highest paying cities for Mechanics near United States

  1. Charlotte, NC
    $33.72 per hour
  2. Seattle, WA
    $33.24 per hour
  3. Los Angeles, CA
    $31.33 per hour
  4. San Antonio, TX
    $31.18 per hour
  5. Phoenix, AZ
    $30.64 per hour

Where can a Mechanic earn more?

Compare salaries for Mechanics in different locations
vs

How much do similar professions as Mechanic get paid in United States?

Apprentice Mechanic

Job openings
Average $45,300 per year